-
Notifications
You must be signed in to change notification settings - Fork 17
/
AblyPlatformConstants.m
370 lines (325 loc) · 19.2 KB
/
AblyPlatformConstants.m
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
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
//
// Generated code. Do not modify.
// source file can be found at bin/templates'
//
#import "AblyPlatformConstants.h"
// flutter platform channel method names
NSString *const AblyPlatformMethod_getPlatformVersion= @"getPlatformVersion";
NSString *const AblyPlatformMethod_getVersion= @"getVersion";
NSString *const AblyPlatformMethod_resetAblyClients= @"resetAblyClients";
NSString *const AblyPlatformMethod_authCallback= @"authCallback";
NSString *const AblyPlatformMethod_realtimeAuthCallback= @"realtimeAuthCallback";
NSString *const AblyPlatformMethod_createRestWithOptions= @"createRestWithOptions";
NSString *const AblyPlatformMethod_setRestChannelOptions= @"setRestChannelOptions";
NSString *const AblyPlatformMethod_publish= @"publish";
NSString *const AblyPlatformMethod_restHistory= @"restHistory";
NSString *const AblyPlatformMethod_restPresenceGet= @"restPresenceGet";
NSString *const AblyPlatformMethod_restPresenceHistory= @"restPresenceHistory";
NSString *const AblyPlatformMethod_releaseRestChannel= @"releaseRestChannel";
NSString *const AblyPlatformMethod_createRealtimeWithOptions= @"createRealtimeWithOptions";
NSString *const AblyPlatformMethod_connectRealtime= @"connectRealtime";
NSString *const AblyPlatformMethod_closeRealtime= @"closeRealtime";
NSString *const AblyPlatformMethod_attachRealtimeChannel= @"attachRealtimeChannel";
NSString *const AblyPlatformMethod_detachRealtimeChannel= @"detachRealtimeChannel";
NSString *const AblyPlatformMethod_setRealtimeChannelOptions= @"setRealtimeChannelOptions";
NSString *const AblyPlatformMethod_realtimePresenceGet= @"realtimePresenceGet";
NSString *const AblyPlatformMethod_realtimePresenceHistory= @"realtimePresenceHistory";
NSString *const AblyPlatformMethod_realtimePresenceEnter= @"realtimePresenceEnter";
NSString *const AblyPlatformMethod_realtimePresenceUpdate= @"realtimePresenceUpdate";
NSString *const AblyPlatformMethod_realtimePresenceLeave= @"realtimePresenceLeave";
NSString *const AblyPlatformMethod_onRealtimePresenceMessage= @"onRealtimePresenceMessage";
NSString *const AblyPlatformMethod_publishRealtimeChannelMessage= @"publishRealtimeChannelMessage";
NSString *const AblyPlatformMethod_releaseRealtimeChannel= @"releaseRealtimeChannel";
NSString *const AblyPlatformMethod_realtimeHistory= @"realtimeHistory";
NSString *const AblyPlatformMethod_pushActivate= @"pushActivate";
NSString *const AblyPlatformMethod_pushDeactivate= @"pushDeactivate";
NSString *const AblyPlatformMethod_pushSubscribeDevice= @"pushSubscribeDevice";
NSString *const AblyPlatformMethod_pushUnsubscribeDevice= @"pushUnsubscribeDevice";
NSString *const AblyPlatformMethod_pushSubscribeClient= @"pushSubscribeClient";
NSString *const AblyPlatformMethod_pushUnsubscribeClient= @"pushUnsubscribeClient";
NSString *const AblyPlatformMethod_pushListSubscriptions= @"pushListSubscriptions";
NSString *const AblyPlatformMethod_pushDevice= @"pushDevice";
NSString *const AblyPlatformMethod_pushRequestPermission= @"pushRequestPermission";
NSString *const AblyPlatformMethod_pushGetNotificationSettings= @"pushGetNotificationSettings";
NSString *const AblyPlatformMethod_pushOpenSettingsFor= @"pushOpenSettingsFor";
NSString *const AblyPlatformMethod_pushOnActivate= @"pushOnActivate";
NSString *const AblyPlatformMethod_pushOnDeactivate= @"pushOnDeactivate";
NSString *const AblyPlatformMethod_pushOnUpdateFailed= @"pushOnUpdateFailed";
NSString *const AblyPlatformMethod_pushNotificationTapLaunchedAppFromTerminated= @"pushNotificationTapLaunchedAppFromTerminated";
NSString *const AblyPlatformMethod_pushOnShowNotificationInForeground= @"pushOnShowNotificationInForeground";
NSString *const AblyPlatformMethod_pushOnMessage= @"pushOnMessage";
NSString *const AblyPlatformMethod_pushOnBackgroundMessage= @"pushOnBackgroundMessage";
NSString *const AblyPlatformMethod_pushOnNotificationTap= @"pushOnNotificationTap";
NSString *const AblyPlatformMethod_pushBackgroundFlutterApplicationReadyOnAndroid= @"pushBackgroundFlutterApplicationReadyOnAndroid";
NSString *const AblyPlatformMethod_onRealtimeConnectionStateChanged= @"onRealtimeConnectionStateChanged";
NSString *const AblyPlatformMethod_onRealtimeChannelStateChanged= @"onRealtimeChannelStateChanged";
NSString *const AblyPlatformMethod_onRealtimeChannelMessage= @"onRealtimeChannelMessage";
NSString *const AblyPlatformMethod_nextPage= @"nextPage";
NSString *const AblyPlatformMethod_firstPage= @"firstPage";
NSString *const AblyPlatformMethod_cryptoGetParams= @"cryptoGetParams";
NSString *const AblyPlatformMethod_cryptoGenerateRandomKey= @"cryptoGenerateRandomKey";
// key constants for TransportKeys
NSString *const TxTransportKeys_channelName = @"channelName";
NSString *const TxTransportKeys_params = @"params";
NSString *const TxTransportKeys_data = @"data";
NSString *const TxTransportKeys_clientId = @"clientId";
NSString *const TxTransportKeys_options = @"options";
NSString *const TxTransportKeys_messages = @"messages";
// key constants for AblyMessage
NSString *const TxAblyMessage_registrationHandle = @"registrationHandle";
NSString *const TxAblyMessage_type = @"type";
NSString *const TxAblyMessage_message = @"message";
// key constants for AblyEventMessage
NSString *const TxAblyEventMessage_eventName = @"eventName";
NSString *const TxAblyEventMessage_type = @"type";
NSString *const TxAblyEventMessage_message = @"message";
// key constants for ErrorInfo
NSString *const TxErrorInfo_code = @"code";
NSString *const TxErrorInfo_message = @"message";
NSString *const TxErrorInfo_statusCode = @"statusCode";
NSString *const TxErrorInfo_href = @"href";
NSString *const TxErrorInfo_requestId = @"requestId";
NSString *const TxErrorInfo_cause = @"cause";
// key constants for MessageData
NSString *const TxMessageData_data = @"data";
NSString *const TxMessageData_type = @"type";
// key constants for DeltaExtras
NSString *const TxDeltaExtras_format = @"format";
NSString *const TxDeltaExtras_from = @"from";
// key constants for MessageExtras
NSString *const TxMessageExtras_extras = @"extras";
NSString *const TxMessageExtras_delta = @"delta";
// key constants for ClientOptions
NSString *const TxClientOptions_authUrl = @"authUrl";
NSString *const TxClientOptions_authMethod = @"authMethod";
NSString *const TxClientOptions_key = @"key";
NSString *const TxClientOptions_tokenDetails = @"tokenDetails";
NSString *const TxClientOptions_authHeaders = @"authHeaders";
NSString *const TxClientOptions_authParams = @"authParams";
NSString *const TxClientOptions_queryTime = @"queryTime";
NSString *const TxClientOptions_useTokenAuth = @"useTokenAuth";
NSString *const TxClientOptions_hasAuthCallback = @"hasAuthCallback";
NSString *const TxClientOptions_clientId = @"clientId";
NSString *const TxClientOptions_logLevel = @"logLevel";
NSString *const TxClientOptions_tls = @"tls";
NSString *const TxClientOptions_restHost = @"restHost";
NSString *const TxClientOptions_realtimeHost = @"realtimeHost";
NSString *const TxClientOptions_port = @"port";
NSString *const TxClientOptions_tlsPort = @"tlsPort";
NSString *const TxClientOptions_autoConnect = @"autoConnect";
NSString *const TxClientOptions_useBinaryProtocol = @"useBinaryProtocol";
NSString *const TxClientOptions_queueMessages = @"queueMessages";
NSString *const TxClientOptions_echoMessages = @"echoMessages";
NSString *const TxClientOptions_recover = @"recover";
NSString *const TxClientOptions_environment = @"environment";
NSString *const TxClientOptions_idempotentRestPublishing = @"idempotentRestPublishing";
NSString *const TxClientOptions_httpOpenTimeout = @"httpOpenTimeout";
NSString *const TxClientOptions_httpRequestTimeout = @"httpRequestTimeout";
NSString *const TxClientOptions_httpMaxRetryCount = @"httpMaxRetryCount";
NSString *const TxClientOptions_realtimeRequestTimeout = @"realtimeRequestTimeout";
NSString *const TxClientOptions_fallbackHosts = @"fallbackHosts";
NSString *const TxClientOptions_fallbackHostsUseDefault = @"fallbackHostsUseDefault";
NSString *const TxClientOptions_fallbackRetryTimeout = @"fallbackRetryTimeout";
NSString *const TxClientOptions_defaultTokenParams = @"defaultTokenParams";
NSString *const TxClientOptions_channelRetryTimeout = @"channelRetryTimeout";
NSString *const TxClientOptions_transportParams = @"transportParams";
// key constants for RestChannelOptions
NSString *const TxRestChannelOptions_cipherParams = @"cipherParams";
// key constants for RealtimeChannelOptions
NSString *const TxRealtimeChannelOptions_params = @"params";
NSString *const TxRealtimeChannelOptions_modes = @"modes";
NSString *const TxRealtimeChannelOptions_cipherParams = @"cipherParams";
// key constants for CipherParams
NSString *const TxCipherParams_androidHandle = @"androidHandle";
NSString *const TxCipherParams_iosAlgorithm = @"iosAlgorithm";
NSString *const TxCipherParams_iosKey = @"iosKey";
// key constants for TokenDetails
NSString *const TxTokenDetails_token = @"token";
NSString *const TxTokenDetails_expires = @"expires";
NSString *const TxTokenDetails_issued = @"issued";
NSString *const TxTokenDetails_capability = @"capability";
NSString *const TxTokenDetails_clientId = @"clientId";
// key constants for TokenParams
NSString *const TxTokenParams_capability = @"capability";
NSString *const TxTokenParams_clientId = @"clientId";
NSString *const TxTokenParams_nonce = @"nonce";
NSString *const TxTokenParams_timestamp = @"timestamp";
NSString *const TxTokenParams_ttl = @"ttl";
// key constants for TokenRequest
NSString *const TxTokenRequest_capability = @"capability";
NSString *const TxTokenRequest_clientId = @"clientId";
NSString *const TxTokenRequest_keyName = @"keyName";
NSString *const TxTokenRequest_mac = @"mac";
NSString *const TxTokenRequest_nonce = @"nonce";
NSString *const TxTokenRequest_timestamp = @"timestamp";
NSString *const TxTokenRequest_ttl = @"ttl";
// key constants for EnumConstants
NSString *const TxEnumConstants_initialized = @"initialized";
NSString *const TxEnumConstants_connecting = @"connecting";
NSString *const TxEnumConstants_connected = @"connected";
NSString *const TxEnumConstants_disconnected = @"disconnected";
NSString *const TxEnumConstants_attaching = @"attaching";
NSString *const TxEnumConstants_attached = @"attached";
NSString *const TxEnumConstants_detaching = @"detaching";
NSString *const TxEnumConstants_detached = @"detached";
NSString *const TxEnumConstants_suspended = @"suspended";
NSString *const TxEnumConstants_closing = @"closing";
NSString *const TxEnumConstants_closed = @"closed";
NSString *const TxEnumConstants_failed = @"failed";
NSString *const TxEnumConstants_absent = @"absent";
NSString *const TxEnumConstants_leave = @"leave";
NSString *const TxEnumConstants_enter = @"enter";
NSString *const TxEnumConstants_present = @"present";
NSString *const TxEnumConstants_update = @"update";
NSString *const TxEnumConstants_presence = @"presence";
NSString *const TxEnumConstants_publish = @"publish";
NSString *const TxEnumConstants_subscribe = @"subscribe";
NSString *const TxEnumConstants_presenceSubscribe = @"presenceSubscribe";
// key constants for FormFactorEnum
NSString *const TxFormFactorEnum_phone = @"phone";
NSString *const TxFormFactorEnum_tablet = @"tablet";
NSString *const TxFormFactorEnum_desktop = @"desktop";
NSString *const TxFormFactorEnum_tv = @"tv";
NSString *const TxFormFactorEnum_watch = @"watch";
NSString *const TxFormFactorEnum_car = @"car";
NSString *const TxFormFactorEnum_embedded = @"embedded";
NSString *const TxFormFactorEnum_other = @"other";
// key constants for LogLevelEnum
NSString *const TxLogLevelEnum_none = @"none";
NSString *const TxLogLevelEnum_verbose = @"verbose";
NSString *const TxLogLevelEnum_debug = @"debug";
NSString *const TxLogLevelEnum_info = @"info";
NSString *const TxLogLevelEnum_warn = @"warn";
NSString *const TxLogLevelEnum_error = @"error";
// key constants for DevicePlatformEnum
NSString *const TxDevicePlatformEnum_ios = @"ios";
NSString *const TxDevicePlatformEnum_android = @"android";
NSString *const TxDevicePlatformEnum_browser = @"browser";
// key constants for DevicePushStateEnum
NSString *const TxDevicePushStateEnum_active = @"active";
NSString *const TxDevicePushStateEnum_failing = @"failing";
NSString *const TxDevicePushStateEnum_failed = @"failed";
// key constants for ConnectionStateChange
NSString *const TxConnectionStateChange_current = @"current";
NSString *const TxConnectionStateChange_previous = @"previous";
NSString *const TxConnectionStateChange_event = @"event";
NSString *const TxConnectionStateChange_retryIn = @"retryIn";
NSString *const TxConnectionStateChange_reason = @"reason";
// key constants for ChannelStateChange
NSString *const TxChannelStateChange_current = @"current";
NSString *const TxChannelStateChange_previous = @"previous";
NSString *const TxChannelStateChange_event = @"event";
NSString *const TxChannelStateChange_resumed = @"resumed";
NSString *const TxChannelStateChange_reason = @"reason";
// key constants for Message
NSString *const TxMessage_id = @"id";
NSString *const TxMessage_timestamp = @"timestamp";
NSString *const TxMessage_clientId = @"clientId";
NSString *const TxMessage_connectionId = @"connectionId";
NSString *const TxMessage_encoding = @"encoding";
NSString *const TxMessage_data = @"data";
NSString *const TxMessage_name = @"name";
NSString *const TxMessage_extras = @"extras";
// key constants for PresenceMessage
NSString *const TxPresenceMessage_id = @"id";
NSString *const TxPresenceMessage_action = @"action";
NSString *const TxPresenceMessage_clientId = @"clientId";
NSString *const TxPresenceMessage_connectionId = @"connectionId";
NSString *const TxPresenceMessage_data = @"data";
NSString *const TxPresenceMessage_encoding = @"encoding";
NSString *const TxPresenceMessage_extras = @"extras";
NSString *const TxPresenceMessage_timestamp = @"timestamp";
// key constants for PaginatedResult
NSString *const TxPaginatedResult_items = @"items";
NSString *const TxPaginatedResult_type = @"type";
NSString *const TxPaginatedResult_hasNext = @"hasNext";
// key constants for RestHistoryParams
NSString *const TxRestHistoryParams_start = @"start";
NSString *const TxRestHistoryParams_end = @"end";
NSString *const TxRestHistoryParams_direction = @"direction";
NSString *const TxRestHistoryParams_limit = @"limit";
// key constants for RealtimeHistoryParams
NSString *const TxRealtimeHistoryParams_start = @"start";
NSString *const TxRealtimeHistoryParams_end = @"end";
NSString *const TxRealtimeHistoryParams_direction = @"direction";
NSString *const TxRealtimeHistoryParams_limit = @"limit";
NSString *const TxRealtimeHistoryParams_untilAttach = @"untilAttach";
// key constants for RestPresenceParams
NSString *const TxRestPresenceParams_limit = @"limit";
NSString *const TxRestPresenceParams_clientId = @"clientId";
NSString *const TxRestPresenceParams_connectionId = @"connectionId";
// key constants for RealtimePresenceParams
NSString *const TxRealtimePresenceParams_waitForSync = @"waitForSync";
NSString *const TxRealtimePresenceParams_clientId = @"clientId";
NSString *const TxRealtimePresenceParams_connectionId = @"connectionId";
// key constants for DeviceDetails
NSString *const TxDeviceDetails_id = @"id";
NSString *const TxDeviceDetails_clientId = @"clientId";
NSString *const TxDeviceDetails_platform = @"platform";
NSString *const TxDeviceDetails_formFactor = @"formFactor";
NSString *const TxDeviceDetails_metadata = @"metadata";
NSString *const TxDeviceDetails_devicePushDetails = @"devicePushDetails";
// key constants for DevicePushDetails
NSString *const TxDevicePushDetails_recipient = @"recipient";
NSString *const TxDevicePushDetails_state = @"state";
NSString *const TxDevicePushDetails_errorReason = @"errorReason";
// key constants for LocalDevice
NSString *const TxLocalDevice_deviceSecret = @"deviceSecret";
NSString *const TxLocalDevice_deviceIdentityToken = @"deviceIdentityToken";
// key constants for PushChannelSubscription
NSString *const TxPushChannelSubscription_channel = @"channel";
NSString *const TxPushChannelSubscription_deviceId = @"deviceId";
NSString *const TxPushChannelSubscription_clientId = @"clientId";
// key constants for PushRequestPermission
NSString *const TxPushRequestPermission_badge = @"badge";
NSString *const TxPushRequestPermission_sound = @"sound";
NSString *const TxPushRequestPermission_alert = @"alert";
NSString *const TxPushRequestPermission_carPlay = @"carPlay";
NSString *const TxPushRequestPermission_criticalAlert = @"criticalAlert";
NSString *const TxPushRequestPermission_providesAppNotificationSettings = @"providesAppNotificationSettings";
NSString *const TxPushRequestPermission_provisional = @"provisional";
NSString *const TxPushRequestPermission_announcement = @"announcement";
// key constants for UNNotificationSettings
NSString *const TxUNNotificationSettings_authorizationStatus = @"authorizationStatus";
NSString *const TxUNNotificationSettings_soundSetting = @"soundSetting";
NSString *const TxUNNotificationSettings_badgeSetting = @"badgeSetting";
NSString *const TxUNNotificationSettings_alertSetting = @"alertSetting";
NSString *const TxUNNotificationSettings_notificationCenterSetting = @"notificationCenterSetting";
NSString *const TxUNNotificationSettings_lockScreenSetting = @"lockScreenSetting";
NSString *const TxUNNotificationSettings_carPlaySetting = @"carPlaySetting";
NSString *const TxUNNotificationSettings_alertStyle = @"alertStyle";
NSString *const TxUNNotificationSettings_showPreviewsSetting = @"showPreviewsSetting";
NSString *const TxUNNotificationSettings_criticalAlertSetting = @"criticalAlertSetting";
NSString *const TxUNNotificationSettings_providesAppNotificationSettings = @"providesAppNotificationSettings";
NSString *const TxUNNotificationSettings_announcementSetting = @"announcementSetting";
NSString *const TxUNNotificationSettings_scheduledDeliverySetting = @"scheduledDeliverySetting";
NSString *const TxUNNotificationSettings_timeSensitiveSetting = @"timeSensitiveSetting";
// key constants for UNNotificationSettingEnum
NSString *const TxUNNotificationSettingEnum_notSupported = @"notSupported";
NSString *const TxUNNotificationSettingEnum_disabled = @"disabled";
NSString *const TxUNNotificationSettingEnum_enabled = @"enabled";
// key constants for UNAlertStyleEnum
NSString *const TxUNAlertStyleEnum_none = @"none";
NSString *const TxUNAlertStyleEnum_banner = @"banner";
NSString *const TxUNAlertStyleEnum_alert = @"alert";
// key constants for UNAuthorizationStatusEnum
NSString *const TxUNAuthorizationStatusEnum_notDetermined = @"notDetermined";
NSString *const TxUNAuthorizationStatusEnum_denied = @"denied";
NSString *const TxUNAuthorizationStatusEnum_authorized = @"authorized";
NSString *const TxUNAuthorizationStatusEnum_provisional = @"provisional";
NSString *const TxUNAuthorizationStatusEnum_ephemeral = @"ephemeral";
// key constants for UNShowPreviewsSettingEnum
NSString *const TxUNShowPreviewsSettingEnum_always = @"always";
NSString *const TxUNShowPreviewsSettingEnum_whenAuthenticated = @"whenAuthenticated";
NSString *const TxUNShowPreviewsSettingEnum_never = @"never";
// key constants for RemoteMessage
NSString *const TxRemoteMessage_data = @"data";
NSString *const TxRemoteMessage_notification = @"notification";
// key constants for Notification
NSString *const TxNotification_title = @"title";
NSString *const TxNotification_body = @"body";
// key constants for CryptoGetParams
NSString *const TxCryptoGetParams_algorithm = @"algorithm";
NSString *const TxCryptoGetParams_key = @"key";
// key constants for CryptoGenerateRandomKey
NSString *const TxCryptoGenerateRandomKey_keyLength = @"keyLength";