• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / box-typescript-sdk-gen / 9837260278

08 Jul 2024 09:42AM UTC coverage: 42.016% (-0.02%) from 42.04%
9837260278

Pull #247

github

web-flow
Merge 4ff81369a into c6944f7c9
Pull Request #247: fix: Update chunked upload (box/box-codegen#523)

3882 of 15893 branches covered (24.43%)

Branch coverage included in aggregate %.

17 of 24 new or added lines in 4 files covered. (70.83%)

7 existing lines in 5 files now uncovered.

12654 of 23463 relevant lines covered (53.93%)

75.94 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

12.38
/src/managers/events.generated.ts
1
import { serializeEvents } from '../schemas/events.generated.js';
2
import { deserializeEvents } from '../schemas/events.generated.js';
138✔
3
import { serializeClientError } from '../schemas/clientError.generated.js';
4
import { deserializeClientError } from '../schemas/clientError.generated.js';
5
import { serializeRealtimeServers } from '../schemas/realtimeServers.generated.js';
6
import { deserializeRealtimeServers } from '../schemas/realtimeServers.generated.js';
138✔
7
import { serializeDateTime } from '../internal/utils.js';
138✔
8
import { deserializeDateTime } from '../internal/utils.js';
9
import { Events } from '../schemas/events.generated.js';
10
import { ClientError } from '../schemas/clientError.generated.js';
11
import { RealtimeServers } from '../schemas/realtimeServers.generated.js';
12
import { Authentication } from '../networking/auth.generated.js';
13
import { NetworkSession } from '../networking/network.generated.js';
138✔
14
import { prepareParams } from '../internal/utils.js';
138✔
15
import { toString } from '../internal/utils.js';
138✔
16
import { ByteStream } from '../internal/utils.js';
17
import { CancellationToken } from '../internal/utils.js';
18
import { DateTime } from '../internal/utils.js';
19
import { sdToJson } from '../serialization/json.js';
20
import { FetchOptions } from '../networking/fetch.js';
21
import { FetchResponse } from '../networking/fetch.js';
22
import { fetch } from '../networking/fetch.js';
138✔
23
import { SerializedData } from '../serialization/json.js';
24
import { BoxSdkError } from '../box/errors.js';
138✔
25
import { sdIsEmpty } from '../serialization/json.js';
26
import { sdIsBoolean } from '../serialization/json.js';
27
import { sdIsNumber } from '../serialization/json.js';
28
import { sdIsString } from '../serialization/json.js';
138✔
29
import { sdIsList } from '../serialization/json.js';
30
import { sdIsMap } from '../serialization/json.js';
31
export type GetEventsQueryParamsStreamTypeField =
32
  | 'all'
33
  | 'changes'
34
  | 'sync'
35
  | 'admin_logs'
36
  | 'admin_logs_streaming';
37
export type GetEventsQueryParamsEventTypeField =
38
  | 'ACCESS_GRANTED'
39
  | 'ACCESS_REVOKED'
40
  | 'ADD_DEVICE_ASSOCIATION'
41
  | 'ADD_LOGIN_ACTIVITY_DEVICE'
42
  | 'ADMIN_LOGIN'
43
  | 'APPLICATION_CREATED'
44
  | 'APPLICATION_PUBLIC_KEY_ADDED'
45
  | 'APPLICATION_PUBLIC_KEY_DELETED'
46
  | 'CHANGE_ADMIN_ROLE'
47
  | 'CHANGE_FOLDER_PERMISSION'
48
  | 'COLLABORATION_ACCEPT'
49
  | 'COLLABORATION_EXPIRATION'
50
  | 'COLLABORATION_INVITE'
51
  | 'COLLABORATION_REMOVE'
52
  | 'COLLABORATION_ROLE_CHANGE'
53
  | 'COMMENT_CREATE'
54
  | 'COMMENT_DELETE'
55
  | 'CONTENT_WORKFLOW_ABNORMAL_DOWNLOAD_ACTIVITY'
56
  | 'CONTENT_WORKFLOW_AUTOMATION_ADD'
57
  | 'CONTENT_WORKFLOW_AUTOMATION_DELETE'
58
  | 'CONTENT_WORKFLOW_POLICY_ADD'
59
  | 'CONTENT_WORKFLOW_SHARING_POLICY_VIOLATION'
60
  | 'CONTENT_WORKFLOW_UPLOAD_POLICY_VIOLATION'
61
  | 'COPY'
62
  | 'DATA_RETENTION_CREATE_RETENTION'
63
  | 'DATA_RETENTION_REMOVE_RETENTION'
64
  | 'DELETE'
65
  | 'DELETE_USER'
66
  | 'DEVICE_TRUST_CHECK_FAILED'
67
  | 'DOWNLOAD'
68
  | 'EDIT'
69
  | 'EDIT_USER'
70
  | 'EMAIL_ALIAS_CONFIRM'
71
  | 'EMAIL_ALIAS_REMOVE'
72
  | 'ENTERPRISE_APP_AUTHORIZATION_UPDATE'
73
  | 'EXTERNAL_COLLAB_SECURITY_SETTINGS'
74
  | 'FAILED_LOGIN'
75
  | 'FILE_MARKED_MALICIOUS'
76
  | 'FILE_WATERMARKED_DOWNLOAD'
77
  | 'GROUP_ADD_ITEM'
78
  | 'GROUP_ADD_USER'
79
  | 'GROUP_CREATION'
80
  | 'GROUP_DELETION'
81
  | 'GROUP_EDITED'
82
  | 'GROUP_REMOVE_ITEM'
83
  | 'GROUP_REMOVE_USER'
84
  | 'ITEM_EMAIL_SEND'
85
  | 'ITEM_MODIFY'
86
  | 'ITEM_OPEN'
87
  | 'ITEM_SHARED_UPDATE'
88
  | 'ITEM_SYNC'
89
  | 'ITEM_UNSYNC'
90
  | 'LEGAL_HOLD_ASSIGNMENT_CREATE'
91
  | 'LEGAL_HOLD_ASSIGNMENT_DELETE'
92
  | 'LEGAL_HOLD_POLICY_CREATE'
93
  | 'LEGAL_HOLD_POLICY_DELETE'
94
  | 'LEGAL_HOLD_POLICY_UPDATE'
95
  | 'LOCK'
96
  | 'LOGIN'
97
  | 'METADATA_INSTANCE_CREATE'
98
  | 'METADATA_INSTANCE_DELETE'
99
  | 'METADATA_INSTANCE_UPDATE'
100
  | 'METADATA_TEMPLATE_CREATE'
101
  | 'METADATA_TEMPLATE_DELETE'
102
  | 'METADATA_TEMPLATE_UPDATE'
103
  | 'MOVE'
104
  | 'NEW_USER'
105
  | 'OAUTH2_ACCESS_TOKEN_REVOKE'
106
  | 'PREVIEW'
107
  | 'REMOVE_DEVICE_ASSOCIATION'
108
  | 'REMOVE_LOGIN_ACTIVITY_DEVICE'
109
  | 'RENAME'
110
  | 'RETENTION_POLICY_ASSIGNMENT_ADD'
111
  | 'SHARE'
112
  | 'SHARED_LINK_SEND'
113
  | 'SHARE_EXPIRATION'
114
  | 'SHIELD_ALERT'
115
  | 'SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED'
116
  | 'SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED_MISSING_JUSTIFICATION'
117
  | 'SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED'
118
  | 'SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION'
119
  | 'SHIELD_JUSTIFICATION_APPROVAL'
120
  | 'SHIELD_SHARED_LINK_ACCESS_BLOCKED'
121
  | 'SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_CREATE'
122
  | 'SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_UPDATE'
123
  | 'SIGN_DOCUMENT_ASSIGNED'
124
  | 'SIGN_DOCUMENT_CANCELLED'
125
  | 'SIGN_DOCUMENT_COMPLETED'
126
  | 'SIGN_DOCUMENT_CONVERTED'
127
  | 'SIGN_DOCUMENT_CREATED'
128
  | 'SIGN_DOCUMENT_DECLINED'
129
  | 'SIGN_DOCUMENT_EXPIRED'
130
  | 'SIGN_DOCUMENT_SIGNED'
131
  | 'SIGN_DOCUMENT_VIEWED_BY_SIGNED'
132
  | 'SIGNER_DOWNLOADED'
133
  | 'SIGNER_FORWARDED'
134
  | 'STORAGE_EXPIRATION'
135
  | 'TASK_ASSIGNMENT_CREATE'
136
  | 'TASK_ASSIGNMENT_DELETE'
137
  | 'TASK_ASSIGNMENT_UPDATE'
138
  | 'TASK_CREATE'
139
  | 'TASK_UPDATE'
140
  | 'TERMS_OF_SERVICE_ACCEPT'
141
  | 'TERMS_OF_SERVICE_REJECT'
142
  | 'UNDELETE'
143
  | 'UNLOCK'
144
  | 'UNSHARE'
145
  | 'UPDATE_COLLABORATION_EXPIRATION'
146
  | 'UPDATE_SHARE_EXPIRATION'
147
  | 'UPLOAD'
148
  | 'USER_AUTHENTICATE_OAUTH2_ACCESS_TOKEN_CREATE'
149
  | 'WATERMARK_LABEL_CREATE'
150
  | 'WATERMARK_LABEL_DELETE'
151
  | string;
152
export interface GetEventsQueryParams {
153
  readonly streamType?: GetEventsQueryParamsStreamTypeField;
154
  readonly streamPosition?: string;
155
  readonly limit?: number;
156
  readonly eventType?: readonly GetEventsQueryParamsEventTypeField[];
157
  readonly createdAfter?: DateTime;
158
  readonly createdBefore?: DateTime;
159
}
160
export class GetEventsHeaders {
138✔
161
  readonly extraHeaders?: {
20✔
162
    readonly [key: string]: undefined | string;
163
  } = {};
164
  constructor(
165
    fields: Omit<GetEventsHeaders, 'extraHeaders'> &
166
      Partial<Pick<GetEventsHeaders, 'extraHeaders'>>
167
  ) {
168
    if (fields.extraHeaders) {
20✔
169
      this.extraHeaders = fields.extraHeaders;
10✔
170
    }
171
  }
172
}
173
export interface GetEventsHeadersInput {
174
  readonly extraHeaders?:
175
    | undefined
176
    | {
177
        readonly [key: string]: undefined | string;
178
      };
179
}
180
export class GetEventsWithLongPollingHeaders {
138✔
181
  readonly extraHeaders?: {
4✔
182
    readonly [key: string]: undefined | string;
183
  } = {};
184
  constructor(
185
    fields: Omit<GetEventsWithLongPollingHeaders, 'extraHeaders'> &
186
      Partial<Pick<GetEventsWithLongPollingHeaders, 'extraHeaders'>>
187
  ) {
188
    if (fields.extraHeaders) {
4✔
189
      this.extraHeaders = fields.extraHeaders;
2✔
190
    }
191
  }
192
}
193
export interface GetEventsWithLongPollingHeadersInput {
194
  readonly extraHeaders?:
195
    | undefined
196
    | {
197
        readonly [key: string]: undefined | string;
198
      };
199
}
200
export class EventsManager {
138✔
201
  readonly auth?: Authentication;
202
  readonly networkSession: NetworkSession = new NetworkSession({});
290✔
203
  constructor(
204
    fields: Omit<
205
      EventsManager,
206
      'networkSession' | 'getEvents' | 'getEventsWithLongPolling'
207
    > &
208
      Partial<Pick<EventsManager, 'networkSession'>>
209
  ) {
210
    if (fields.auth) {
290✔
211
      this.auth = fields.auth;
290✔
212
    }
213
    if (fields.networkSession) {
290✔
214
      this.networkSession = fields.networkSession;
290✔
215
    }
216
  }
217
  async getEvents(
218
    queryParams: GetEventsQueryParams = {} satisfies GetEventsQueryParams,
10✔
219
    headersInput: GetEventsHeadersInput = new GetEventsHeaders({}),
10✔
220
    cancellationToken?: CancellationToken
221
  ): Promise<Events> {
222
    const headers: GetEventsHeaders = new GetEventsHeaders({
10✔
223
      extraHeaders: headersInput.extraHeaders,
224
    });
225
    const queryParamsMap: {
226
      readonly [key: string]: string;
227
    } = prepareParams({
10✔
228
      ['stream_type']: toString(queryParams.streamType) as string,
229
      ['stream_position']: toString(queryParams.streamPosition) as string,
230
      ['limit']: toString(queryParams.limit) as string,
231
      ['event_type']: queryParams.eventType
10✔
232
        ? queryParams.eventType.map(toString).join(',')
233
        : undefined,
234
      ['created_after']: queryParams.createdAfter
10✔
235
        ? serializeDateTime(queryParams.createdAfter)
236
        : undefined,
237
      ['created_before']: queryParams.createdBefore
10✔
238
        ? serializeDateTime(queryParams.createdBefore)
239
        : undefined,
240
    });
241
    const headersMap: {
242
      readonly [key: string]: string;
243
    } = prepareParams({ ...{}, ...headers.extraHeaders });
10✔
244
    const response: FetchResponse = (await fetch(
10✔
245
      ''.concat(this.networkSession.baseUrls.baseUrl, '/2.0/events') as string,
246
      {
247
        method: 'GET',
248
        params: queryParamsMap,
249
        headers: headersMap,
250
        responseFormat: 'json',
251
        auth: this.auth,
252
        networkSession: this.networkSession,
253
        cancellationToken: cancellationToken,
254
      } satisfies FetchOptions
255
    )) as FetchResponse;
256
    return deserializeEvents(response.data);
10✔
257
  }
258
  async getEventsWithLongPolling(
259
    headersInput: GetEventsWithLongPollingHeadersInput = new GetEventsWithLongPollingHeaders(
2✔
260
      {}
261
    ),
262
    cancellationToken?: CancellationToken
263
  ): Promise<RealtimeServers> {
264
    const headers: GetEventsWithLongPollingHeaders =
265
      new GetEventsWithLongPollingHeaders({
2✔
266
        extraHeaders: headersInput.extraHeaders,
267
      });
268
    const headersMap: {
269
      readonly [key: string]: string;
270
    } = prepareParams({ ...{}, ...headers.extraHeaders });
2✔
271
    const response: FetchResponse = (await fetch(
2✔
272
      ''.concat(this.networkSession.baseUrls.baseUrl, '/2.0/events') as string,
273
      {
274
        method: 'OPTIONS',
275
        headers: headersMap,
276
        responseFormat: 'json',
277
        auth: this.auth,
278
        networkSession: this.networkSession,
279
        cancellationToken: cancellationToken,
280
      } satisfies FetchOptions
281
    )) as FetchResponse;
282
    return deserializeRealtimeServers(response.data);
2✔
283
  }
284
}
285
export interface EventsManagerInput {
286
  readonly auth?: Authentication;
287
  readonly networkSession?: NetworkSession;
288
}
289
export function serializeGetEventsQueryParamsStreamTypeField(
138✔
290
  val: GetEventsQueryParamsStreamTypeField
291
): SerializedData {
292
  return val;
×
293
}
294
export function deserializeGetEventsQueryParamsStreamTypeField(
138✔
295
  val: SerializedData
296
): GetEventsQueryParamsStreamTypeField {
297
  if (val == 'all') {
×
298
    return val;
×
299
  }
300
  if (val == 'changes') {
×
301
    return val;
×
302
  }
303
  if (val == 'sync') {
×
304
    return val;
×
305
  }
306
  if (val == 'admin_logs') {
×
307
    return val;
×
308
  }
309
  if (val == 'admin_logs_streaming') {
×
310
    return val;
×
311
  }
312
  throw new BoxSdkError({
×
313
    message: "Can't deserialize GetEventsQueryParamsStreamTypeField",
314
  });
315
}
316
export function serializeGetEventsQueryParamsEventTypeField(
138✔
317
  val: GetEventsQueryParamsEventTypeField
318
): SerializedData {
319
  return val;
×
320
}
321
export function deserializeGetEventsQueryParamsEventTypeField(
138✔
322
  val: SerializedData
323
): GetEventsQueryParamsEventTypeField {
324
  if (val == 'ACCESS_GRANTED') {
×
325
    return val;
×
326
  }
327
  if (val == 'ACCESS_REVOKED') {
×
328
    return val;
×
329
  }
330
  if (val == 'ADD_DEVICE_ASSOCIATION') {
×
331
    return val;
×
332
  }
333
  if (val == 'ADD_LOGIN_ACTIVITY_DEVICE') {
×
334
    return val;
×
335
  }
336
  if (val == 'ADMIN_LOGIN') {
×
337
    return val;
×
338
  }
339
  if (val == 'APPLICATION_CREATED') {
×
340
    return val;
×
341
  }
342
  if (val == 'APPLICATION_PUBLIC_KEY_ADDED') {
×
343
    return val;
×
344
  }
345
  if (val == 'APPLICATION_PUBLIC_KEY_DELETED') {
×
346
    return val;
×
347
  }
348
  if (val == 'CHANGE_ADMIN_ROLE') {
×
349
    return val;
×
350
  }
351
  if (val == 'CHANGE_FOLDER_PERMISSION') {
×
352
    return val;
×
353
  }
354
  if (val == 'COLLABORATION_ACCEPT') {
×
355
    return val;
×
356
  }
357
  if (val == 'COLLABORATION_EXPIRATION') {
×
358
    return val;
×
359
  }
360
  if (val == 'COLLABORATION_INVITE') {
×
361
    return val;
×
362
  }
363
  if (val == 'COLLABORATION_REMOVE') {
×
364
    return val;
×
365
  }
366
  if (val == 'COLLABORATION_ROLE_CHANGE') {
×
367
    return val;
×
368
  }
369
  if (val == 'COMMENT_CREATE') {
×
370
    return val;
×
371
  }
372
  if (val == 'COMMENT_DELETE') {
×
373
    return val;
×
374
  }
375
  if (val == 'CONTENT_WORKFLOW_ABNORMAL_DOWNLOAD_ACTIVITY') {
×
376
    return val;
×
377
  }
378
  if (val == 'CONTENT_WORKFLOW_AUTOMATION_ADD') {
×
379
    return val;
×
380
  }
381
  if (val == 'CONTENT_WORKFLOW_AUTOMATION_DELETE') {
×
382
    return val;
×
383
  }
384
  if (val == 'CONTENT_WORKFLOW_POLICY_ADD') {
×
385
    return val;
×
386
  }
387
  if (val == 'CONTENT_WORKFLOW_SHARING_POLICY_VIOLATION') {
×
388
    return val;
×
389
  }
390
  if (val == 'CONTENT_WORKFLOW_UPLOAD_POLICY_VIOLATION') {
×
391
    return val;
×
392
  }
393
  if (val == 'COPY') {
×
394
    return val;
×
395
  }
396
  if (val == 'DATA_RETENTION_CREATE_RETENTION') {
×
397
    return val;
×
398
  }
399
  if (val == 'DATA_RETENTION_REMOVE_RETENTION') {
×
400
    return val;
×
401
  }
402
  if (val == 'DELETE') {
×
403
    return val;
×
404
  }
405
  if (val == 'DELETE_USER') {
×
406
    return val;
×
407
  }
408
  if (val == 'DEVICE_TRUST_CHECK_FAILED') {
×
409
    return val;
×
410
  }
411
  if (val == 'DOWNLOAD') {
×
412
    return val;
×
413
  }
414
  if (val == 'EDIT') {
×
415
    return val;
×
416
  }
417
  if (val == 'EDIT_USER') {
×
418
    return val;
×
419
  }
420
  if (val == 'EMAIL_ALIAS_CONFIRM') {
×
421
    return val;
×
422
  }
423
  if (val == 'EMAIL_ALIAS_REMOVE') {
×
424
    return val;
×
425
  }
426
  if (val == 'ENTERPRISE_APP_AUTHORIZATION_UPDATE') {
×
427
    return val;
×
428
  }
429
  if (val == 'EXTERNAL_COLLAB_SECURITY_SETTINGS') {
×
430
    return val;
×
431
  }
432
  if (val == 'FAILED_LOGIN') {
×
433
    return val;
×
434
  }
435
  if (val == 'FILE_MARKED_MALICIOUS') {
×
436
    return val;
×
437
  }
438
  if (val == 'FILE_WATERMARKED_DOWNLOAD') {
×
439
    return val;
×
440
  }
441
  if (val == 'GROUP_ADD_ITEM') {
×
442
    return val;
×
443
  }
444
  if (val == 'GROUP_ADD_USER') {
×
445
    return val;
×
446
  }
447
  if (val == 'GROUP_CREATION') {
×
448
    return val;
×
449
  }
450
  if (val == 'GROUP_DELETION') {
×
451
    return val;
×
452
  }
453
  if (val == 'GROUP_EDITED') {
×
454
    return val;
×
455
  }
456
  if (val == 'GROUP_REMOVE_ITEM') {
×
457
    return val;
×
458
  }
459
  if (val == 'GROUP_REMOVE_USER') {
×
460
    return val;
×
461
  }
462
  if (val == 'ITEM_EMAIL_SEND') {
×
463
    return val;
×
464
  }
465
  if (val == 'ITEM_MODIFY') {
×
466
    return val;
×
467
  }
468
  if (val == 'ITEM_OPEN') {
×
469
    return val;
×
470
  }
471
  if (val == 'ITEM_SHARED_UPDATE') {
×
472
    return val;
×
473
  }
474
  if (val == 'ITEM_SYNC') {
×
475
    return val;
×
476
  }
477
  if (val == 'ITEM_UNSYNC') {
×
478
    return val;
×
479
  }
480
  if (val == 'LEGAL_HOLD_ASSIGNMENT_CREATE') {
×
481
    return val;
×
482
  }
483
  if (val == 'LEGAL_HOLD_ASSIGNMENT_DELETE') {
×
484
    return val;
×
485
  }
486
  if (val == 'LEGAL_HOLD_POLICY_CREATE') {
×
487
    return val;
×
488
  }
489
  if (val == 'LEGAL_HOLD_POLICY_DELETE') {
×
490
    return val;
×
491
  }
492
  if (val == 'LEGAL_HOLD_POLICY_UPDATE') {
×
493
    return val;
×
494
  }
495
  if (val == 'LOCK') {
×
496
    return val;
×
497
  }
498
  if (val == 'LOGIN') {
×
499
    return val;
×
500
  }
501
  if (val == 'METADATA_INSTANCE_CREATE') {
×
502
    return val;
×
503
  }
504
  if (val == 'METADATA_INSTANCE_DELETE') {
×
505
    return val;
×
506
  }
507
  if (val == 'METADATA_INSTANCE_UPDATE') {
×
508
    return val;
×
509
  }
510
  if (val == 'METADATA_TEMPLATE_CREATE') {
×
511
    return val;
×
512
  }
513
  if (val == 'METADATA_TEMPLATE_DELETE') {
×
514
    return val;
×
515
  }
516
  if (val == 'METADATA_TEMPLATE_UPDATE') {
×
517
    return val;
×
518
  }
519
  if (val == 'MOVE') {
×
520
    return val;
×
521
  }
522
  if (val == 'NEW_USER') {
×
523
    return val;
×
524
  }
525
  if (val == 'OAUTH2_ACCESS_TOKEN_REVOKE') {
×
526
    return val;
×
527
  }
528
  if (val == 'PREVIEW') {
×
529
    return val;
×
530
  }
531
  if (val == 'REMOVE_DEVICE_ASSOCIATION') {
×
532
    return val;
×
533
  }
534
  if (val == 'REMOVE_LOGIN_ACTIVITY_DEVICE') {
×
535
    return val;
×
536
  }
537
  if (val == 'RENAME') {
×
538
    return val;
×
539
  }
540
  if (val == 'RETENTION_POLICY_ASSIGNMENT_ADD') {
×
541
    return val;
×
542
  }
543
  if (val == 'SHARE') {
×
544
    return val;
×
545
  }
546
  if (val == 'SHARED_LINK_SEND') {
×
547
    return val;
×
548
  }
549
  if (val == 'SHARE_EXPIRATION') {
×
550
    return val;
×
551
  }
552
  if (val == 'SHIELD_ALERT') {
×
553
    return val;
×
554
  }
555
  if (val == 'SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED') {
×
556
    return val;
×
557
  }
558
  if (val == 'SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED_MISSING_JUSTIFICATION') {
×
559
    return val;
×
560
  }
561
  if (val == 'SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED') {
×
562
    return val;
×
563
  }
564
  if (val == 'SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION') {
×
565
    return val;
×
566
  }
567
  if (val == 'SHIELD_JUSTIFICATION_APPROVAL') {
×
568
    return val;
×
569
  }
570
  if (val == 'SHIELD_SHARED_LINK_ACCESS_BLOCKED') {
×
571
    return val;
×
572
  }
573
  if (val == 'SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_CREATE') {
×
574
    return val;
×
575
  }
576
  if (val == 'SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_UPDATE') {
×
577
    return val;
×
578
  }
579
  if (val == 'SIGN_DOCUMENT_ASSIGNED') {
×
580
    return val;
×
581
  }
582
  if (val == 'SIGN_DOCUMENT_CANCELLED') {
×
583
    return val;
×
584
  }
585
  if (val == 'SIGN_DOCUMENT_COMPLETED') {
×
586
    return val;
×
587
  }
588
  if (val == 'SIGN_DOCUMENT_CONVERTED') {
×
589
    return val;
×
590
  }
591
  if (val == 'SIGN_DOCUMENT_CREATED') {
×
592
    return val;
×
593
  }
594
  if (val == 'SIGN_DOCUMENT_DECLINED') {
×
595
    return val;
×
596
  }
597
  if (val == 'SIGN_DOCUMENT_EXPIRED') {
×
598
    return val;
×
599
  }
600
  if (val == 'SIGN_DOCUMENT_SIGNED') {
×
601
    return val;
×
602
  }
603
  if (val == 'SIGN_DOCUMENT_VIEWED_BY_SIGNED') {
×
604
    return val;
×
605
  }
606
  if (val == 'SIGNER_DOWNLOADED') {
×
607
    return val;
×
608
  }
609
  if (val == 'SIGNER_FORWARDED') {
×
610
    return val;
×
611
  }
612
  if (val == 'STORAGE_EXPIRATION') {
×
613
    return val;
×
614
  }
615
  if (val == 'TASK_ASSIGNMENT_CREATE') {
×
616
    return val;
×
617
  }
618
  if (val == 'TASK_ASSIGNMENT_DELETE') {
×
619
    return val;
×
620
  }
621
  if (val == 'TASK_ASSIGNMENT_UPDATE') {
×
622
    return val;
×
623
  }
624
  if (val == 'TASK_CREATE') {
×
625
    return val;
×
626
  }
627
  if (val == 'TASK_UPDATE') {
×
628
    return val;
×
629
  }
630
  if (val == 'TERMS_OF_SERVICE_ACCEPT') {
×
631
    return val;
×
632
  }
633
  if (val == 'TERMS_OF_SERVICE_REJECT') {
×
634
    return val;
×
635
  }
636
  if (val == 'UNDELETE') {
×
637
    return val;
×
638
  }
639
  if (val == 'UNLOCK') {
×
640
    return val;
×
641
  }
642
  if (val == 'UNSHARE') {
×
643
    return val;
×
644
  }
645
  if (val == 'UPDATE_COLLABORATION_EXPIRATION') {
×
646
    return val;
×
647
  }
648
  if (val == 'UPDATE_SHARE_EXPIRATION') {
×
649
    return val;
×
650
  }
651
  if (val == 'UPLOAD') {
×
652
    return val;
×
653
  }
654
  if (val == 'USER_AUTHENTICATE_OAUTH2_ACCESS_TOKEN_CREATE') {
×
655
    return val;
×
656
  }
657
  if (val == 'WATERMARK_LABEL_CREATE') {
×
658
    return val;
×
659
  }
660
  if (val == 'WATERMARK_LABEL_DELETE') {
×
661
    return val;
×
662
  }
NEW
663
  if (sdIsString(val)) {
×
NEW
664
    return val;
×
665
  }
UNCOV
666
  throw new BoxSdkError({
×
667
    message: "Can't deserialize GetEventsQueryParamsEventTypeField",
668
  });
669
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc