forked from xtne6f/jkcnsl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSerializerClassDefinitions.cs
191 lines (166 loc) · 5.11 KB
/
SerializerClassDefinitions.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
using System.Collections.Generic;
using System.Runtime.Serialization;
namespace nxjkcnsl
{
public class Lives
{
public LivesData data { get; set; }
public LivesMeta meta { get; set; }
}
public class LivesData
{
public List<LivesDataItem> items { get; set; }
}
public class LivesMeta
{
public double status { get; set; }
}
public class LivesDataItem
{
public string category { get; set; }
public double id { get; set; }
}
public class WatchEmbedded
{
public WatchEmbeddedProgram program { get; set; }
public WatchEmbeddedSite site { get; set; }
public WatchEmbeddedUser user { get; set; }
}
public class WatchEmbeddedProgram
{
public double vposBaseTime { get; set; }
}
public class WatchEmbeddedSite
{
public WatchEmbeddedRelive relive { get; set; }
}
public class WatchEmbeddedUser
{
public string id { get; set; }
public bool isLoggedIn { get; set; }
public string nickname { get; set; }
}
public class WatchEmbeddedRelive
{
public string webSocketUrl { get; set; }
}
public class WatchSessionResult
{
public string type { get; set; }
}
public class WatchSessionResultForError
{
public WatchSessionResultError data { get; set; }
}
public class WatchSessionResultForRoom
{
public WatchSessionResultRoom data { get; set; }
}
public class WatchSessionResultForSeat
{
public WatchSessionResultSeat data { get; set; }
}
public class WatchSessionResultError
{
public string code { get; set; }
}
public class WatchSessionResultRoom
{
public WatchSessionResultMessageServer messageServer { get; set; }
public string threadId { get; set; }
public string yourPostKey { get; set; }
}
public class WatchSessionResultSeat
{
public double keepIntervalSec { get; set; }
}
public class WatchSessionResultMessageServer
{
public string uri { get; set; }
}
public class CommentSessionResult
{
public CommentSessionResultChat chat { get; set; }
public ContentContainer ping { get; set; }
public CommentSessionResultThread thread { get; set; }
}
public class CommentSessionResultChat
{
public double anonymity { get; set; }
public string content { get; set; }
public double date { get; set; }
public double date_usec { get; set; }
public string mail { get; set; }
public double no { get; set; }
public double premium { get; set; }
public string thread { get; set; }
public string user_id { get; set; }
public double vpos { get; set; }
public double yourpost { get; set; }
}
public class CommentSessionResultThread
{
public string content { get; set; }
public double last_res { get; set; }
public double resultcode { get; set; }
public double revision { get; set; }
public double server_time { get; set; }
public string thread { get; set; }
public string ticket { get; set; }
}
[DataContract]
public class CommentSessionOpen
{
[DataMember(EmitDefaultValue = false)]
public ContentContainer ping { get; set; }
[DataMember(EmitDefaultValue = false)]
public CommentSessionOpenThread thread { get; set; }
}
[DataContract]
public class CommentSessionOpenThread
{
[DataMember]
public double nicoru { get; set; }
[DataMember]
public double res_from { get; set; }
[DataMember]
public double scores { get; set; }
[DataMember]
public string thread { get; set; }
[DataMember(EmitDefaultValue = false)]
public string threadkey { get; set; }
[DataMember]
public string user_id { get; set; }
[DataMember]
public string version { get; set; }
[DataMember]
public double with_global { get; set; }
}
public class WatchSessionPost
{
public WatchSessionPostData data { get; set; }
public string type { get; set; }
}
[DataContract]
public class WatchSessionPostData
{
[DataMember(EmitDefaultValue = false)]
public string color { get; set; }
[DataMember(EmitDefaultValue = false)]
public string font { get; set; }
[DataMember]
public bool isAnonymous { get; set; }
[DataMember(EmitDefaultValue = false)]
public string position { get; set; }
[DataMember(EmitDefaultValue = false)]
public string size { get; set; }
[DataMember]
public string text { get; set; }
[DataMember]
public double vpos { get; set; }
}
public class ContentContainer
{
public string content { get; set; }
}
}