-
Notifications
You must be signed in to change notification settings - Fork 0
/
autogen_config.yml
335 lines (319 loc) · 8.57 KB
/
autogen_config.yml
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
enums:
graphics/ANSIColor:
- black = 0
- red = 1
- green = 2
- yellow = 3
- blue = 4
- magenta = 5
- cyan = 6
- white = 7
- extended = 8
intermediate_format:
errors:
SendMessageFailReason:
- undetermined = 0
- message too large
- recipient offline
- connection error
StartCallFailReason:
- undetermined = 0
- no answer
- peer busy
- blocked by privacy settings as PRIVACY_BLOCKED
- call rejected
- insufficient funds
CurrentCallFailReason:
- undetermined = 0
- connection dropped
OfferWebcamFailReason:
- undetermined = 0
- unsupported
PingFailReason:
- undetermined = 0
- blocked or unsupported
MediaError:
- undetermined = 0
- omitted
subjects:
ImplicitSubjectKind:
- (invalid)
- identity // Whoever the identity (i.e. local user) is
- file receiver
ApparentTimeReference:
- unknown
- local time // The local time when the conversation was recorded
- specified // At least one of UTC offset, timezone abbreviation or timezone are specified
URLTargetTypeHint:
- video
- tweet
RawTransferredFileTypeHint:
- picture
protocols:
ArchiveFormat:
- (invalid) = 0
- Adium
- Digsby
- Facebook (DYI archive) as FACEBOOK_DYI
- MSN Messenger (XML format) as MSN_MESSENGER_XML
- Pidgin (HTML format) as PIDGIN_HTML
- Pidgin (TXT format) as PIDGIN_TXT
- Skype
- WhatsApp (Email format) as WHATSAPP_EMAIL
- Yahoo Messenger (DAT format) as YAHOO_MESSENGER_DAT
IMProtocol:
- (invalid) = 0
- Digsby
- Facebook
- Jabber
- MSN
- Skype
- WhatsApp
- Yahoo
- (phone)
IMStatus:
- (invalid) = 0
- available
- away
- idle
- offline
skype/SkypeChatRole:
- internal comment: "As described on: https://support.skype.com/en/faq/FA10042/what-are-chat-commands-and-roles"
- (invalid) = 0
- creator // can promote others to master
- master // can promote others to helper (at most)
- helper // slightly privileged user (e.g. exempt from USERS_ARE_LISTENERS option)
- regular user
- listener // cannot post
poly subtype enums:
intermediate_format:
provenance/ProvenanceSubType: ArchiveEntry, ArchiveFile, AdiumArchiveFile, EventRange, File, MSNConversation, SkypeConversation
subjects/ApparentSubjectSubType: Implicit, ScreenName, Account, FullySpecified, Resolved
base raw event:
- ApparentTime timestamp
- uint32_t indexInConversation as index
- ..
- ?QByteArray skypeGUID
raw events:
(calls):
OfferCall:
- ApparentSubject caller
AnswerCall:
- ApparentSubject receiver
- ?ApparentSubject caller
OfferWebcam:
- failable: OfferWebcamFailReason
- ApparentSubject sender
StartCall:
- failable: StartCallFailReason
- ApparentSubject initiator
- ApparentSubject([]) peers
- ..
- ?uint16_t durationSeconds
- ..
- ?QString skypeCallGUID
- ?QString syntheticCallGUID
- ?uint64_t correspondingSkypeCallID
EndCall:
- ?ApparentSubject ender
- ..
- ?CurrentCallFailReason reasonCallFailed
- ..
- ?QString skypeCallGUID
- ?QString syntheticCallGUID
- ?uint64_t correspondingSkypeCallID
(conference):
JoinConference:
- ApparentSubject subject
- ?RawMessageContent message
RejoinConference:
- ApparentSubject subject
- ApparentSubject[] peers
DeclineConference:
- ApparentSubject subject
- ?RawMessageContent message
LeaveConference:
- ApparentSubject subject
- ?RawMessageContent message
CreateConference:
- ApparentSubject creator
- (?)QString conferenceName
AddToConference:
- (?)ApparentSubject adder
- ApparentSubject([]) addees
- ..
- ?bool asModerator
RemoveFromConference:
- (?)ApparentSubject remover
- ApparentSubject removee
ChangeConferencePicture:
- ApparentSubject subject
ChangeTopic:
- ApparentSubject subject
- RawMessageContent topic
SetSkypeChatRole:
- (?)ApparentSubject setter
- ApparentSubject target
- SkypeChatRole role
(conversation):
StartConversation:
- (?)ApparentSubject initiator
- (?)ApparentSubject peer
JoinConversation:
- ApparentSubject subject
LeaveConversation:
- ApparentSubject subject
(file_transfer):
OfferFile:
- ApparentSubject sender
- ?ApparentSubject recipient
- RawTransferredFile file
OfferFileGroup:
- ApparentSubject sender
- ?ApparentSubject recipient
- uint16_t numFiles
ReceiveFile:
- ApparentSubject receiver
- ?ApparentSubject sender
- RawTransferredFile file
StartFileTransfer:
- RawTransferredFile file
- ?ApparentSubject sender
CancelFileTransfer:
- (?)RawTransferredFile file
- ?ApparentSubject actor
TransferFiles:
- ApparentSubject sender
- ?ApparentSubject recipient
- RawTransferredFile([]) files
(friending):
ContactDelete:
- ApparentSubject deleter
- ApparentSubject deletee
ContactRequestAccept:
- ApparentSubject acceptor
- ApparentSubject acceptee
ContactRequest:
- ApparentSubject sender
- ApparentSubject receiver
- RawMessageContent message
(status):
Connected:
- ApparentSubject subject
Disconnected:
- ApparentSubject subject
StatusChange:
- ApparentSubject subject
- IMStatus status
- ?RawMessageContent message
(system):
EEEncryptionAnnouncement:
LoggingStarted:
LoggingStopped:
WindowClosed:
WindowOpened:
BirthdayNotification:
- ApparentSubject subject
ChangeScreenName:
- ApparentSubject from
- ApparentSubject to
CorruptedMessage:
- QByteArray rawData
EditedPreviousMessage:
- ApparentSubject subject
Message:
- failable: SendMessageFailReason
custom: [debug write method]
- ApparentSubject sender
- ?ApparentSubject receiver
- RawMessageContent content
- ..
- bool isOffline = false
- field: bool isAction = false
doc: |
Action messages represent a supposed action or status of the subject, as opposed to the verbatim content of an
utterance. Example: <subject> *runs and hides*
- ..
- bool isEdited = false
- ?ApparentSubject editedBy
- ?ApparentTime timeEdited
Ping:
- failable: PingFailReason
- ApparentSubject pinger
- ?ApparentSubject pingee
SendContacts:
- ApparentSubject sender
- ApparentSubject[] contacts
Uninterpreted:
- QByteArray rawData
content items:
(formatting):
ANSIResetTag:
- tag type: self-closing
ANSIColorTag:
- tag type: symmetric
- tag name: ANSICol
- primary ANSIColor color
RGBColorTag:
- tag type: symmetric
- tag name: RGBCol
- primary Color color
BoldTag:
- tag type: standard
- tag name: B
EmphasisTag:
- tag type: standard
- tag name: EM
ItalicTag:
- tag type: standard
- tag name: I
UnderlineTag:
- tag type: standard
- tag name: U
CSSStyleTag:
- tag type: standard
- tag name: Style
- primary QString css
FontTag:
- tag type: standard
- ?QString([]) faces
- ?QString size
- ?Color color
- ?QString css
LinkTag:
- tag type: standard
- primary (?)QUrl url
- ?RawSharedURLInfo targetInfo
YahooAltTag:
- tag type: standard
tag name: Alt
- primary Color color1
- primary Color color2
YahooFadeTag:
- tag type: standard
tag name: Fade
custom: [debug write method]
- primary (?)Color[] colors
(symbols):
FlagIcon:
- QString countryCode
- QString textEquivalent
SkypeEmoticon:
- QString semantics
- QString textEquivalent
LineBreak:
- debug write name: BRK
MediaAttachment:
- ?QString filename
- ?MediaError error
- debug write name: Media
SkypeQuote:
- QString quotedMessageConversationID as conversation_id
- QString quotedMessageGUID as message_guid
- ApparentSubject quotedMessageAuthor as author
- ApparentTime quotedMessageTime as time
- QString legacyHeader
- RawMessageContent content
TextSection:
- QString text
- custom: [debug write method]