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

box / box-java-sdk / #4766

04 Sep 2025 02:54PM UTC coverage: 37.239% (-1.6%) from 38.858%
#4766

push

github

web-flow
feat: Support event with long polling (box/box-codegen#807) (#1409)

32 of 420 new or added lines in 7 files covered. (7.62%)

800 existing lines in 66 files now uncovered.

18480 of 49626 relevant lines covered (37.24%)

0.37 hits per line

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

98.67
/src/main/java/com/box/sdkgen/client/BoxClient.java
1
package com.box.sdkgen.client;
2

3
import static com.box.sdkgen.internal.utils.UtilsManager.entryOf;
4
import static com.box.sdkgen.internal.utils.UtilsManager.mapOf;
5

6
import com.box.sdkgen.managers.ai.AiManager;
7
import com.box.sdkgen.managers.aistudio.AiStudioManager;
8
import com.box.sdkgen.managers.appitemassociations.AppItemAssociationsManager;
9
import com.box.sdkgen.managers.archives.ArchivesManager;
10
import com.box.sdkgen.managers.authorization.AuthorizationManager;
11
import com.box.sdkgen.managers.avatars.AvatarsManager;
12
import com.box.sdkgen.managers.chunkeduploads.ChunkedUploadsManager;
13
import com.box.sdkgen.managers.classifications.ClassificationsManager;
14
import com.box.sdkgen.managers.collaborationallowlistentries.CollaborationAllowlistEntriesManager;
15
import com.box.sdkgen.managers.collaborationallowlistexempttargets.CollaborationAllowlistExemptTargetsManager;
16
import com.box.sdkgen.managers.collections.CollectionsManager;
17
import com.box.sdkgen.managers.comments.CommentsManager;
18
import com.box.sdkgen.managers.devicepinners.DevicePinnersManager;
19
import com.box.sdkgen.managers.docgen.DocgenManager;
20
import com.box.sdkgen.managers.docgentemplate.DocgenTemplateManager;
21
import com.box.sdkgen.managers.downloads.DownloadsManager;
22
import com.box.sdkgen.managers.emailaliases.EmailAliasesManager;
23
import com.box.sdkgen.managers.events.EventsManager;
24
import com.box.sdkgen.managers.externalusers.ExternalUsersManager;
25
import com.box.sdkgen.managers.fileclassifications.FileClassificationsManager;
26
import com.box.sdkgen.managers.filemetadata.FileMetadataManager;
27
import com.box.sdkgen.managers.filerequests.FileRequestsManager;
28
import com.box.sdkgen.managers.files.FilesManager;
29
import com.box.sdkgen.managers.fileversionlegalholds.FileVersionLegalHoldsManager;
30
import com.box.sdkgen.managers.fileversionretentions.FileVersionRetentionsManager;
31
import com.box.sdkgen.managers.fileversions.FileVersionsManager;
32
import com.box.sdkgen.managers.filewatermarks.FileWatermarksManager;
33
import com.box.sdkgen.managers.folderclassifications.FolderClassificationsManager;
34
import com.box.sdkgen.managers.folderlocks.FolderLocksManager;
35
import com.box.sdkgen.managers.foldermetadata.FolderMetadataManager;
36
import com.box.sdkgen.managers.folders.FoldersManager;
37
import com.box.sdkgen.managers.folderwatermarks.FolderWatermarksManager;
38
import com.box.sdkgen.managers.groups.GroupsManager;
39
import com.box.sdkgen.managers.hubcollaborations.HubCollaborationsManager;
40
import com.box.sdkgen.managers.hubitems.HubItemsManager;
41
import com.box.sdkgen.managers.hubs.HubsManager;
42
import com.box.sdkgen.managers.integrationmappings.IntegrationMappingsManager;
43
import com.box.sdkgen.managers.invites.InvitesManager;
44
import com.box.sdkgen.managers.legalholdpolicies.LegalHoldPoliciesManager;
45
import com.box.sdkgen.managers.legalholdpolicyassignments.LegalHoldPolicyAssignmentsManager;
46
import com.box.sdkgen.managers.listcollaborations.ListCollaborationsManager;
47
import com.box.sdkgen.managers.memberships.MembershipsManager;
48
import com.box.sdkgen.managers.metadatacascadepolicies.MetadataCascadePoliciesManager;
49
import com.box.sdkgen.managers.metadatatemplates.MetadataTemplatesManager;
50
import com.box.sdkgen.managers.recentitems.RecentItemsManager;
51
import com.box.sdkgen.managers.retentionpolicies.RetentionPoliciesManager;
52
import com.box.sdkgen.managers.retentionpolicyassignments.RetentionPolicyAssignmentsManager;
53
import com.box.sdkgen.managers.search.SearchManager;
54
import com.box.sdkgen.managers.sessiontermination.SessionTerminationManager;
55
import com.box.sdkgen.managers.sharedlinksappitems.SharedLinksAppItemsManager;
56
import com.box.sdkgen.managers.sharedlinksfiles.SharedLinksFilesManager;
57
import com.box.sdkgen.managers.sharedlinksfolders.SharedLinksFoldersManager;
58
import com.box.sdkgen.managers.sharedlinksweblinks.SharedLinksWebLinksManager;
59
import com.box.sdkgen.managers.shieldinformationbarrierreports.ShieldInformationBarrierReportsManager;
60
import com.box.sdkgen.managers.shieldinformationbarriers.ShieldInformationBarriersManager;
61
import com.box.sdkgen.managers.shieldinformationbarriersegmentmembers.ShieldInformationBarrierSegmentMembersManager;
62
import com.box.sdkgen.managers.shieldinformationbarriersegmentrestrictions.ShieldInformationBarrierSegmentRestrictionsManager;
63
import com.box.sdkgen.managers.shieldinformationbarriersegments.ShieldInformationBarrierSegmentsManager;
64
import com.box.sdkgen.managers.shieldlists.ShieldListsManager;
65
import com.box.sdkgen.managers.signrequests.SignRequestsManager;
66
import com.box.sdkgen.managers.signtemplates.SignTemplatesManager;
67
import com.box.sdkgen.managers.skills.SkillsManager;
68
import com.box.sdkgen.managers.storagepolicies.StoragePoliciesManager;
69
import com.box.sdkgen.managers.storagepolicyassignments.StoragePolicyAssignmentsManager;
70
import com.box.sdkgen.managers.taskassignments.TaskAssignmentsManager;
71
import com.box.sdkgen.managers.tasks.TasksManager;
72
import com.box.sdkgen.managers.termsofservices.TermsOfServicesManager;
73
import com.box.sdkgen.managers.termsofserviceuserstatuses.TermsOfServiceUserStatusesManager;
74
import com.box.sdkgen.managers.transfer.TransferManager;
75
import com.box.sdkgen.managers.trashedfiles.TrashedFilesManager;
76
import com.box.sdkgen.managers.trashedfolders.TrashedFoldersManager;
77
import com.box.sdkgen.managers.trasheditems.TrashedItemsManager;
78
import com.box.sdkgen.managers.trashedweblinks.TrashedWebLinksManager;
79
import com.box.sdkgen.managers.uploads.UploadsManager;
80
import com.box.sdkgen.managers.usercollaborations.UserCollaborationsManager;
81
import com.box.sdkgen.managers.users.UsersManager;
82
import com.box.sdkgen.managers.webhooks.WebhooksManager;
83
import com.box.sdkgen.managers.weblinks.WebLinksManager;
84
import com.box.sdkgen.managers.workflows.WorkflowsManager;
85
import com.box.sdkgen.managers.zipdownloads.ZipDownloadsManager;
86
import com.box.sdkgen.networking.auth.Authentication;
87
import com.box.sdkgen.networking.baseurls.BaseUrls;
88
import com.box.sdkgen.networking.fetchoptions.FetchOptions;
89
import com.box.sdkgen.networking.fetchresponse.FetchResponse;
90
import com.box.sdkgen.networking.interceptors.Interceptor;
91
import com.box.sdkgen.networking.network.NetworkSession;
92
import java.util.List;
93
import java.util.Map;
94

95
public class BoxClient {
96

97
  public final Authentication auth;
98

99
  public NetworkSession networkSession;
100

101
  public final AuthorizationManager authorization;
102

103
  public final FilesManager files;
104

105
  public final TrashedFilesManager trashedFiles;
106

107
  public final AppItemAssociationsManager appItemAssociations;
108

109
  public final DownloadsManager downloads;
110

111
  public final UploadsManager uploads;
112

113
  public final ChunkedUploadsManager chunkedUploads;
114

115
  public final ListCollaborationsManager listCollaborations;
116

117
  public final CommentsManager comments;
118

119
  public final TasksManager tasks;
120

121
  public final FileVersionsManager fileVersions;
122

123
  public final FileMetadataManager fileMetadata;
124

125
  public final FileClassificationsManager fileClassifications;
126

127
  public final SkillsManager skills;
128

129
  public final FileWatermarksManager fileWatermarks;
130

131
  public final FileRequestsManager fileRequests;
132

133
  public final FoldersManager folders;
134

135
  public final TrashedFoldersManager trashedFolders;
136

137
  public final FolderMetadataManager folderMetadata;
138

139
  public final FolderClassificationsManager folderClassifications;
140

141
  public final TrashedItemsManager trashedItems;
142

143
  public final FolderWatermarksManager folderWatermarks;
144

145
  public final FolderLocksManager folderLocks;
146

147
  public final MetadataTemplatesManager metadataTemplates;
148

149
  public final ClassificationsManager classifications;
150

151
  public final MetadataCascadePoliciesManager metadataCascadePolicies;
152

153
  public final SearchManager search;
154

155
  public final UserCollaborationsManager userCollaborations;
156

157
  public final TaskAssignmentsManager taskAssignments;
158

159
  public final SharedLinksFilesManager sharedLinksFiles;
160

161
  public final SharedLinksFoldersManager sharedLinksFolders;
162

163
  public final WebLinksManager webLinks;
164

165
  public final TrashedWebLinksManager trashedWebLinks;
166

167
  public final SharedLinksWebLinksManager sharedLinksWebLinks;
168

169
  public final SharedLinksAppItemsManager sharedLinksAppItems;
170

171
  public final UsersManager users;
172

173
  public final SessionTerminationManager sessionTermination;
174

175
  public final AvatarsManager avatars;
176

177
  public final TransferManager transfer;
178

179
  public final EmailAliasesManager emailAliases;
180

181
  public final MembershipsManager memberships;
182

183
  public final InvitesManager invites;
184

185
  public final GroupsManager groups;
186

187
  public final WebhooksManager webhooks;
188

189
  public final EventsManager events;
190

191
  public final CollectionsManager collections;
192

193
  public final RecentItemsManager recentItems;
194

195
  public final RetentionPoliciesManager retentionPolicies;
196

197
  public final RetentionPolicyAssignmentsManager retentionPolicyAssignments;
198

199
  public final LegalHoldPoliciesManager legalHoldPolicies;
200

201
  public final LegalHoldPolicyAssignmentsManager legalHoldPolicyAssignments;
202

203
  public final FileVersionRetentionsManager fileVersionRetentions;
204

205
  public final FileVersionLegalHoldsManager fileVersionLegalHolds;
206

207
  public final ShieldInformationBarriersManager shieldInformationBarriers;
208

209
  public final ShieldInformationBarrierReportsManager shieldInformationBarrierReports;
210

211
  public final ShieldInformationBarrierSegmentsManager shieldInformationBarrierSegments;
212

213
  public final ShieldInformationBarrierSegmentMembersManager shieldInformationBarrierSegmentMembers;
214

215
  public final ShieldInformationBarrierSegmentRestrictionsManager
216
      shieldInformationBarrierSegmentRestrictions;
217

218
  public final DevicePinnersManager devicePinners;
219

220
  public final TermsOfServicesManager termsOfServices;
221

222
  public final TermsOfServiceUserStatusesManager termsOfServiceUserStatuses;
223

224
  public final CollaborationAllowlistEntriesManager collaborationAllowlistEntries;
225

226
  public final CollaborationAllowlistExemptTargetsManager collaborationAllowlistExemptTargets;
227

228
  public final StoragePoliciesManager storagePolicies;
229

230
  public final StoragePolicyAssignmentsManager storagePolicyAssignments;
231

232
  public final ZipDownloadsManager zipDownloads;
233

234
  public final SignRequestsManager signRequests;
235

236
  public final WorkflowsManager workflows;
237

238
  public final SignTemplatesManager signTemplates;
239

240
  public final IntegrationMappingsManager integrationMappings;
241

242
  public final AiManager ai;
243

244
  public final AiStudioManager aiStudio;
245

246
  public final DocgenTemplateManager docgenTemplate;
247

248
  public final DocgenManager docgen;
249

250
  public final HubsManager hubs;
251

252
  public final HubCollaborationsManager hubCollaborations;
253

254
  public final HubItemsManager hubItems;
255

256
  public final ShieldListsManager shieldLists;
257

258
  public final ArchivesManager archives;
259

260
  public final ExternalUsersManager externalUsers;
261

262
  public BoxClient(Authentication auth) {
1✔
263
    this.auth = auth;
1✔
264
    this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
1✔
265
    this.authorization =
1✔
266
        new AuthorizationManager.Builder()
267
            .auth(this.auth)
1✔
268
            .networkSession(this.networkSession)
1✔
269
            .build();
1✔
270
    this.files =
1✔
271
        new FilesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
272
    this.trashedFiles =
1✔
273
        new TrashedFilesManager.Builder()
274
            .auth(this.auth)
1✔
275
            .networkSession(this.networkSession)
1✔
276
            .build();
1✔
277
    this.appItemAssociations =
1✔
278
        new AppItemAssociationsManager.Builder()
279
            .auth(this.auth)
1✔
280
            .networkSession(this.networkSession)
1✔
281
            .build();
1✔
282
    this.downloads =
1✔
283
        new DownloadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
284
    this.uploads =
1✔
285
        new UploadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
286
    this.chunkedUploads =
1✔
287
        new ChunkedUploadsManager.Builder()
288
            .auth(this.auth)
1✔
289
            .networkSession(this.networkSession)
1✔
290
            .build();
1✔
291
    this.listCollaborations =
1✔
292
        new ListCollaborationsManager.Builder()
293
            .auth(this.auth)
1✔
294
            .networkSession(this.networkSession)
1✔
295
            .build();
1✔
296
    this.comments =
1✔
297
        new CommentsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
298
    this.tasks =
1✔
299
        new TasksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
300
    this.fileVersions =
1✔
301
        new FileVersionsManager.Builder()
302
            .auth(this.auth)
1✔
303
            .networkSession(this.networkSession)
1✔
304
            .build();
1✔
305
    this.fileMetadata =
1✔
306
        new FileMetadataManager.Builder()
307
            .auth(this.auth)
1✔
308
            .networkSession(this.networkSession)
1✔
309
            .build();
1✔
310
    this.fileClassifications =
1✔
311
        new FileClassificationsManager.Builder()
312
            .auth(this.auth)
1✔
313
            .networkSession(this.networkSession)
1✔
314
            .build();
1✔
315
    this.skills =
1✔
316
        new SkillsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
317
    this.fileWatermarks =
1✔
318
        new FileWatermarksManager.Builder()
319
            .auth(this.auth)
1✔
320
            .networkSession(this.networkSession)
1✔
321
            .build();
1✔
322
    this.fileRequests =
1✔
323
        new FileRequestsManager.Builder()
324
            .auth(this.auth)
1✔
325
            .networkSession(this.networkSession)
1✔
326
            .build();
1✔
327
    this.folders =
1✔
328
        new FoldersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
329
    this.trashedFolders =
1✔
330
        new TrashedFoldersManager.Builder()
331
            .auth(this.auth)
1✔
332
            .networkSession(this.networkSession)
1✔
333
            .build();
1✔
334
    this.folderMetadata =
1✔
335
        new FolderMetadataManager.Builder()
336
            .auth(this.auth)
1✔
337
            .networkSession(this.networkSession)
1✔
338
            .build();
1✔
339
    this.folderClassifications =
1✔
340
        new FolderClassificationsManager.Builder()
341
            .auth(this.auth)
1✔
342
            .networkSession(this.networkSession)
1✔
343
            .build();
1✔
344
    this.trashedItems =
1✔
345
        new TrashedItemsManager.Builder()
346
            .auth(this.auth)
1✔
347
            .networkSession(this.networkSession)
1✔
348
            .build();
1✔
349
    this.folderWatermarks =
1✔
350
        new FolderWatermarksManager.Builder()
351
            .auth(this.auth)
1✔
352
            .networkSession(this.networkSession)
1✔
353
            .build();
1✔
354
    this.folderLocks =
1✔
355
        new FolderLocksManager.Builder()
356
            .auth(this.auth)
1✔
357
            .networkSession(this.networkSession)
1✔
358
            .build();
1✔
359
    this.metadataTemplates =
1✔
360
        new MetadataTemplatesManager.Builder()
361
            .auth(this.auth)
1✔
362
            .networkSession(this.networkSession)
1✔
363
            .build();
1✔
364
    this.classifications =
1✔
365
        new ClassificationsManager.Builder()
366
            .auth(this.auth)
1✔
367
            .networkSession(this.networkSession)
1✔
368
            .build();
1✔
369
    this.metadataCascadePolicies =
1✔
370
        new MetadataCascadePoliciesManager.Builder()
371
            .auth(this.auth)
1✔
372
            .networkSession(this.networkSession)
1✔
373
            .build();
1✔
374
    this.search =
1✔
375
        new SearchManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
376
    this.userCollaborations =
1✔
377
        new UserCollaborationsManager.Builder()
378
            .auth(this.auth)
1✔
379
            .networkSession(this.networkSession)
1✔
380
            .build();
1✔
381
    this.taskAssignments =
1✔
382
        new TaskAssignmentsManager.Builder()
383
            .auth(this.auth)
1✔
384
            .networkSession(this.networkSession)
1✔
385
            .build();
1✔
386
    this.sharedLinksFiles =
1✔
387
        new SharedLinksFilesManager.Builder()
388
            .auth(this.auth)
1✔
389
            .networkSession(this.networkSession)
1✔
390
            .build();
1✔
391
    this.sharedLinksFolders =
1✔
392
        new SharedLinksFoldersManager.Builder()
393
            .auth(this.auth)
1✔
394
            .networkSession(this.networkSession)
1✔
395
            .build();
1✔
396
    this.webLinks =
1✔
397
        new WebLinksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
398
    this.trashedWebLinks =
1✔
399
        new TrashedWebLinksManager.Builder()
400
            .auth(this.auth)
1✔
401
            .networkSession(this.networkSession)
1✔
402
            .build();
1✔
403
    this.sharedLinksWebLinks =
1✔
404
        new SharedLinksWebLinksManager.Builder()
405
            .auth(this.auth)
1✔
406
            .networkSession(this.networkSession)
1✔
407
            .build();
1✔
408
    this.sharedLinksAppItems =
1✔
409
        new SharedLinksAppItemsManager.Builder()
410
            .auth(this.auth)
1✔
411
            .networkSession(this.networkSession)
1✔
412
            .build();
1✔
413
    this.users =
1✔
414
        new UsersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
415
    this.sessionTermination =
1✔
416
        new SessionTerminationManager.Builder()
417
            .auth(this.auth)
1✔
418
            .networkSession(this.networkSession)
1✔
419
            .build();
1✔
420
    this.avatars =
1✔
421
        new AvatarsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
422
    this.transfer =
1✔
423
        new TransferManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
424
    this.emailAliases =
1✔
425
        new EmailAliasesManager.Builder()
426
            .auth(this.auth)
1✔
427
            .networkSession(this.networkSession)
1✔
428
            .build();
1✔
429
    this.memberships =
1✔
430
        new MembershipsManager.Builder()
431
            .auth(this.auth)
1✔
432
            .networkSession(this.networkSession)
1✔
433
            .build();
1✔
434
    this.invites =
1✔
435
        new InvitesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
436
    this.groups =
1✔
437
        new GroupsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
438
    this.webhooks =
1✔
439
        new WebhooksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
440
    this.events =
1✔
441
        new EventsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
442
    this.collections =
1✔
443
        new CollectionsManager.Builder()
444
            .auth(this.auth)
1✔
445
            .networkSession(this.networkSession)
1✔
446
            .build();
1✔
447
    this.recentItems =
1✔
448
        new RecentItemsManager.Builder()
449
            .auth(this.auth)
1✔
450
            .networkSession(this.networkSession)
1✔
451
            .build();
1✔
452
    this.retentionPolicies =
1✔
453
        new RetentionPoliciesManager.Builder()
454
            .auth(this.auth)
1✔
455
            .networkSession(this.networkSession)
1✔
456
            .build();
1✔
457
    this.retentionPolicyAssignments =
1✔
458
        new RetentionPolicyAssignmentsManager.Builder()
459
            .auth(this.auth)
1✔
460
            .networkSession(this.networkSession)
1✔
461
            .build();
1✔
462
    this.legalHoldPolicies =
1✔
463
        new LegalHoldPoliciesManager.Builder()
464
            .auth(this.auth)
1✔
465
            .networkSession(this.networkSession)
1✔
466
            .build();
1✔
467
    this.legalHoldPolicyAssignments =
1✔
468
        new LegalHoldPolicyAssignmentsManager.Builder()
469
            .auth(this.auth)
1✔
470
            .networkSession(this.networkSession)
1✔
471
            .build();
1✔
472
    this.fileVersionRetentions =
1✔
473
        new FileVersionRetentionsManager.Builder()
474
            .auth(this.auth)
1✔
475
            .networkSession(this.networkSession)
1✔
476
            .build();
1✔
477
    this.fileVersionLegalHolds =
1✔
478
        new FileVersionLegalHoldsManager.Builder()
479
            .auth(this.auth)
1✔
480
            .networkSession(this.networkSession)
1✔
481
            .build();
1✔
482
    this.shieldInformationBarriers =
1✔
483
        new ShieldInformationBarriersManager.Builder()
484
            .auth(this.auth)
1✔
485
            .networkSession(this.networkSession)
1✔
486
            .build();
1✔
487
    this.shieldInformationBarrierReports =
1✔
488
        new ShieldInformationBarrierReportsManager.Builder()
489
            .auth(this.auth)
1✔
490
            .networkSession(this.networkSession)
1✔
491
            .build();
1✔
492
    this.shieldInformationBarrierSegments =
1✔
493
        new ShieldInformationBarrierSegmentsManager.Builder()
494
            .auth(this.auth)
1✔
495
            .networkSession(this.networkSession)
1✔
496
            .build();
1✔
497
    this.shieldInformationBarrierSegmentMembers =
1✔
498
        new ShieldInformationBarrierSegmentMembersManager.Builder()
499
            .auth(this.auth)
1✔
500
            .networkSession(this.networkSession)
1✔
501
            .build();
1✔
502
    this.shieldInformationBarrierSegmentRestrictions =
1✔
503
        new ShieldInformationBarrierSegmentRestrictionsManager.Builder()
504
            .auth(this.auth)
1✔
505
            .networkSession(this.networkSession)
1✔
506
            .build();
1✔
507
    this.devicePinners =
1✔
508
        new DevicePinnersManager.Builder()
509
            .auth(this.auth)
1✔
510
            .networkSession(this.networkSession)
1✔
511
            .build();
1✔
512
    this.termsOfServices =
1✔
513
        new TermsOfServicesManager.Builder()
514
            .auth(this.auth)
1✔
515
            .networkSession(this.networkSession)
1✔
516
            .build();
1✔
517
    this.termsOfServiceUserStatuses =
1✔
518
        new TermsOfServiceUserStatusesManager.Builder()
519
            .auth(this.auth)
1✔
520
            .networkSession(this.networkSession)
1✔
521
            .build();
1✔
522
    this.collaborationAllowlistEntries =
1✔
523
        new CollaborationAllowlistEntriesManager.Builder()
524
            .auth(this.auth)
1✔
525
            .networkSession(this.networkSession)
1✔
526
            .build();
1✔
527
    this.collaborationAllowlistExemptTargets =
1✔
528
        new CollaborationAllowlistExemptTargetsManager.Builder()
529
            .auth(this.auth)
1✔
530
            .networkSession(this.networkSession)
1✔
531
            .build();
1✔
532
    this.storagePolicies =
1✔
533
        new StoragePoliciesManager.Builder()
534
            .auth(this.auth)
1✔
535
            .networkSession(this.networkSession)
1✔
536
            .build();
1✔
537
    this.storagePolicyAssignments =
1✔
538
        new StoragePolicyAssignmentsManager.Builder()
539
            .auth(this.auth)
1✔
540
            .networkSession(this.networkSession)
1✔
541
            .build();
1✔
542
    this.zipDownloads =
1✔
543
        new ZipDownloadsManager.Builder()
544
            .auth(this.auth)
1✔
545
            .networkSession(this.networkSession)
1✔
546
            .build();
1✔
547
    this.signRequests =
1✔
548
        new SignRequestsManager.Builder()
549
            .auth(this.auth)
1✔
550
            .networkSession(this.networkSession)
1✔
551
            .build();
1✔
552
    this.workflows =
1✔
553
        new WorkflowsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
554
    this.signTemplates =
1✔
555
        new SignTemplatesManager.Builder()
556
            .auth(this.auth)
1✔
557
            .networkSession(this.networkSession)
1✔
558
            .build();
1✔
559
    this.integrationMappings =
1✔
560
        new IntegrationMappingsManager.Builder()
561
            .auth(this.auth)
1✔
562
            .networkSession(this.networkSession)
1✔
563
            .build();
1✔
564
    this.ai = new AiManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
565
    this.aiStudio =
1✔
566
        new AiStudioManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
567
    this.docgenTemplate =
1✔
568
        new DocgenTemplateManager.Builder()
569
            .auth(this.auth)
1✔
570
            .networkSession(this.networkSession)
1✔
571
            .build();
1✔
572
    this.docgen =
1✔
573
        new DocgenManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
574
    this.hubs =
1✔
575
        new HubsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
576
    this.hubCollaborations =
1✔
577
        new HubCollaborationsManager.Builder()
578
            .auth(this.auth)
1✔
579
            .networkSession(this.networkSession)
1✔
580
            .build();
1✔
581
    this.hubItems =
1✔
582
        new HubItemsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
583
    this.shieldLists =
1✔
584
        new ShieldListsManager.Builder()
585
            .auth(this.auth)
1✔
586
            .networkSession(this.networkSession)
1✔
587
            .build();
1✔
588
    this.archives =
1✔
589
        new ArchivesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
590
    this.externalUsers =
1✔
591
        new ExternalUsersManager.Builder()
592
            .auth(this.auth)
1✔
593
            .networkSession(this.networkSession)
1✔
594
            .build();
1✔
595
  }
1✔
596

597
  protected BoxClient(Builder builder) {
1✔
598
    this.auth = builder.auth;
1✔
599
    this.networkSession = builder.networkSession;
1✔
600
    this.authorization =
1✔
601
        new AuthorizationManager.Builder()
602
            .auth(this.auth)
1✔
603
            .networkSession(this.networkSession)
1✔
604
            .build();
1✔
605
    this.files =
1✔
606
        new FilesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
607
    this.trashedFiles =
1✔
608
        new TrashedFilesManager.Builder()
609
            .auth(this.auth)
1✔
610
            .networkSession(this.networkSession)
1✔
611
            .build();
1✔
612
    this.appItemAssociations =
1✔
613
        new AppItemAssociationsManager.Builder()
614
            .auth(this.auth)
1✔
615
            .networkSession(this.networkSession)
1✔
616
            .build();
1✔
617
    this.downloads =
1✔
618
        new DownloadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
619
    this.uploads =
1✔
620
        new UploadsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
621
    this.chunkedUploads =
1✔
622
        new ChunkedUploadsManager.Builder()
623
            .auth(this.auth)
1✔
624
            .networkSession(this.networkSession)
1✔
625
            .build();
1✔
626
    this.listCollaborations =
1✔
627
        new ListCollaborationsManager.Builder()
628
            .auth(this.auth)
1✔
629
            .networkSession(this.networkSession)
1✔
630
            .build();
1✔
631
    this.comments =
1✔
632
        new CommentsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
633
    this.tasks =
1✔
634
        new TasksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
635
    this.fileVersions =
1✔
636
        new FileVersionsManager.Builder()
637
            .auth(this.auth)
1✔
638
            .networkSession(this.networkSession)
1✔
639
            .build();
1✔
640
    this.fileMetadata =
1✔
641
        new FileMetadataManager.Builder()
642
            .auth(this.auth)
1✔
643
            .networkSession(this.networkSession)
1✔
644
            .build();
1✔
645
    this.fileClassifications =
1✔
646
        new FileClassificationsManager.Builder()
647
            .auth(this.auth)
1✔
648
            .networkSession(this.networkSession)
1✔
649
            .build();
1✔
650
    this.skills =
1✔
651
        new SkillsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
652
    this.fileWatermarks =
1✔
653
        new FileWatermarksManager.Builder()
654
            .auth(this.auth)
1✔
655
            .networkSession(this.networkSession)
1✔
656
            .build();
1✔
657
    this.fileRequests =
1✔
658
        new FileRequestsManager.Builder()
659
            .auth(this.auth)
1✔
660
            .networkSession(this.networkSession)
1✔
661
            .build();
1✔
662
    this.folders =
1✔
663
        new FoldersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
664
    this.trashedFolders =
1✔
665
        new TrashedFoldersManager.Builder()
666
            .auth(this.auth)
1✔
667
            .networkSession(this.networkSession)
1✔
668
            .build();
1✔
669
    this.folderMetadata =
1✔
670
        new FolderMetadataManager.Builder()
671
            .auth(this.auth)
1✔
672
            .networkSession(this.networkSession)
1✔
673
            .build();
1✔
674
    this.folderClassifications =
1✔
675
        new FolderClassificationsManager.Builder()
676
            .auth(this.auth)
1✔
677
            .networkSession(this.networkSession)
1✔
678
            .build();
1✔
679
    this.trashedItems =
1✔
680
        new TrashedItemsManager.Builder()
681
            .auth(this.auth)
1✔
682
            .networkSession(this.networkSession)
1✔
683
            .build();
1✔
684
    this.folderWatermarks =
1✔
685
        new FolderWatermarksManager.Builder()
686
            .auth(this.auth)
1✔
687
            .networkSession(this.networkSession)
1✔
688
            .build();
1✔
689
    this.folderLocks =
1✔
690
        new FolderLocksManager.Builder()
691
            .auth(this.auth)
1✔
692
            .networkSession(this.networkSession)
1✔
693
            .build();
1✔
694
    this.metadataTemplates =
1✔
695
        new MetadataTemplatesManager.Builder()
696
            .auth(this.auth)
1✔
697
            .networkSession(this.networkSession)
1✔
698
            .build();
1✔
699
    this.classifications =
1✔
700
        new ClassificationsManager.Builder()
701
            .auth(this.auth)
1✔
702
            .networkSession(this.networkSession)
1✔
703
            .build();
1✔
704
    this.metadataCascadePolicies =
1✔
705
        new MetadataCascadePoliciesManager.Builder()
706
            .auth(this.auth)
1✔
707
            .networkSession(this.networkSession)
1✔
708
            .build();
1✔
709
    this.search =
1✔
710
        new SearchManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
711
    this.userCollaborations =
1✔
712
        new UserCollaborationsManager.Builder()
713
            .auth(this.auth)
1✔
714
            .networkSession(this.networkSession)
1✔
715
            .build();
1✔
716
    this.taskAssignments =
1✔
717
        new TaskAssignmentsManager.Builder()
718
            .auth(this.auth)
1✔
719
            .networkSession(this.networkSession)
1✔
720
            .build();
1✔
721
    this.sharedLinksFiles =
1✔
722
        new SharedLinksFilesManager.Builder()
723
            .auth(this.auth)
1✔
724
            .networkSession(this.networkSession)
1✔
725
            .build();
1✔
726
    this.sharedLinksFolders =
1✔
727
        new SharedLinksFoldersManager.Builder()
728
            .auth(this.auth)
1✔
729
            .networkSession(this.networkSession)
1✔
730
            .build();
1✔
731
    this.webLinks =
1✔
732
        new WebLinksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
733
    this.trashedWebLinks =
1✔
734
        new TrashedWebLinksManager.Builder()
735
            .auth(this.auth)
1✔
736
            .networkSession(this.networkSession)
1✔
737
            .build();
1✔
738
    this.sharedLinksWebLinks =
1✔
739
        new SharedLinksWebLinksManager.Builder()
740
            .auth(this.auth)
1✔
741
            .networkSession(this.networkSession)
1✔
742
            .build();
1✔
743
    this.sharedLinksAppItems =
1✔
744
        new SharedLinksAppItemsManager.Builder()
745
            .auth(this.auth)
1✔
746
            .networkSession(this.networkSession)
1✔
747
            .build();
1✔
748
    this.users =
1✔
749
        new UsersManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
750
    this.sessionTermination =
1✔
751
        new SessionTerminationManager.Builder()
752
            .auth(this.auth)
1✔
753
            .networkSession(this.networkSession)
1✔
754
            .build();
1✔
755
    this.avatars =
1✔
756
        new AvatarsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
757
    this.transfer =
1✔
758
        new TransferManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
759
    this.emailAliases =
1✔
760
        new EmailAliasesManager.Builder()
761
            .auth(this.auth)
1✔
762
            .networkSession(this.networkSession)
1✔
763
            .build();
1✔
764
    this.memberships =
1✔
765
        new MembershipsManager.Builder()
766
            .auth(this.auth)
1✔
767
            .networkSession(this.networkSession)
1✔
768
            .build();
1✔
769
    this.invites =
1✔
770
        new InvitesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
771
    this.groups =
1✔
772
        new GroupsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
773
    this.webhooks =
1✔
774
        new WebhooksManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
775
    this.events =
1✔
776
        new EventsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
777
    this.collections =
1✔
778
        new CollectionsManager.Builder()
779
            .auth(this.auth)
1✔
780
            .networkSession(this.networkSession)
1✔
781
            .build();
1✔
782
    this.recentItems =
1✔
783
        new RecentItemsManager.Builder()
784
            .auth(this.auth)
1✔
785
            .networkSession(this.networkSession)
1✔
786
            .build();
1✔
787
    this.retentionPolicies =
1✔
788
        new RetentionPoliciesManager.Builder()
789
            .auth(this.auth)
1✔
790
            .networkSession(this.networkSession)
1✔
791
            .build();
1✔
792
    this.retentionPolicyAssignments =
1✔
793
        new RetentionPolicyAssignmentsManager.Builder()
794
            .auth(this.auth)
1✔
795
            .networkSession(this.networkSession)
1✔
796
            .build();
1✔
797
    this.legalHoldPolicies =
1✔
798
        new LegalHoldPoliciesManager.Builder()
799
            .auth(this.auth)
1✔
800
            .networkSession(this.networkSession)
1✔
801
            .build();
1✔
802
    this.legalHoldPolicyAssignments =
1✔
803
        new LegalHoldPolicyAssignmentsManager.Builder()
804
            .auth(this.auth)
1✔
805
            .networkSession(this.networkSession)
1✔
806
            .build();
1✔
807
    this.fileVersionRetentions =
1✔
808
        new FileVersionRetentionsManager.Builder()
809
            .auth(this.auth)
1✔
810
            .networkSession(this.networkSession)
1✔
811
            .build();
1✔
812
    this.fileVersionLegalHolds =
1✔
813
        new FileVersionLegalHoldsManager.Builder()
814
            .auth(this.auth)
1✔
815
            .networkSession(this.networkSession)
1✔
816
            .build();
1✔
817
    this.shieldInformationBarriers =
1✔
818
        new ShieldInformationBarriersManager.Builder()
819
            .auth(this.auth)
1✔
820
            .networkSession(this.networkSession)
1✔
821
            .build();
1✔
822
    this.shieldInformationBarrierReports =
1✔
823
        new ShieldInformationBarrierReportsManager.Builder()
824
            .auth(this.auth)
1✔
825
            .networkSession(this.networkSession)
1✔
826
            .build();
1✔
827
    this.shieldInformationBarrierSegments =
1✔
828
        new ShieldInformationBarrierSegmentsManager.Builder()
829
            .auth(this.auth)
1✔
830
            .networkSession(this.networkSession)
1✔
831
            .build();
1✔
832
    this.shieldInformationBarrierSegmentMembers =
1✔
833
        new ShieldInformationBarrierSegmentMembersManager.Builder()
834
            .auth(this.auth)
1✔
835
            .networkSession(this.networkSession)
1✔
836
            .build();
1✔
837
    this.shieldInformationBarrierSegmentRestrictions =
1✔
838
        new ShieldInformationBarrierSegmentRestrictionsManager.Builder()
839
            .auth(this.auth)
1✔
840
            .networkSession(this.networkSession)
1✔
841
            .build();
1✔
842
    this.devicePinners =
1✔
843
        new DevicePinnersManager.Builder()
844
            .auth(this.auth)
1✔
845
            .networkSession(this.networkSession)
1✔
846
            .build();
1✔
847
    this.termsOfServices =
1✔
848
        new TermsOfServicesManager.Builder()
849
            .auth(this.auth)
1✔
850
            .networkSession(this.networkSession)
1✔
851
            .build();
1✔
852
    this.termsOfServiceUserStatuses =
1✔
853
        new TermsOfServiceUserStatusesManager.Builder()
854
            .auth(this.auth)
1✔
855
            .networkSession(this.networkSession)
1✔
856
            .build();
1✔
857
    this.collaborationAllowlistEntries =
1✔
858
        new CollaborationAllowlistEntriesManager.Builder()
859
            .auth(this.auth)
1✔
860
            .networkSession(this.networkSession)
1✔
861
            .build();
1✔
862
    this.collaborationAllowlistExemptTargets =
1✔
863
        new CollaborationAllowlistExemptTargetsManager.Builder()
864
            .auth(this.auth)
1✔
865
            .networkSession(this.networkSession)
1✔
866
            .build();
1✔
867
    this.storagePolicies =
1✔
868
        new StoragePoliciesManager.Builder()
869
            .auth(this.auth)
1✔
870
            .networkSession(this.networkSession)
1✔
871
            .build();
1✔
872
    this.storagePolicyAssignments =
1✔
873
        new StoragePolicyAssignmentsManager.Builder()
874
            .auth(this.auth)
1✔
875
            .networkSession(this.networkSession)
1✔
876
            .build();
1✔
877
    this.zipDownloads =
1✔
878
        new ZipDownloadsManager.Builder()
879
            .auth(this.auth)
1✔
880
            .networkSession(this.networkSession)
1✔
881
            .build();
1✔
882
    this.signRequests =
1✔
883
        new SignRequestsManager.Builder()
884
            .auth(this.auth)
1✔
885
            .networkSession(this.networkSession)
1✔
886
            .build();
1✔
887
    this.workflows =
1✔
888
        new WorkflowsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
889
    this.signTemplates =
1✔
890
        new SignTemplatesManager.Builder()
891
            .auth(this.auth)
1✔
892
            .networkSession(this.networkSession)
1✔
893
            .build();
1✔
894
    this.integrationMappings =
1✔
895
        new IntegrationMappingsManager.Builder()
896
            .auth(this.auth)
1✔
897
            .networkSession(this.networkSession)
1✔
898
            .build();
1✔
899
    this.ai = new AiManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
900
    this.aiStudio =
1✔
901
        new AiStudioManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
902
    this.docgenTemplate =
1✔
903
        new DocgenTemplateManager.Builder()
904
            .auth(this.auth)
1✔
905
            .networkSession(this.networkSession)
1✔
906
            .build();
1✔
907
    this.docgen =
1✔
908
        new DocgenManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
909
    this.hubs =
1✔
910
        new HubsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
911
    this.hubCollaborations =
1✔
912
        new HubCollaborationsManager.Builder()
913
            .auth(this.auth)
1✔
914
            .networkSession(this.networkSession)
1✔
915
            .build();
1✔
916
    this.hubItems =
1✔
917
        new HubItemsManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
918
    this.shieldLists =
1✔
919
        new ShieldListsManager.Builder()
920
            .auth(this.auth)
1✔
921
            .networkSession(this.networkSession)
1✔
922
            .build();
1✔
923
    this.archives =
1✔
924
        new ArchivesManager.Builder().auth(this.auth).networkSession(this.networkSession).build();
1✔
925
    this.externalUsers =
1✔
926
        new ExternalUsersManager.Builder()
927
            .auth(this.auth)
1✔
928
            .networkSession(this.networkSession)
1✔
929
            .build();
1✔
930
  }
1✔
931

932
  public FetchResponse makeRequest(FetchOptions fetchOptions) {
933
    Authentication auth = (fetchOptions.getAuth() == null ? this.auth : fetchOptions.getAuth());
1✔
934
    NetworkSession networkSession =
1✔
935
        (fetchOptions.getNetworkSession() == null
1✔
936
            ? this.networkSession
937
            : fetchOptions.getNetworkSession());
1✔
938
    FetchOptions enrichedFetchOptions =
1✔
939
        new FetchOptions.Builder(fetchOptions.getUrl(), fetchOptions.getMethod())
1✔
940
            .params(fetchOptions.getParams())
1✔
941
            .headers(fetchOptions.getHeaders())
1✔
942
            .data(fetchOptions.getData())
1✔
943
            .fileStream(fetchOptions.getFileStream())
1✔
944
            .multipartData(fetchOptions.getMultipartData())
1✔
945
            .contentType(fetchOptions.getContentType())
1✔
946
            .responseFormat(fetchOptions.getResponseFormat())
1✔
947
            .auth(auth)
1✔
948
            .networkSession(networkSession)
1✔
949
            .followRedirects(fetchOptions.getFollowRedirects())
1✔
950
            .build();
1✔
951
    return networkSession.getNetworkClient().fetch(enrichedFetchOptions);
1✔
952
  }
953

954
  public BoxClient withAsUserHeader(String userId) {
955
    return new BoxClient.Builder(this.auth)
1✔
956
        .networkSession(
1✔
957
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("As-User", userId))))
1✔
958
        .build();
1✔
959
  }
960

961
  public BoxClient withSuppressedNotifications() {
962
    return new BoxClient.Builder(this.auth)
1✔
963
        .networkSession(
1✔
964
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("Box-Notifications", "off"))))
1✔
965
        .build();
1✔
966
  }
967

968
  public BoxClient withExtraHeaders() {
969
    return withExtraHeaders(mapOf());
×
970
  }
971

972
  public BoxClient withExtraHeaders(Map<String, String> extraHeaders) {
973
    return new BoxClient.Builder(this.auth)
1✔
974
        .networkSession(this.networkSession.withAdditionalHeaders(extraHeaders))
1✔
975
        .build();
1✔
976
  }
977

978
  public BoxClient withCustomBaseUrls(BaseUrls baseUrls) {
979
    return new BoxClient.Builder(this.auth)
1✔
980
        .networkSession(this.networkSession.withCustomBaseUrls(baseUrls))
1✔
981
        .build();
1✔
982
  }
983

984
  public BoxClient withInterceptors(List<Interceptor> interceptors) {
985
    return new BoxClient.Builder(this.auth)
1✔
986
        .networkSession(this.networkSession.withInterceptors(interceptors))
1✔
987
        .build();
1✔
988
  }
989

990
  public Authentication getAuth() {
991
    return auth;
×
992
  }
993

994
  public NetworkSession getNetworkSession() {
995
    return networkSession;
×
996
  }
997

998
  public AuthorizationManager getAuthorization() {
999
    return authorization;
×
1000
  }
1001

1002
  public FilesManager getFiles() {
1003
    return files;
1✔
1004
  }
1005

1006
  public TrashedFilesManager getTrashedFiles() {
1007
    return trashedFiles;
1✔
1008
  }
1009

1010
  public AppItemAssociationsManager getAppItemAssociations() {
1011
    return appItemAssociations;
1✔
1012
  }
1013

1014
  public DownloadsManager getDownloads() {
1015
    return downloads;
1✔
1016
  }
1017

1018
  public UploadsManager getUploads() {
1019
    return uploads;
1✔
1020
  }
1021

1022
  public ChunkedUploadsManager getChunkedUploads() {
1023
    return chunkedUploads;
1✔
1024
  }
1025

1026
  public ListCollaborationsManager getListCollaborations() {
1027
    return listCollaborations;
1✔
1028
  }
1029

1030
  public CommentsManager getComments() {
1031
    return comments;
1✔
1032
  }
1033

1034
  public TasksManager getTasks() {
1035
    return tasks;
1✔
1036
  }
1037

1038
  public FileVersionsManager getFileVersions() {
1039
    return fileVersions;
1✔
1040
  }
1041

1042
  public FileMetadataManager getFileMetadata() {
1043
    return fileMetadata;
1✔
1044
  }
1045

1046
  public FileClassificationsManager getFileClassifications() {
1047
    return fileClassifications;
1✔
1048
  }
1049

1050
  public SkillsManager getSkills() {
1051
    return skills;
1✔
1052
  }
1053

1054
  public FileWatermarksManager getFileWatermarks() {
1055
    return fileWatermarks;
1✔
1056
  }
1057

1058
  public FileRequestsManager getFileRequests() {
1059
    return fileRequests;
1✔
1060
  }
1061

1062
  public FoldersManager getFolders() {
1063
    return folders;
1✔
1064
  }
1065

1066
  public TrashedFoldersManager getTrashedFolders() {
1067
    return trashedFolders;
1✔
1068
  }
1069

1070
  public FolderMetadataManager getFolderMetadata() {
1071
    return folderMetadata;
1✔
1072
  }
1073

1074
  public FolderClassificationsManager getFolderClassifications() {
1075
    return folderClassifications;
1✔
1076
  }
1077

1078
  public TrashedItemsManager getTrashedItems() {
1079
    return trashedItems;
1✔
1080
  }
1081

1082
  public FolderWatermarksManager getFolderWatermarks() {
1083
    return folderWatermarks;
1✔
1084
  }
1085

1086
  public FolderLocksManager getFolderLocks() {
1087
    return folderLocks;
1✔
1088
  }
1089

1090
  public MetadataTemplatesManager getMetadataTemplates() {
1091
    return metadataTemplates;
1✔
1092
  }
1093

1094
  public ClassificationsManager getClassifications() {
1095
    return classifications;
1✔
1096
  }
1097

1098
  public MetadataCascadePoliciesManager getMetadataCascadePolicies() {
1099
    return metadataCascadePolicies;
1✔
1100
  }
1101

1102
  public SearchManager getSearch() {
1103
    return search;
1✔
1104
  }
1105

1106
  public UserCollaborationsManager getUserCollaborations() {
1107
    return userCollaborations;
1✔
1108
  }
1109

1110
  public TaskAssignmentsManager getTaskAssignments() {
1111
    return taskAssignments;
1✔
1112
  }
1113

1114
  public SharedLinksFilesManager getSharedLinksFiles() {
1115
    return sharedLinksFiles;
1✔
1116
  }
1117

1118
  public SharedLinksFoldersManager getSharedLinksFolders() {
1119
    return sharedLinksFolders;
1✔
1120
  }
1121

1122
  public WebLinksManager getWebLinks() {
1123
    return webLinks;
1✔
1124
  }
1125

1126
  public TrashedWebLinksManager getTrashedWebLinks() {
1127
    return trashedWebLinks;
1✔
1128
  }
1129

1130
  public SharedLinksWebLinksManager getSharedLinksWebLinks() {
1131
    return sharedLinksWebLinks;
1✔
1132
  }
1133

1134
  public SharedLinksAppItemsManager getSharedLinksAppItems() {
1135
    return sharedLinksAppItems;
1✔
1136
  }
1137

1138
  public UsersManager getUsers() {
1139
    return users;
1✔
1140
  }
1141

1142
  public SessionTerminationManager getSessionTermination() {
1143
    return sessionTermination;
1✔
1144
  }
1145

1146
  public AvatarsManager getAvatars() {
1147
    return avatars;
1✔
1148
  }
1149

1150
  public TransferManager getTransfer() {
1151
    return transfer;
×
1152
  }
1153

1154
  public EmailAliasesManager getEmailAliases() {
1155
    return emailAliases;
1✔
1156
  }
1157

1158
  public MembershipsManager getMemberships() {
1159
    return memberships;
1✔
1160
  }
1161

1162
  public InvitesManager getInvites() {
1163
    return invites;
1✔
1164
  }
1165

1166
  public GroupsManager getGroups() {
1167
    return groups;
1✔
1168
  }
1169

1170
  public WebhooksManager getWebhooks() {
1171
    return webhooks;
1✔
1172
  }
1173

1174
  public EventsManager getEvents() {
1175
    return events;
1✔
1176
  }
1177

1178
  public CollectionsManager getCollections() {
1179
    return collections;
×
1180
  }
1181

1182
  public RecentItemsManager getRecentItems() {
1183
    return recentItems;
1✔
1184
  }
1185

1186
  public RetentionPoliciesManager getRetentionPolicies() {
1187
    return retentionPolicies;
1✔
1188
  }
1189

1190
  public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments() {
1191
    return retentionPolicyAssignments;
1✔
1192
  }
1193

1194
  public LegalHoldPoliciesManager getLegalHoldPolicies() {
1195
    return legalHoldPolicies;
1✔
1196
  }
1197

1198
  public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments() {
1199
    return legalHoldPolicyAssignments;
1✔
1200
  }
1201

1202
  public FileVersionRetentionsManager getFileVersionRetentions() {
1203
    return fileVersionRetentions;
1✔
1204
  }
1205

1206
  public FileVersionLegalHoldsManager getFileVersionLegalHolds() {
1207
    return fileVersionLegalHolds;
1✔
1208
  }
1209

1210
  public ShieldInformationBarriersManager getShieldInformationBarriers() {
1211
    return shieldInformationBarriers;
1✔
1212
  }
1213

1214
  public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports() {
1215
    return shieldInformationBarrierReports;
1✔
1216
  }
1217

1218
  public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments() {
1219
    return shieldInformationBarrierSegments;
1✔
1220
  }
1221

1222
  public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers() {
1223
    return shieldInformationBarrierSegmentMembers;
1✔
1224
  }
1225

1226
  public ShieldInformationBarrierSegmentRestrictionsManager
1227
      getShieldInformationBarrierSegmentRestrictions() {
1228
    return shieldInformationBarrierSegmentRestrictions;
1✔
1229
  }
1230

1231
  public DevicePinnersManager getDevicePinners() {
1232
    return devicePinners;
1✔
1233
  }
1234

1235
  public TermsOfServicesManager getTermsOfServices() {
1236
    return termsOfServices;
1✔
1237
  }
1238

1239
  public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses() {
1240
    return termsOfServiceUserStatuses;
1✔
1241
  }
1242

1243
  public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries() {
1244
    return collaborationAllowlistEntries;
1✔
1245
  }
1246

1247
  public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets() {
1248
    return collaborationAllowlistExemptTargets;
1✔
1249
  }
1250

1251
  public StoragePoliciesManager getStoragePolicies() {
1252
    return storagePolicies;
1✔
1253
  }
1254

1255
  public StoragePolicyAssignmentsManager getStoragePolicyAssignments() {
1256
    return storagePolicyAssignments;
1✔
1257
  }
1258

1259
  public ZipDownloadsManager getZipDownloads() {
1260
    return zipDownloads;
1✔
1261
  }
1262

1263
  public SignRequestsManager getSignRequests() {
1264
    return signRequests;
1✔
1265
  }
1266

1267
  public WorkflowsManager getWorkflows() {
1268
    return workflows;
1✔
1269
  }
1270

1271
  public SignTemplatesManager getSignTemplates() {
1272
    return signTemplates;
1✔
1273
  }
1274

1275
  public IntegrationMappingsManager getIntegrationMappings() {
1276
    return integrationMappings;
1✔
1277
  }
1278

1279
  public AiManager getAi() {
1280
    return ai;
1✔
1281
  }
1282

1283
  public AiStudioManager getAiStudio() {
1284
    return aiStudio;
1✔
1285
  }
1286

1287
  public DocgenTemplateManager getDocgenTemplate() {
1288
    return docgenTemplate;
1✔
1289
  }
1290

1291
  public DocgenManager getDocgen() {
1292
    return docgen;
1✔
1293
  }
1294

1295
  public HubsManager getHubs() {
UNCOV
1296
    return hubs;
×
1297
  }
1298

1299
  public HubCollaborationsManager getHubCollaborations() {
UNCOV
1300
    return hubCollaborations;
×
1301
  }
1302

1303
  public HubItemsManager getHubItems() {
UNCOV
1304
    return hubItems;
×
1305
  }
1306

1307
  public ShieldListsManager getShieldLists() {
1308
    return shieldLists;
1✔
1309
  }
1310

1311
  public ArchivesManager getArchives() {
1312
    return archives;
1✔
1313
  }
1314

1315
  public ExternalUsersManager getExternalUsers() {
1316
    return externalUsers;
1✔
1317
  }
1318

1319
  public static class Builder {
1320

1321
    protected final Authentication auth;
1322

1323
    protected NetworkSession networkSession;
1324

1325
    public Builder(Authentication auth) {
1✔
1326
      this.auth = auth;
1✔
1327
      this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
1✔
1328
    }
1✔
1329

1330
    public Builder networkSession(NetworkSession networkSession) {
1331
      this.networkSession = networkSession;
1✔
1332
      return this;
1✔
1333
    }
1334

1335
    public BoxClient build() {
1336
      return new BoxClient(this);
1✔
1337
    }
1338
  }
1339
}
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

© 2026 Coveralls, Inc