1+ using Newtonsoft . Json ;
2+ #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
3+
4+ namespace Nullinside . Api . TwitchBot . Model ;
5+
6+ public class TwitchChallange {
7+ [ JsonProperty ( "challenge" ) ]
8+ public Guid ? Challenge { get ; set ; }
9+
10+ [ JsonProperty ( "subscription" ) ]
11+ public Subscription ? Subscription { get ; set ; }
12+ }
13+
14+ public partial class Subscription
15+ {
16+ [ JsonProperty ( "condition" ) ]
17+ public Condition ? Condition { get ; set ; }
18+
19+ [ JsonProperty ( "cost" ) ]
20+ public string ? Cost { get ; set ; }
21+
22+ [ JsonProperty ( "created_at" ) ]
23+ public DateTimeOffset ? CreatedAt { get ; set ; }
24+
25+ [ JsonProperty ( "id" ) ]
26+ public Guid ? Id { get ; set ; }
27+
28+ [ JsonProperty ( "transport" ) ]
29+ public Transport ? Transport { get ; set ; }
30+
31+ [ JsonProperty ( "type" ) ]
32+ public string ? Type { get ; set ; }
33+
34+ [ JsonProperty ( "version" ) ]
35+ public string ? Version { get ; set ; }
36+
37+ [ JsonProperty ( "status" ) ]
38+ public string ? Status { get ; set ; }
39+ }
40+
41+ public partial class Condition
42+ {
43+ [ JsonProperty ( "broadcaster_user_id" ) ]
44+ public string ? BroadcasterUserId { get ; set ; }
45+ }
46+
47+ public partial class Transport
48+ {
49+ [ JsonProperty ( "method" ) ]
50+ public string ? Method { get ; set ; }
51+
52+ [ JsonProperty ( "callback" ) ]
53+ public Uri ? Callback { get ; set ; }
54+ }
0 commit comments