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

box / box-java-sdk-gen / #250

23 Jun 2025 02:39PM UTC coverage: 34.849% (-0.9%) from 35.719%
#250

push

github

web-flow
feat: add hubs API beta endpoints (box/box-openapi#531) (#341)

36 of 1240 new or added lines in 43 files covered. (2.9%)

9 existing lines in 4 files now uncovered.

16207 of 46506 relevant lines covered (34.85%)

0.35 hits per line

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

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

92
public class BoxClient {
93

94
  public final Authentication auth;
95

96
  public NetworkSession networkSession;
97

98
  public final AuthorizationManager authorization;
99

100
  public final FilesManager files;
101

102
  public final TrashedFilesManager trashedFiles;
103

104
  public final AppItemAssociationsManager appItemAssociations;
105

106
  public final DownloadsManager downloads;
107

108
  public final UploadsManager uploads;
109

110
  public final ChunkedUploadsManager chunkedUploads;
111

112
  public final ListCollaborationsManager listCollaborations;
113

114
  public final CommentsManager comments;
115

116
  public final TasksManager tasks;
117

118
  public final FileVersionsManager fileVersions;
119

120
  public final FileMetadataManager fileMetadata;
121

122
  public final FileClassificationsManager fileClassifications;
123

124
  public final SkillsManager skills;
125

126
  public final FileWatermarksManager fileWatermarks;
127

128
  public final FileRequestsManager fileRequests;
129

130
  public final FoldersManager folders;
131

132
  public final TrashedFoldersManager trashedFolders;
133

134
  public final FolderMetadataManager folderMetadata;
135

136
  public final FolderClassificationsManager folderClassifications;
137

138
  public final TrashedItemsManager trashedItems;
139

140
  public final FolderWatermarksManager folderWatermarks;
141

142
  public final FolderLocksManager folderLocks;
143

144
  public final MetadataTemplatesManager metadataTemplates;
145

146
  public final ClassificationsManager classifications;
147

148
  public final MetadataCascadePoliciesManager metadataCascadePolicies;
149

150
  public final SearchManager search;
151

152
  public final UserCollaborationsManager userCollaborations;
153

154
  public final TaskAssignmentsManager taskAssignments;
155

156
  public final SharedLinksFilesManager sharedLinksFiles;
157

158
  public final SharedLinksFoldersManager sharedLinksFolders;
159

160
  public final WebLinksManager webLinks;
161

162
  public final TrashedWebLinksManager trashedWebLinks;
163

164
  public final SharedLinksWebLinksManager sharedLinksWebLinks;
165

166
  public final SharedLinksAppItemsManager sharedLinksAppItems;
167

168
  public final UsersManager users;
169

170
  public final SessionTerminationManager sessionTermination;
171

172
  public final AvatarsManager avatars;
173

174
  public final TransferManager transfer;
175

176
  public final EmailAliasesManager emailAliases;
177

178
  public final MembershipsManager memberships;
179

180
  public final InvitesManager invites;
181

182
  public final GroupsManager groups;
183

184
  public final WebhooksManager webhooks;
185

186
  public final EventsManager events;
187

188
  public final CollectionsManager collections;
189

190
  public final RecentItemsManager recentItems;
191

192
  public final RetentionPoliciesManager retentionPolicies;
193

194
  public final RetentionPolicyAssignmentsManager retentionPolicyAssignments;
195

196
  public final LegalHoldPoliciesManager legalHoldPolicies;
197

198
  public final LegalHoldPolicyAssignmentsManager legalHoldPolicyAssignments;
199

200
  public final FileVersionRetentionsManager fileVersionRetentions;
201

202
  public final FileVersionLegalHoldsManager fileVersionLegalHolds;
203

204
  public final ShieldInformationBarriersManager shieldInformationBarriers;
205

206
  public final ShieldInformationBarrierReportsManager shieldInformationBarrierReports;
207

208
  public final ShieldInformationBarrierSegmentsManager shieldInformationBarrierSegments;
209

210
  public final ShieldInformationBarrierSegmentMembersManager shieldInformationBarrierSegmentMembers;
211

212
  public final ShieldInformationBarrierSegmentRestrictionsManager
213
      shieldInformationBarrierSegmentRestrictions;
214

215
  public final DevicePinnersManager devicePinners;
216

217
  public final TermsOfServicesManager termsOfServices;
218

219
  public final TermsOfServiceUserStatusesManager termsOfServiceUserStatuses;
220

221
  public final CollaborationAllowlistEntriesManager collaborationAllowlistEntries;
222

223
  public final CollaborationAllowlistExemptTargetsManager collaborationAllowlistExemptTargets;
224

225
  public final StoragePoliciesManager storagePolicies;
226

227
  public final StoragePolicyAssignmentsManager storagePolicyAssignments;
228

229
  public final ZipDownloadsManager zipDownloads;
230

231
  public final SignRequestsManager signRequests;
232

233
  public final WorkflowsManager workflows;
234

235
  public final SignTemplatesManager signTemplates;
236

237
  public final IntegrationMappingsManager integrationMappings;
238

239
  public final AiManager ai;
240

241
  public final AiStudioManager aiStudio;
242

243
  public final DocgenTemplateManager docgenTemplate;
244

245
  public final DocgenManager docgen;
246

247
  public final HubsManager hubs;
248

249
  public final HubCollaborationsManager hubCollaborations;
250

251
  public final ShieldListsManager shieldLists;
252

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

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

905
  public FetchResponse makeRequest(FetchOptions fetchOptions) {
906
    Authentication auth = (fetchOptions.getAuth() == null ? this.auth : fetchOptions.getAuth());
1✔
907
    NetworkSession networkSession =
1✔
908
        (fetchOptions.getNetworkSession() == null
1✔
909
            ? this.networkSession
910
            : fetchOptions.getNetworkSession());
1✔
911
    FetchOptions enrichedFetchOptions =
1✔
912
        new FetchOptions.Builder(fetchOptions.getUrl(), fetchOptions.getMethod())
1✔
913
            .params(fetchOptions.getParams())
1✔
914
            .headers(fetchOptions.getHeaders())
1✔
915
            .data(fetchOptions.getData())
1✔
916
            .fileStream(fetchOptions.getFileStream())
1✔
917
            .multipartData(fetchOptions.getMultipartData())
1✔
918
            .contentType(fetchOptions.getContentType())
1✔
919
            .responseFormat(fetchOptions.getResponseFormat())
1✔
920
            .auth(auth)
1✔
921
            .networkSession(networkSession)
1✔
922
            .followRedirects(fetchOptions.getFollowRedirects())
1✔
923
            .build();
1✔
924
    return networkSession.getNetworkClient().fetch(enrichedFetchOptions);
1✔
925
  }
926

927
  public BoxClient withAsUserHeader(String userId) {
928
    return new BoxClient.Builder(this.auth)
1✔
929
        .networkSession(
1✔
930
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("As-User", userId))))
1✔
931
        .build();
1✔
932
  }
933

934
  public BoxClient withSuppressedNotifications() {
935
    return new BoxClient.Builder(this.auth)
1✔
936
        .networkSession(
1✔
937
            this.networkSession.withAdditionalHeaders(mapOf(entryOf("Box-Notifications", "off"))))
1✔
938
        .build();
1✔
939
  }
940

941
  public BoxClient withExtraHeaders() {
942
    return withExtraHeaders(mapOf());
×
943
  }
944

945
  public BoxClient withExtraHeaders(Map<String, String> extraHeaders) {
946
    return new BoxClient.Builder(this.auth)
1✔
947
        .networkSession(this.networkSession.withAdditionalHeaders(extraHeaders))
1✔
948
        .build();
1✔
949
  }
950

951
  public BoxClient withCustomBaseUrls(BaseUrls baseUrls) {
952
    return new BoxClient.Builder(this.auth)
1✔
953
        .networkSession(this.networkSession.withCustomBaseUrls(baseUrls))
1✔
954
        .build();
1✔
955
  }
956

957
  public BoxClient withInterceptors(List<Interceptor> interceptors) {
958
    return new BoxClient.Builder(this.auth)
1✔
959
        .networkSession(this.networkSession.withInterceptors(interceptors))
1✔
960
        .build();
1✔
961
  }
962

963
  public Authentication getAuth() {
964
    return auth;
×
965
  }
966

967
  public NetworkSession getNetworkSession() {
968
    return networkSession;
×
969
  }
970

971
  public AuthorizationManager getAuthorization() {
972
    return authorization;
×
973
  }
974

975
  public FilesManager getFiles() {
976
    return files;
1✔
977
  }
978

979
  public TrashedFilesManager getTrashedFiles() {
980
    return trashedFiles;
1✔
981
  }
982

983
  public AppItemAssociationsManager getAppItemAssociations() {
984
    return appItemAssociations;
1✔
985
  }
986

987
  public DownloadsManager getDownloads() {
988
    return downloads;
1✔
989
  }
990

991
  public UploadsManager getUploads() {
992
    return uploads;
1✔
993
  }
994

995
  public ChunkedUploadsManager getChunkedUploads() {
996
    return chunkedUploads;
1✔
997
  }
998

999
  public ListCollaborationsManager getListCollaborations() {
1000
    return listCollaborations;
1✔
1001
  }
1002

1003
  public CommentsManager getComments() {
1004
    return comments;
1✔
1005
  }
1006

1007
  public TasksManager getTasks() {
1008
    return tasks;
1✔
1009
  }
1010

1011
  public FileVersionsManager getFileVersions() {
1012
    return fileVersions;
1✔
1013
  }
1014

1015
  public FileMetadataManager getFileMetadata() {
1016
    return fileMetadata;
1✔
1017
  }
1018

1019
  public FileClassificationsManager getFileClassifications() {
1020
    return fileClassifications;
1✔
1021
  }
1022

1023
  public SkillsManager getSkills() {
1024
    return skills;
×
1025
  }
1026

1027
  public FileWatermarksManager getFileWatermarks() {
1028
    return fileWatermarks;
1✔
1029
  }
1030

1031
  public FileRequestsManager getFileRequests() {
1032
    return fileRequests;
1✔
1033
  }
1034

1035
  public FoldersManager getFolders() {
1036
    return folders;
1✔
1037
  }
1038

1039
  public TrashedFoldersManager getTrashedFolders() {
1040
    return trashedFolders;
1✔
1041
  }
1042

1043
  public FolderMetadataManager getFolderMetadata() {
1044
    return folderMetadata;
1✔
1045
  }
1046

1047
  public FolderClassificationsManager getFolderClassifications() {
1048
    return folderClassifications;
1✔
1049
  }
1050

1051
  public TrashedItemsManager getTrashedItems() {
1052
    return trashedItems;
1✔
1053
  }
1054

1055
  public FolderWatermarksManager getFolderWatermarks() {
1056
    return folderWatermarks;
1✔
1057
  }
1058

1059
  public FolderLocksManager getFolderLocks() {
1060
    return folderLocks;
1✔
1061
  }
1062

1063
  public MetadataTemplatesManager getMetadataTemplates() {
1064
    return metadataTemplates;
1✔
1065
  }
1066

1067
  public ClassificationsManager getClassifications() {
1068
    return classifications;
1✔
1069
  }
1070

1071
  public MetadataCascadePoliciesManager getMetadataCascadePolicies() {
1072
    return metadataCascadePolicies;
1✔
1073
  }
1074

1075
  public SearchManager getSearch() {
1076
    return search;
1✔
1077
  }
1078

1079
  public UserCollaborationsManager getUserCollaborations() {
1080
    return userCollaborations;
1✔
1081
  }
1082

1083
  public TaskAssignmentsManager getTaskAssignments() {
1084
    return taskAssignments;
1✔
1085
  }
1086

1087
  public SharedLinksFilesManager getSharedLinksFiles() {
1088
    return sharedLinksFiles;
1✔
1089
  }
1090

1091
  public SharedLinksFoldersManager getSharedLinksFolders() {
1092
    return sharedLinksFolders;
1✔
1093
  }
1094

1095
  public WebLinksManager getWebLinks() {
1096
    return webLinks;
1✔
1097
  }
1098

1099
  public TrashedWebLinksManager getTrashedWebLinks() {
1100
    return trashedWebLinks;
1✔
1101
  }
1102

1103
  public SharedLinksWebLinksManager getSharedLinksWebLinks() {
1104
    return sharedLinksWebLinks;
1✔
1105
  }
1106

1107
  public SharedLinksAppItemsManager getSharedLinksAppItems() {
1108
    return sharedLinksAppItems;
1✔
1109
  }
1110

1111
  public UsersManager getUsers() {
1112
    return users;
1✔
1113
  }
1114

1115
  public SessionTerminationManager getSessionTermination() {
1116
    return sessionTermination;
1✔
1117
  }
1118

1119
  public AvatarsManager getAvatars() {
1120
    return avatars;
1✔
1121
  }
1122

1123
  public TransferManager getTransfer() {
1124
    return transfer;
×
1125
  }
1126

1127
  public EmailAliasesManager getEmailAliases() {
1128
    return emailAliases;
1✔
1129
  }
1130

1131
  public MembershipsManager getMemberships() {
1132
    return memberships;
1✔
1133
  }
1134

1135
  public InvitesManager getInvites() {
1136
    return invites;
1✔
1137
  }
1138

1139
  public GroupsManager getGroups() {
1140
    return groups;
1✔
1141
  }
1142

1143
  public WebhooksManager getWebhooks() {
1144
    return webhooks;
1✔
1145
  }
1146

1147
  public EventsManager getEvents() {
1148
    return events;
1✔
1149
  }
1150

1151
  public CollectionsManager getCollections() {
1152
    return collections;
×
1153
  }
1154

1155
  public RecentItemsManager getRecentItems() {
1156
    return recentItems;
1✔
1157
  }
1158

1159
  public RetentionPoliciesManager getRetentionPolicies() {
1160
    return retentionPolicies;
1✔
1161
  }
1162

1163
  public RetentionPolicyAssignmentsManager getRetentionPolicyAssignments() {
1164
    return retentionPolicyAssignments;
1✔
1165
  }
1166

1167
  public LegalHoldPoliciesManager getLegalHoldPolicies() {
1168
    return legalHoldPolicies;
1✔
1169
  }
1170

1171
  public LegalHoldPolicyAssignmentsManager getLegalHoldPolicyAssignments() {
1172
    return legalHoldPolicyAssignments;
1✔
1173
  }
1174

1175
  public FileVersionRetentionsManager getFileVersionRetentions() {
1176
    return fileVersionRetentions;
1✔
1177
  }
1178

1179
  public FileVersionLegalHoldsManager getFileVersionLegalHolds() {
1180
    return fileVersionLegalHolds;
1✔
1181
  }
1182

1183
  public ShieldInformationBarriersManager getShieldInformationBarriers() {
1184
    return shieldInformationBarriers;
1✔
1185
  }
1186

1187
  public ShieldInformationBarrierReportsManager getShieldInformationBarrierReports() {
1188
    return shieldInformationBarrierReports;
1✔
1189
  }
1190

1191
  public ShieldInformationBarrierSegmentsManager getShieldInformationBarrierSegments() {
1192
    return shieldInformationBarrierSegments;
1✔
1193
  }
1194

1195
  public ShieldInformationBarrierSegmentMembersManager getShieldInformationBarrierSegmentMembers() {
1196
    return shieldInformationBarrierSegmentMembers;
1✔
1197
  }
1198

1199
  public ShieldInformationBarrierSegmentRestrictionsManager
1200
      getShieldInformationBarrierSegmentRestrictions() {
1201
    return shieldInformationBarrierSegmentRestrictions;
1✔
1202
  }
1203

1204
  public DevicePinnersManager getDevicePinners() {
1205
    return devicePinners;
1✔
1206
  }
1207

1208
  public TermsOfServicesManager getTermsOfServices() {
1209
    return termsOfServices;
1✔
1210
  }
1211

1212
  public TermsOfServiceUserStatusesManager getTermsOfServiceUserStatuses() {
1213
    return termsOfServiceUserStatuses;
1✔
1214
  }
1215

1216
  public CollaborationAllowlistEntriesManager getCollaborationAllowlistEntries() {
1217
    return collaborationAllowlistEntries;
1✔
1218
  }
1219

1220
  public CollaborationAllowlistExemptTargetsManager getCollaborationAllowlistExemptTargets() {
1221
    return collaborationAllowlistExemptTargets;
1✔
1222
  }
1223

1224
  public StoragePoliciesManager getStoragePolicies() {
1225
    return storagePolicies;
1✔
1226
  }
1227

1228
  public StoragePolicyAssignmentsManager getStoragePolicyAssignments() {
1229
    return storagePolicyAssignments;
1✔
1230
  }
1231

1232
  public ZipDownloadsManager getZipDownloads() {
1233
    return zipDownloads;
1✔
1234
  }
1235

1236
  public SignRequestsManager getSignRequests() {
1237
    return signRequests;
1✔
1238
  }
1239

1240
  public WorkflowsManager getWorkflows() {
1241
    return workflows;
1✔
1242
  }
1243

1244
  public SignTemplatesManager getSignTemplates() {
1245
    return signTemplates;
1✔
1246
  }
1247

1248
  public IntegrationMappingsManager getIntegrationMappings() {
1249
    return integrationMappings;
1✔
1250
  }
1251

1252
  public AiManager getAi() {
1253
    return ai;
1✔
1254
  }
1255

1256
  public AiStudioManager getAiStudio() {
1257
    return aiStudio;
1✔
1258
  }
1259

1260
  public DocgenTemplateManager getDocgenTemplate() {
1261
    return docgenTemplate;
1✔
1262
  }
1263

1264
  public DocgenManager getDocgen() {
1265
    return docgen;
1✔
1266
  }
1267

1268
  public HubsManager getHubs() {
NEW
1269
    return hubs;
×
1270
  }
1271

1272
  public HubCollaborationsManager getHubCollaborations() {
NEW
1273
    return hubCollaborations;
×
1274
  }
1275

1276
  public ShieldListsManager getShieldLists() {
1277
    return shieldLists;
×
1278
  }
1279

1280
  public static class Builder {
1281

1282
    protected final Authentication auth;
1283

1284
    protected NetworkSession networkSession;
1285

1286
    public Builder(Authentication auth) {
1✔
1287
      this.auth = auth;
1✔
1288
      this.networkSession = new NetworkSession.Builder().baseUrls(new BaseUrls()).build();
1✔
1289
    }
1✔
1290

1291
    public Builder networkSession(NetworkSession networkSession) {
1292
      this.networkSession = networkSession;
1✔
1293
      return this;
1✔
1294
    }
1295

1296
    public BoxClient build() {
1297
      return new BoxClient(this);
1✔
1298
    }
1299
  }
1300
}
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