1#![allow(
5 clippy::too_many_arguments,
6 clippy::large_enum_variant,
7 clippy::result_large_err,
8 clippy::doc_markdown,
9)]
10
11#[allow(unused_imports)]
12pub use crate::generated::types::team::*;
13
14pub fn devices_list_member_devices<'a>(
16 client: &'a impl crate::async_client_trait::TeamAuthClient,
17 arg: &'a ListMemberDevicesArg,
18) -> impl std::future::Future<Output=Result<ListMemberDevicesResult, crate::Error<ListMemberDevicesError>>> + Send + 'a {
19 crate::client_helpers::request(
20 client,
21 crate::client_trait_common::Endpoint::Api,
22 crate::client_trait_common::Style::Rpc,
23 "team/devices/list_member_devices",
24 arg,
25 None)
26}
27
28pub fn devices_list_members_devices<'a>(
30 client: &'a impl crate::async_client_trait::TeamAuthClient,
31 arg: &'a ListMembersDevicesArg,
32) -> impl std::future::Future<Output=Result<ListMembersDevicesResult, crate::Error<ListMembersDevicesError>>> + Send + 'a {
33 crate::client_helpers::request(
34 client,
35 crate::client_trait_common::Endpoint::Api,
36 crate::client_trait_common::Style::Rpc,
37 "team/devices/list_members_devices",
38 arg,
39 None)
40}
41
42#[deprecated(note = "replaced by devices_list_members_devices")]
44pub fn devices_list_team_devices<'a>(
45 client: &'a impl crate::async_client_trait::TeamAuthClient,
46 arg: &'a ListTeamDevicesArg,
47) -> impl std::future::Future<Output=Result<ListTeamDevicesResult, crate::Error<ListTeamDevicesError>>> + Send + 'a {
48 crate::client_helpers::request(
49 client,
50 crate::client_trait_common::Endpoint::Api,
51 crate::client_trait_common::Style::Rpc,
52 "team/devices/list_team_devices",
53 arg,
54 None)
55}
56
57pub fn devices_revoke_device_session<'a>(
59 client: &'a impl crate::async_client_trait::TeamAuthClient,
60 arg: &'a RevokeDeviceSessionArg,
61) -> impl std::future::Future<Output=Result<(), crate::Error<RevokeDeviceSessionError>>> + Send + 'a {
62 crate::client_helpers::request(
63 client,
64 crate::client_trait_common::Endpoint::Api,
65 crate::client_trait_common::Style::Rpc,
66 "team/devices/revoke_device_session",
67 arg,
68 None)
69}
70
71pub fn devices_revoke_device_session_batch<'a>(
73 client: &'a impl crate::async_client_trait::TeamAuthClient,
74 arg: &'a RevokeDeviceSessionBatchArg,
75) -> impl std::future::Future<Output=Result<RevokeDeviceSessionBatchResult, crate::Error<RevokeDeviceSessionBatchError>>> + Send + 'a {
76 crate::client_helpers::request(
77 client,
78 crate::client_trait_common::Endpoint::Api,
79 crate::client_trait_common::Style::Rpc,
80 "team/devices/revoke_device_session_batch",
81 arg,
82 None)
83}
84
85pub fn features_get_values<'a>(
89 client: &'a impl crate::async_client_trait::TeamAuthClient,
90 arg: &'a FeaturesGetValuesBatchArg,
91) -> impl std::future::Future<Output=Result<FeaturesGetValuesBatchResult, crate::Error<FeaturesGetValuesBatchError>>> + Send + 'a {
92 crate::client_helpers::request(
93 client,
94 crate::client_trait_common::Endpoint::Api,
95 crate::client_trait_common::Style::Rpc,
96 "team/features/get_values",
97 arg,
98 None)
99}
100
101pub fn get_info(
103 client: &impl crate::async_client_trait::TeamAuthClient,
104) -> impl std::future::Future<Output=Result<TeamGetInfoResult, crate::Error<crate::NoError>>> + Send + '_ {
105 crate::client_helpers::request(
106 client,
107 crate::client_trait_common::Endpoint::Api,
108 crate::client_trait_common::Style::Rpc,
109 "team/get_info",
110 &(),
111 None)
112}
113
114pub fn groups_create<'a>(
116 client: &'a impl crate::async_client_trait::TeamAuthClient,
117 arg: &'a GroupCreateArg,
118) -> impl std::future::Future<Output=Result<GroupFullInfo, crate::Error<GroupCreateError>>> + Send + 'a {
119 crate::client_helpers::request(
120 client,
121 crate::client_trait_common::Endpoint::Api,
122 crate::client_trait_common::Style::Rpc,
123 "team/groups/create",
124 arg,
125 None)
126}
127
128pub fn groups_delete<'a>(
133 client: &'a impl crate::async_client_trait::TeamAuthClient,
134 arg: &'a GroupSelector,
135) -> impl std::future::Future<Output=Result<crate::types::dbx_async::LaunchEmptyResult, crate::Error<GroupDeleteError>>> + Send + 'a {
136 crate::client_helpers::request(
137 client,
138 crate::client_trait_common::Endpoint::Api,
139 crate::client_trait_common::Style::Rpc,
140 "team/groups/delete",
141 arg,
142 None)
143}
144
145pub fn groups_get_info<'a>(
149 client: &'a impl crate::async_client_trait::TeamAuthClient,
150 arg: &'a GroupsSelector,
151) -> impl std::future::Future<Output=Result<GroupsGetInfoResult, crate::Error<GroupsGetInfoError>>> + Send + 'a {
152 crate::client_helpers::request(
153 client,
154 crate::client_trait_common::Endpoint::Api,
155 crate::client_trait_common::Style::Rpc,
156 "team/groups/get_info",
157 arg,
158 None)
159}
160
161pub fn groups_job_status_get<'a>(
167 client: &'a impl crate::async_client_trait::TeamAuthClient,
168 arg: &'a crate::types::dbx_async::PollArg,
169) -> impl std::future::Future<Output=Result<crate::types::dbx_async::PollEmptyResult, crate::Error<GroupsPollError>>> + Send + 'a {
170 crate::client_helpers::request(
171 client,
172 crate::client_trait_common::Endpoint::Api,
173 crate::client_trait_common::Style::Rpc,
174 "team/groups/job_status/get",
175 arg,
176 None)
177}
178
179pub fn groups_list<'a>(
181 client: &'a impl crate::async_client_trait::TeamAuthClient,
182 arg: &'a GroupsListArg,
183) -> impl std::future::Future<Output=Result<GroupsListResult, crate::Error<crate::NoError>>> + Send + 'a {
184 crate::client_helpers::request(
185 client,
186 crate::client_trait_common::Endpoint::Api,
187 crate::client_trait_common::Style::Rpc,
188 "team/groups/list",
189 arg,
190 None)
191}
192
193pub fn groups_list_continue<'a>(
196 client: &'a impl crate::async_client_trait::TeamAuthClient,
197 arg: &'a GroupsListContinueArg,
198) -> impl std::future::Future<Output=Result<GroupsListResult, crate::Error<GroupsListContinueError>>> + Send + 'a {
199 crate::client_helpers::request(
200 client,
201 crate::client_trait_common::Endpoint::Api,
202 crate::client_trait_common::Style::Rpc,
203 "team/groups/list/continue",
204 arg,
205 None)
206}
207
208pub fn groups_members_add<'a>(
213 client: &'a impl crate::async_client_trait::TeamAuthClient,
214 arg: &'a GroupMembersAddArg,
215) -> impl std::future::Future<Output=Result<GroupMembersChangeResult, crate::Error<GroupMembersAddError>>> + Send + 'a {
216 crate::client_helpers::request(
217 client,
218 crate::client_trait_common::Endpoint::Api,
219 crate::client_trait_common::Style::Rpc,
220 "team/groups/members/add",
221 arg,
222 None)
223}
224
225pub fn groups_members_list<'a>(
227 client: &'a impl crate::async_client_trait::TeamAuthClient,
228 arg: &'a GroupsMembersListArg,
229) -> impl std::future::Future<Output=Result<GroupsMembersListResult, crate::Error<GroupSelectorError>>> + Send + 'a {
230 crate::client_helpers::request(
231 client,
232 crate::client_trait_common::Endpoint::Api,
233 crate::client_trait_common::Style::Rpc,
234 "team/groups/members/list",
235 arg,
236 None)
237}
238
239pub fn groups_members_list_continue<'a>(
243 client: &'a impl crate::async_client_trait::TeamAuthClient,
244 arg: &'a GroupsMembersListContinueArg,
245) -> impl std::future::Future<Output=Result<GroupsMembersListResult, crate::Error<GroupsMembersListContinueError>>> + Send + 'a {
246 crate::client_helpers::request(
247 client,
248 crate::client_trait_common::Endpoint::Api,
249 crate::client_trait_common::Style::Rpc,
250 "team/groups/members/list/continue",
251 arg,
252 None)
253}
254
255pub fn groups_members_remove<'a>(
261 client: &'a impl crate::async_client_trait::TeamAuthClient,
262 arg: &'a GroupMembersRemoveArg,
263) -> impl std::future::Future<Output=Result<GroupMembersChangeResult, crate::Error<GroupMembersRemoveError>>> + Send + 'a {
264 crate::client_helpers::request(
265 client,
266 crate::client_trait_common::Endpoint::Api,
267 crate::client_trait_common::Style::Rpc,
268 "team/groups/members/remove",
269 arg,
270 None)
271}
272
273pub fn groups_members_set_access_type<'a>(
275 client: &'a impl crate::async_client_trait::TeamAuthClient,
276 arg: &'a GroupMembersSetAccessTypeArg,
277) -> impl std::future::Future<Output=Result<GroupsGetInfoResult, crate::Error<GroupMemberSetAccessTypeError>>> + Send + 'a {
278 crate::client_helpers::request(
279 client,
280 crate::client_trait_common::Endpoint::Api,
281 crate::client_trait_common::Style::Rpc,
282 "team/groups/members/set_access_type",
283 arg,
284 None)
285}
286
287pub fn groups_update<'a>(
289 client: &'a impl crate::async_client_trait::TeamAuthClient,
290 arg: &'a GroupUpdateArgs,
291) -> impl std::future::Future<Output=Result<GroupFullInfo, crate::Error<GroupUpdateError>>> + Send + 'a {
292 crate::client_helpers::request(
293 client,
294 crate::client_trait_common::Endpoint::Api,
295 crate::client_trait_common::Style::Rpc,
296 "team/groups/update",
297 arg,
298 None)
299}
300
301pub fn legal_holds_create_policy<'a>(
304 client: &'a impl crate::async_client_trait::TeamAuthClient,
305 arg: &'a LegalHoldsPolicyCreateArg,
306) -> impl std::future::Future<Output=Result<LegalHoldsPolicyCreateResult, crate::Error<LegalHoldsPolicyCreateError>>> + Send + 'a {
307 crate::client_helpers::request(
308 client,
309 crate::client_trait_common::Endpoint::Api,
310 crate::client_trait_common::Style::Rpc,
311 "team/legal_holds/create_policy",
312 arg,
313 None)
314}
315
316pub fn legal_holds_get_policy<'a>(
319 client: &'a impl crate::async_client_trait::TeamAuthClient,
320 arg: &'a LegalHoldsGetPolicyArg,
321) -> impl std::future::Future<Output=Result<LegalHoldsGetPolicyResult, crate::Error<LegalHoldsGetPolicyError>>> + Send + 'a {
322 crate::client_helpers::request(
323 client,
324 crate::client_trait_common::Endpoint::Api,
325 crate::client_trait_common::Style::Rpc,
326 "team/legal_holds/get_policy",
327 arg,
328 None)
329}
330
331pub fn legal_holds_list_held_revisions<'a>(
334 client: &'a impl crate::async_client_trait::TeamAuthClient,
335 arg: &'a LegalHoldsListHeldRevisionsArg,
336) -> impl std::future::Future<Output=Result<LegalHoldsListHeldRevisionResult, crate::Error<LegalHoldsListHeldRevisionsError>>> + Send + 'a {
337 crate::client_helpers::request(
338 client,
339 crate::client_trait_common::Endpoint::Api,
340 crate::client_trait_common::Style::Rpc,
341 "team/legal_holds/list_held_revisions",
342 arg,
343 None)
344}
345
346pub fn legal_holds_list_held_revisions_continue<'a>(
349 client: &'a impl crate::async_client_trait::TeamAuthClient,
350 arg: &'a LegalHoldsListHeldRevisionsContinueArg,
351) -> impl std::future::Future<Output=Result<LegalHoldsListHeldRevisionResult, crate::Error<LegalHoldsListHeldRevisionsError>>> + Send + 'a {
352 crate::client_helpers::request(
353 client,
354 crate::client_trait_common::Endpoint::Api,
355 crate::client_trait_common::Style::Rpc,
356 "team/legal_holds/list_held_revisions_continue",
357 arg,
358 None)
359}
360
361pub fn legal_holds_list_policies<'a>(
364 client: &'a impl crate::async_client_trait::TeamAuthClient,
365 arg: &'a LegalHoldsListPoliciesArg,
366) -> impl std::future::Future<Output=Result<LegalHoldsListPoliciesResult, crate::Error<LegalHoldsListPoliciesError>>> + Send + 'a {
367 crate::client_helpers::request(
368 client,
369 crate::client_trait_common::Endpoint::Api,
370 crate::client_trait_common::Style::Rpc,
371 "team/legal_holds/list_policies",
372 arg,
373 None)
374}
375
376pub fn legal_holds_release_policy<'a>(
379 client: &'a impl crate::async_client_trait::TeamAuthClient,
380 arg: &'a LegalHoldsPolicyReleaseArg,
381) -> impl std::future::Future<Output=Result<(), crate::Error<LegalHoldsPolicyReleaseError>>> + Send + 'a {
382 crate::client_helpers::request(
383 client,
384 crate::client_trait_common::Endpoint::Api,
385 crate::client_trait_common::Style::Rpc,
386 "team/legal_holds/release_policy",
387 arg,
388 None)
389}
390
391pub fn legal_holds_update_policy<'a>(
394 client: &'a impl crate::async_client_trait::TeamAuthClient,
395 arg: &'a LegalHoldsPolicyUpdateArg,
396) -> impl std::future::Future<Output=Result<LegalHoldsPolicyUpdateResult, crate::Error<LegalHoldsPolicyUpdateError>>> + Send + 'a {
397 crate::client_helpers::request(
398 client,
399 crate::client_trait_common::Endpoint::Api,
400 crate::client_trait_common::Style::Rpc,
401 "team/legal_holds/update_policy",
402 arg,
403 None)
404}
405
406pub fn linked_apps_list_member_linked_apps<'a>(
409 client: &'a impl crate::async_client_trait::TeamAuthClient,
410 arg: &'a ListMemberAppsArg,
411) -> impl std::future::Future<Output=Result<ListMemberAppsResult, crate::Error<ListMemberAppsError>>> + Send + 'a {
412 crate::client_helpers::request(
413 client,
414 crate::client_trait_common::Endpoint::Api,
415 crate::client_trait_common::Style::Rpc,
416 "team/linked_apps/list_member_linked_apps",
417 arg,
418 None)
419}
420
421pub fn linked_apps_list_members_linked_apps<'a>(
424 client: &'a impl crate::async_client_trait::TeamAuthClient,
425 arg: &'a ListMembersAppsArg,
426) -> impl std::future::Future<Output=Result<ListMembersAppsResult, crate::Error<ListMembersAppsError>>> + Send + 'a {
427 crate::client_helpers::request(
428 client,
429 crate::client_trait_common::Endpoint::Api,
430 crate::client_trait_common::Style::Rpc,
431 "team/linked_apps/list_members_linked_apps",
432 arg,
433 None)
434}
435
436#[deprecated(note = "replaced by linked_apps_list_members_linked_apps")]
439pub fn linked_apps_list_team_linked_apps<'a>(
440 client: &'a impl crate::async_client_trait::TeamAuthClient,
441 arg: &'a ListTeamAppsArg,
442) -> impl std::future::Future<Output=Result<ListTeamAppsResult, crate::Error<ListTeamAppsError>>> + Send + 'a {
443 crate::client_helpers::request(
444 client,
445 crate::client_trait_common::Endpoint::Api,
446 crate::client_trait_common::Style::Rpc,
447 "team/linked_apps/list_team_linked_apps",
448 arg,
449 None)
450}
451
452pub fn linked_apps_revoke_linked_app<'a>(
454 client: &'a impl crate::async_client_trait::TeamAuthClient,
455 arg: &'a RevokeLinkedApiAppArg,
456) -> impl std::future::Future<Output=Result<(), crate::Error<RevokeLinkedAppError>>> + Send + 'a {
457 crate::client_helpers::request(
458 client,
459 crate::client_trait_common::Endpoint::Api,
460 crate::client_trait_common::Style::Rpc,
461 "team/linked_apps/revoke_linked_app",
462 arg,
463 None)
464}
465
466pub fn linked_apps_revoke_linked_app_batch<'a>(
468 client: &'a impl crate::async_client_trait::TeamAuthClient,
469 arg: &'a RevokeLinkedApiAppBatchArg,
470) -> impl std::future::Future<Output=Result<RevokeLinkedAppBatchResult, crate::Error<RevokeLinkedAppBatchError>>> + Send + 'a {
471 crate::client_helpers::request(
472 client,
473 crate::client_trait_common::Endpoint::Api,
474 crate::client_trait_common::Style::Rpc,
475 "team/linked_apps/revoke_linked_app_batch",
476 arg,
477 None)
478}
479
480pub fn member_space_limits_excluded_users_add<'a>(
482 client: &'a impl crate::async_client_trait::TeamAuthClient,
483 arg: &'a ExcludedUsersUpdateArg,
484) -> impl std::future::Future<Output=Result<ExcludedUsersUpdateResult, crate::Error<ExcludedUsersUpdateError>>> + Send + 'a {
485 crate::client_helpers::request(
486 client,
487 crate::client_trait_common::Endpoint::Api,
488 crate::client_trait_common::Style::Rpc,
489 "team/member_space_limits/excluded_users/add",
490 arg,
491 None)
492}
493
494pub fn member_space_limits_excluded_users_list<'a>(
496 client: &'a impl crate::async_client_trait::TeamAuthClient,
497 arg: &'a ExcludedUsersListArg,
498) -> impl std::future::Future<Output=Result<ExcludedUsersListResult, crate::Error<ExcludedUsersListError>>> + Send + 'a {
499 crate::client_helpers::request(
500 client,
501 crate::client_trait_common::Endpoint::Api,
502 crate::client_trait_common::Style::Rpc,
503 "team/member_space_limits/excluded_users/list",
504 arg,
505 None)
506}
507
508pub fn member_space_limits_excluded_users_list_continue<'a>(
510 client: &'a impl crate::async_client_trait::TeamAuthClient,
511 arg: &'a ExcludedUsersListContinueArg,
512) -> impl std::future::Future<Output=Result<ExcludedUsersListResult, crate::Error<ExcludedUsersListContinueError>>> + Send + 'a {
513 crate::client_helpers::request(
514 client,
515 crate::client_trait_common::Endpoint::Api,
516 crate::client_trait_common::Style::Rpc,
517 "team/member_space_limits/excluded_users/list/continue",
518 arg,
519 None)
520}
521
522pub fn member_space_limits_excluded_users_remove<'a>(
524 client: &'a impl crate::async_client_trait::TeamAuthClient,
525 arg: &'a ExcludedUsersUpdateArg,
526) -> impl std::future::Future<Output=Result<ExcludedUsersUpdateResult, crate::Error<ExcludedUsersUpdateError>>> + Send + 'a {
527 crate::client_helpers::request(
528 client,
529 crate::client_trait_common::Endpoint::Api,
530 crate::client_trait_common::Style::Rpc,
531 "team/member_space_limits/excluded_users/remove",
532 arg,
533 None)
534}
535
536pub fn member_space_limits_get_custom_quota<'a>(
540 client: &'a impl crate::async_client_trait::TeamAuthClient,
541 arg: &'a CustomQuotaUsersArg,
542) -> impl std::future::Future<Output=Result<Vec<CustomQuotaResult>, crate::Error<CustomQuotaError>>> + Send + 'a {
543 crate::client_helpers::request(
544 client,
545 crate::client_trait_common::Endpoint::Api,
546 crate::client_trait_common::Style::Rpc,
547 "team/member_space_limits/get_custom_quota",
548 arg,
549 None)
550}
551
552pub fn member_space_limits_remove_custom_quota<'a>(
556 client: &'a impl crate::async_client_trait::TeamAuthClient,
557 arg: &'a CustomQuotaUsersArg,
558) -> impl std::future::Future<Output=Result<Vec<RemoveCustomQuotaResult>, crate::Error<CustomQuotaError>>> + Send + 'a {
559 crate::client_helpers::request(
560 client,
561 crate::client_trait_common::Endpoint::Api,
562 crate::client_trait_common::Style::Rpc,
563 "team/member_space_limits/remove_custom_quota",
564 arg,
565 None)
566}
567
568pub fn member_space_limits_set_custom_quota<'a>(
573 client: &'a impl crate::async_client_trait::TeamAuthClient,
574 arg: &'a SetCustomQuotaArg,
575) -> impl std::future::Future<Output=Result<Vec<CustomQuotaResult>, crate::Error<SetCustomQuotaError>>> + Send + 'a {
576 crate::client_helpers::request(
577 client,
578 crate::client_trait_common::Endpoint::Api,
579 crate::client_trait_common::Style::Rpc,
580 "team/member_space_limits/set_custom_quota",
581 arg,
582 None)
583}
584
585pub fn members_add_v2<'a>(
595 client: &'a impl crate::async_client_trait::TeamAuthClient,
596 arg: &'a MembersAddV2Arg,
597) -> impl std::future::Future<Output=Result<MembersAddLaunchV2Result, crate::Error<crate::NoError>>> + Send + 'a {
598 crate::client_helpers::request(
599 client,
600 crate::client_trait_common::Endpoint::Api,
601 crate::client_trait_common::Style::Rpc,
602 "team/members/add_v2",
603 arg,
604 None)
605}
606
607pub fn members_add<'a>(
617 client: &'a impl crate::async_client_trait::TeamAuthClient,
618 arg: &'a MembersAddArg,
619) -> impl std::future::Future<Output=Result<MembersAddLaunch, crate::Error<crate::NoError>>> + Send + 'a {
620 crate::client_helpers::request(
621 client,
622 crate::client_trait_common::Endpoint::Api,
623 crate::client_trait_common::Style::Rpc,
624 "team/members/add",
625 arg,
626 None)
627}
628
629pub fn members_add_job_status_get_v2<'a>(
632 client: &'a impl crate::async_client_trait::TeamAuthClient,
633 arg: &'a crate::types::dbx_async::PollArg,
634) -> impl std::future::Future<Output=Result<MembersAddJobStatusV2Result, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
635 crate::client_helpers::request(
636 client,
637 crate::client_trait_common::Endpoint::Api,
638 crate::client_trait_common::Style::Rpc,
639 "team/members/add/job_status/get_v2",
640 arg,
641 None)
642}
643
644pub fn members_add_job_status_get<'a>(
647 client: &'a impl crate::async_client_trait::TeamAuthClient,
648 arg: &'a crate::types::dbx_async::PollArg,
649) -> impl std::future::Future<Output=Result<MembersAddJobStatus, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
650 crate::client_helpers::request(
651 client,
652 crate::client_trait_common::Endpoint::Api,
653 crate::client_trait_common::Style::Rpc,
654 "team/members/add/job_status/get",
655 arg,
656 None)
657}
658
659pub fn members_delete_profile_photo_v2<'a>(
661 client: &'a impl crate::async_client_trait::TeamAuthClient,
662 arg: &'a MembersDeleteProfilePhotoArg,
663) -> impl std::future::Future<Output=Result<TeamMemberInfoV2Result, crate::Error<MembersDeleteProfilePhotoError>>> + Send + 'a {
664 crate::client_helpers::request(
665 client,
666 crate::client_trait_common::Endpoint::Api,
667 crate::client_trait_common::Style::Rpc,
668 "team/members/delete_profile_photo_v2",
669 arg,
670 None)
671}
672
673pub fn members_delete_profile_photo<'a>(
675 client: &'a impl crate::async_client_trait::TeamAuthClient,
676 arg: &'a MembersDeleteProfilePhotoArg,
677) -> impl std::future::Future<Output=Result<TeamMemberInfo, crate::Error<MembersDeleteProfilePhotoError>>> + Send + 'a {
678 crate::client_helpers::request(
679 client,
680 crate::client_trait_common::Endpoint::Api,
681 crate::client_trait_common::Style::Rpc,
682 "team/members/delete_profile_photo",
683 arg,
684 None)
685}
686
687pub fn members_get_available_team_member_roles(
691 client: &impl crate::async_client_trait::TeamAuthClient,
692) -> impl std::future::Future<Output=Result<MembersGetAvailableTeamMemberRolesResult, crate::Error<crate::NoError>>> + Send + '_ {
693 crate::client_helpers::request(
694 client,
695 crate::client_trait_common::Endpoint::Api,
696 crate::client_trait_common::Style::Rpc,
697 "team/members/get_available_team_member_roles",
698 &(),
699 None)
700}
701
702pub fn members_get_info_v2<'a>(
706 client: &'a impl crate::async_client_trait::TeamAuthClient,
707 arg: &'a MembersGetInfoV2Arg,
708) -> impl std::future::Future<Output=Result<MembersGetInfoV2Result, crate::Error<MembersGetInfoError>>> + Send + 'a {
709 crate::client_helpers::request(
710 client,
711 crate::client_trait_common::Endpoint::Api,
712 crate::client_trait_common::Style::Rpc,
713 "team/members/get_info_v2",
714 arg,
715 None)
716}
717
718pub fn members_get_info<'a>(
722 client: &'a impl crate::async_client_trait::TeamAuthClient,
723 arg: &'a MembersGetInfoArgs,
724) -> impl std::future::Future<Output=Result<MembersGetInfoResult, crate::Error<MembersGetInfoError>>> + Send + 'a {
725 crate::client_helpers::request(
726 client,
727 crate::client_trait_common::Endpoint::Api,
728 crate::client_trait_common::Style::Rpc,
729 "team/members/get_info",
730 arg,
731 None)
732}
733
734pub fn members_list_v2<'a>(
736 client: &'a impl crate::async_client_trait::TeamAuthClient,
737 arg: &'a MembersListArg,
738) -> impl std::future::Future<Output=Result<MembersListV2Result, crate::Error<MembersListError>>> + Send + 'a {
739 crate::client_helpers::request(
740 client,
741 crate::client_trait_common::Endpoint::Api,
742 crate::client_trait_common::Style::Rpc,
743 "team/members/list_v2",
744 arg,
745 None)
746}
747
748pub fn members_list<'a>(
750 client: &'a impl crate::async_client_trait::TeamAuthClient,
751 arg: &'a MembersListArg,
752) -> impl std::future::Future<Output=Result<MembersListResult, crate::Error<MembersListError>>> + Send + 'a {
753 crate::client_helpers::request(
754 client,
755 crate::client_trait_common::Endpoint::Api,
756 crate::client_trait_common::Style::Rpc,
757 "team/members/list",
758 arg,
759 None)
760}
761
762pub fn members_list_continue_v2<'a>(
765 client: &'a impl crate::async_client_trait::TeamAuthClient,
766 arg: &'a MembersListContinueArg,
767) -> impl std::future::Future<Output=Result<MembersListV2Result, crate::Error<MembersListContinueError>>> + Send + 'a {
768 crate::client_helpers::request(
769 client,
770 crate::client_trait_common::Endpoint::Api,
771 crate::client_trait_common::Style::Rpc,
772 "team/members/list/continue_v2",
773 arg,
774 None)
775}
776
777pub fn members_list_continue<'a>(
780 client: &'a impl crate::async_client_trait::TeamAuthClient,
781 arg: &'a MembersListContinueArg,
782) -> impl std::future::Future<Output=Result<MembersListResult, crate::Error<MembersListContinueError>>> + Send + 'a {
783 crate::client_helpers::request(
784 client,
785 crate::client_trait_common::Endpoint::Api,
786 crate::client_trait_common::Style::Rpc,
787 "team/members/list/continue",
788 arg,
789 None)
790}
791
792pub fn members_move_former_member_files<'a>(
797 client: &'a impl crate::async_client_trait::TeamAuthClient,
798 arg: &'a MembersDataTransferArg,
799) -> impl std::future::Future<Output=Result<crate::types::dbx_async::LaunchEmptyResult, crate::Error<MembersTransferFormerMembersFilesError>>> + Send + 'a {
800 crate::client_helpers::request(
801 client,
802 crate::client_trait_common::Endpoint::Api,
803 crate::client_trait_common::Style::Rpc,
804 "team/members/move_former_member_files",
805 arg,
806 None)
807}
808
809pub fn members_move_former_member_files_job_status_check<'a>(
813 client: &'a impl crate::async_client_trait::TeamAuthClient,
814 arg: &'a crate::types::dbx_async::PollArg,
815) -> impl std::future::Future<Output=Result<crate::types::dbx_async::PollEmptyResult, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
816 crate::client_helpers::request(
817 client,
818 crate::client_trait_common::Endpoint::Api,
819 crate::client_trait_common::Style::Rpc,
820 "team/members/move_former_member_files/job_status/check",
821 arg,
822 None)
823}
824
825pub fn members_recover<'a>(
828 client: &'a impl crate::async_client_trait::TeamAuthClient,
829 arg: &'a MembersRecoverArg,
830) -> impl std::future::Future<Output=Result<(), crate::Error<MembersRecoverError>>> + Send + 'a {
831 crate::client_helpers::request(
832 client,
833 crate::client_trait_common::Endpoint::Api,
834 crate::client_trait_common::Style::Rpc,
835 "team/members/recover",
836 arg,
837 None)
838}
839
840pub fn members_remove<'a>(
851 client: &'a impl crate::async_client_trait::TeamAuthClient,
852 arg: &'a MembersRemoveArg,
853) -> impl std::future::Future<Output=Result<crate::types::dbx_async::LaunchEmptyResult, crate::Error<MembersRemoveError>>> + Send + 'a {
854 crate::client_helpers::request(
855 client,
856 crate::client_trait_common::Endpoint::Api,
857 crate::client_trait_common::Style::Rpc,
858 "team/members/remove",
859 arg,
860 None)
861}
862
863pub fn members_remove_job_status_get<'a>(
866 client: &'a impl crate::async_client_trait::TeamAuthClient,
867 arg: &'a crate::types::dbx_async::PollArg,
868) -> impl std::future::Future<Output=Result<crate::types::dbx_async::PollEmptyResult, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
869 crate::client_helpers::request(
870 client,
871 crate::client_trait_common::Endpoint::Api,
872 crate::client_trait_common::Style::Rpc,
873 "team/members/remove/job_status/get",
874 arg,
875 None)
876}
877
878pub fn members_secondary_emails_add<'a>(
882 client: &'a impl crate::async_client_trait::TeamAuthClient,
883 arg: &'a AddSecondaryEmailsArg,
884) -> impl std::future::Future<Output=Result<AddSecondaryEmailsResult, crate::Error<AddSecondaryEmailsError>>> + Send + 'a {
885 crate::client_helpers::request(
886 client,
887 crate::client_trait_common::Endpoint::Api,
888 crate::client_trait_common::Style::Rpc,
889 "team/members/secondary_emails/add",
890 arg,
891 None)
892}
893
894pub fn members_secondary_emails_delete<'a>(
897 client: &'a impl crate::async_client_trait::TeamAuthClient,
898 arg: &'a DeleteSecondaryEmailsArg,
899) -> impl std::future::Future<Output=Result<DeleteSecondaryEmailsResult, crate::Error<crate::NoError>>> + Send + 'a {
900 crate::client_helpers::request(
901 client,
902 crate::client_trait_common::Endpoint::Api,
903 crate::client_trait_common::Style::Rpc,
904 "team/members/secondary_emails/delete",
905 arg,
906 None)
907}
908
909pub fn members_secondary_emails_resend_verification_emails<'a>(
911 client: &'a impl crate::async_client_trait::TeamAuthClient,
912 arg: &'a ResendVerificationEmailArg,
913) -> impl std::future::Future<Output=Result<ResendVerificationEmailResult, crate::Error<crate::NoError>>> + Send + 'a {
914 crate::client_helpers::request(
915 client,
916 crate::client_trait_common::Endpoint::Api,
917 crate::client_trait_common::Style::Rpc,
918 "team/members/secondary_emails/resend_verification_emails",
919 arg,
920 None)
921}
922
923pub fn members_send_welcome_email<'a>(
927 client: &'a impl crate::async_client_trait::TeamAuthClient,
928 arg: &'a UserSelectorArg,
929) -> impl std::future::Future<Output=Result<(), crate::Error<MembersSendWelcomeError>>> + Send + 'a {
930 crate::client_helpers::request(
931 client,
932 crate::client_trait_common::Endpoint::Api,
933 crate::client_trait_common::Style::Rpc,
934 "team/members/send_welcome_email",
935 arg,
936 None)
937}
938
939pub fn members_set_admin_permissions_v2<'a>(
941 client: &'a impl crate::async_client_trait::TeamAuthClient,
942 arg: &'a MembersSetPermissions2Arg,
943) -> impl std::future::Future<Output=Result<MembersSetPermissions2Result, crate::Error<MembersSetPermissions2Error>>> + Send + 'a {
944 crate::client_helpers::request(
945 client,
946 crate::client_trait_common::Endpoint::Api,
947 crate::client_trait_common::Style::Rpc,
948 "team/members/set_admin_permissions_v2",
949 arg,
950 None)
951}
952
953pub fn members_set_admin_permissions<'a>(
955 client: &'a impl crate::async_client_trait::TeamAuthClient,
956 arg: &'a MembersSetPermissionsArg,
957) -> impl std::future::Future<Output=Result<MembersSetPermissionsResult, crate::Error<MembersSetPermissionsError>>> + Send + 'a {
958 crate::client_helpers::request(
959 client,
960 crate::client_trait_common::Endpoint::Api,
961 crate::client_trait_common::Style::Rpc,
962 "team/members/set_admin_permissions",
963 arg,
964 None)
965}
966
967pub fn members_set_profile_v2<'a>(
969 client: &'a impl crate::async_client_trait::TeamAuthClient,
970 arg: &'a MembersSetProfileArg,
971) -> impl std::future::Future<Output=Result<TeamMemberInfoV2Result, crate::Error<MembersSetProfileError>>> + Send + 'a {
972 crate::client_helpers::request(
973 client,
974 crate::client_trait_common::Endpoint::Api,
975 crate::client_trait_common::Style::Rpc,
976 "team/members/set_profile_v2",
977 arg,
978 None)
979}
980
981pub fn members_set_profile<'a>(
983 client: &'a impl crate::async_client_trait::TeamAuthClient,
984 arg: &'a MembersSetProfileArg,
985) -> impl std::future::Future<Output=Result<TeamMemberInfo, crate::Error<MembersSetProfileError>>> + Send + 'a {
986 crate::client_helpers::request(
987 client,
988 crate::client_trait_common::Endpoint::Api,
989 crate::client_trait_common::Style::Rpc,
990 "team/members/set_profile",
991 arg,
992 None)
993}
994
995pub fn members_set_profile_photo_v2<'a>(
997 client: &'a impl crate::async_client_trait::TeamAuthClient,
998 arg: &'a MembersSetProfilePhotoArg,
999) -> impl std::future::Future<Output=Result<TeamMemberInfoV2Result, crate::Error<MembersSetProfilePhotoError>>> + Send + 'a {
1000 crate::client_helpers::request(
1001 client,
1002 crate::client_trait_common::Endpoint::Api,
1003 crate::client_trait_common::Style::Rpc,
1004 "team/members/set_profile_photo_v2",
1005 arg,
1006 None)
1007}
1008
1009pub fn members_set_profile_photo<'a>(
1011 client: &'a impl crate::async_client_trait::TeamAuthClient,
1012 arg: &'a MembersSetProfilePhotoArg,
1013) -> impl std::future::Future<Output=Result<TeamMemberInfo, crate::Error<MembersSetProfilePhotoError>>> + Send + 'a {
1014 crate::client_helpers::request(
1015 client,
1016 crate::client_trait_common::Endpoint::Api,
1017 crate::client_trait_common::Style::Rpc,
1018 "team/members/set_profile_photo",
1019 arg,
1020 None)
1021}
1022
1023pub fn members_suspend<'a>(
1026 client: &'a impl crate::async_client_trait::TeamAuthClient,
1027 arg: &'a MembersDeactivateArg,
1028) -> impl std::future::Future<Output=Result<(), crate::Error<MembersSuspendError>>> + Send + 'a {
1029 crate::client_helpers::request(
1030 client,
1031 crate::client_trait_common::Endpoint::Api,
1032 crate::client_trait_common::Style::Rpc,
1033 "team/members/suspend",
1034 arg,
1035 None)
1036}
1037
1038pub fn members_unsuspend<'a>(
1041 client: &'a impl crate::async_client_trait::TeamAuthClient,
1042 arg: &'a MembersUnsuspendArg,
1043) -> impl std::future::Future<Output=Result<(), crate::Error<MembersUnsuspendError>>> + Send + 'a {
1044 crate::client_helpers::request(
1045 client,
1046 crate::client_trait_common::Endpoint::Api,
1047 crate::client_trait_common::Style::Rpc,
1048 "team/members/unsuspend",
1049 arg,
1050 None)
1051}
1052
1053pub fn namespaces_list<'a>(
1058 client: &'a impl crate::async_client_trait::TeamAuthClient,
1059 arg: &'a TeamNamespacesListArg,
1060) -> impl std::future::Future<Output=Result<TeamNamespacesListResult, crate::Error<TeamNamespacesListError>>> + Send + 'a {
1061 crate::client_helpers::request(
1062 client,
1063 crate::client_trait_common::Endpoint::Api,
1064 crate::client_trait_common::Style::Rpc,
1065 "team/namespaces/list",
1066 arg,
1067 None)
1068}
1069
1070pub fn namespaces_list_continue<'a>(
1073 client: &'a impl crate::async_client_trait::TeamAuthClient,
1074 arg: &'a TeamNamespacesListContinueArg,
1075) -> impl std::future::Future<Output=Result<TeamNamespacesListResult, crate::Error<TeamNamespacesListContinueError>>> + Send + 'a {
1076 crate::client_helpers::request(
1077 client,
1078 crate::client_trait_common::Endpoint::Api,
1079 crate::client_trait_common::Style::Rpc,
1080 "team/namespaces/list/continue",
1081 arg,
1082 None)
1083}
1084
1085#[deprecated]
1087pub fn properties_template_add<'a>(
1088 client: &'a impl crate::async_client_trait::TeamAuthClient,
1089 arg: &'a crate::types::file_properties::AddTemplateArg,
1090) -> impl std::future::Future<Output=Result<crate::types::file_properties::AddTemplateResult, crate::Error<crate::types::file_properties::ModifyTemplateError>>> + Send + 'a {
1091 crate::client_helpers::request(
1092 client,
1093 crate::client_trait_common::Endpoint::Api,
1094 crate::client_trait_common::Style::Rpc,
1095 "team/properties/template/add",
1096 arg,
1097 None)
1098}
1099
1100#[deprecated]
1102pub fn properties_template_get<'a>(
1103 client: &'a impl crate::async_client_trait::TeamAuthClient,
1104 arg: &'a crate::types::file_properties::GetTemplateArg,
1105) -> impl std::future::Future<Output=Result<crate::types::file_properties::GetTemplateResult, crate::Error<crate::types::file_properties::TemplateError>>> + Send + 'a {
1106 crate::client_helpers::request(
1107 client,
1108 crate::client_trait_common::Endpoint::Api,
1109 crate::client_trait_common::Style::Rpc,
1110 "team/properties/template/get",
1111 arg,
1112 None)
1113}
1114
1115#[deprecated]
1117pub fn properties_template_list(
1118 client: &impl crate::async_client_trait::TeamAuthClient,
1119) -> impl std::future::Future<Output=Result<crate::types::file_properties::ListTemplateResult, crate::Error<crate::types::file_properties::TemplateError>>> + Send + '_ {
1120 crate::client_helpers::request(
1121 client,
1122 crate::client_trait_common::Endpoint::Api,
1123 crate::client_trait_common::Style::Rpc,
1124 "team/properties/template/list",
1125 &(),
1126 None)
1127}
1128
1129#[deprecated]
1131pub fn properties_template_update<'a>(
1132 client: &'a impl crate::async_client_trait::TeamAuthClient,
1133 arg: &'a crate::types::file_properties::UpdateTemplateArg,
1134) -> impl std::future::Future<Output=Result<crate::types::file_properties::UpdateTemplateResult, crate::Error<crate::types::file_properties::ModifyTemplateError>>> + Send + 'a {
1135 crate::client_helpers::request(
1136 client,
1137 crate::client_trait_common::Endpoint::Api,
1138 crate::client_trait_common::Style::Rpc,
1139 "team/properties/template/update",
1140 arg,
1141 None)
1142}
1143
1144#[deprecated]
1147pub fn reports_get_activity<'a>(
1148 client: &'a impl crate::async_client_trait::TeamAuthClient,
1149 arg: &'a DateRange,
1150) -> impl std::future::Future<Output=Result<GetActivityReport, crate::Error<DateRangeError>>> + Send + 'a {
1151 crate::client_helpers::request(
1152 client,
1153 crate::client_trait_common::Endpoint::Api,
1154 crate::client_trait_common::Style::Rpc,
1155 "team/reports/get_activity",
1156 arg,
1157 None)
1158}
1159
1160#[deprecated]
1163pub fn reports_get_devices<'a>(
1164 client: &'a impl crate::async_client_trait::TeamAuthClient,
1165 arg: &'a DateRange,
1166) -> impl std::future::Future<Output=Result<GetDevicesReport, crate::Error<DateRangeError>>> + Send + 'a {
1167 crate::client_helpers::request(
1168 client,
1169 crate::client_trait_common::Endpoint::Api,
1170 crate::client_trait_common::Style::Rpc,
1171 "team/reports/get_devices",
1172 arg,
1173 None)
1174}
1175
1176#[deprecated]
1179pub fn reports_get_membership<'a>(
1180 client: &'a impl crate::async_client_trait::TeamAuthClient,
1181 arg: &'a DateRange,
1182) -> impl std::future::Future<Output=Result<GetMembershipReport, crate::Error<DateRangeError>>> + Send + 'a {
1183 crate::client_helpers::request(
1184 client,
1185 crate::client_trait_common::Endpoint::Api,
1186 crate::client_trait_common::Style::Rpc,
1187 "team/reports/get_membership",
1188 arg,
1189 None)
1190}
1191
1192#[deprecated]
1195pub fn reports_get_storage<'a>(
1196 client: &'a impl crate::async_client_trait::TeamAuthClient,
1197 arg: &'a DateRange,
1198) -> impl std::future::Future<Output=Result<GetStorageReport, crate::Error<DateRangeError>>> + Send + 'a {
1199 crate::client_helpers::request(
1200 client,
1201 crate::client_trait_common::Endpoint::Api,
1202 crate::client_trait_common::Style::Rpc,
1203 "team/reports/get_storage",
1204 arg,
1205 None)
1206}
1207
1208#[cfg(feature = "unstable")]
1216#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
1217pub fn sharing_allowlist_add<'a>(
1218 client: &'a impl crate::async_client_trait::TeamAuthClient,
1219 arg: &'a SharingAllowlistAddArgs,
1220) -> impl std::future::Future<Output=Result<SharingAllowlistAddResponse, crate::Error<SharingAllowlistAddError>>> + Send + 'a {
1221 crate::client_helpers::request(
1222 client,
1223 crate::client_trait_common::Endpoint::Api,
1224 crate::client_trait_common::Style::Rpc,
1225 "team/sharing_allowlist/add",
1226 arg,
1227 None)
1228}
1229
1230#[cfg(feature = "unstable")]
1238#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
1239pub fn sharing_allowlist_list<'a>(
1240 client: &'a impl crate::async_client_trait::TeamAuthClient,
1241 arg: &'a SharingAllowlistListArg,
1242) -> impl std::future::Future<Output=Result<SharingAllowlistListResponse, crate::Error<SharingAllowlistListError>>> + Send + 'a {
1243 crate::client_helpers::request(
1244 client,
1245 crate::client_trait_common::Endpoint::Api,
1246 crate::client_trait_common::Style::Rpc,
1247 "team/sharing_allowlist/list",
1248 arg,
1249 None)
1250}
1251
1252#[cfg(feature = "unstable")]
1258#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
1259pub fn sharing_allowlist_list_continue<'a>(
1260 client: &'a impl crate::async_client_trait::TeamAuthClient,
1261 arg: &'a SharingAllowlistListContinueArg,
1262) -> impl std::future::Future<Output=Result<SharingAllowlistListResponse, crate::Error<SharingAllowlistListContinueError>>> + Send + 'a {
1263 crate::client_helpers::request(
1264 client,
1265 crate::client_trait_common::Endpoint::Api,
1266 crate::client_trait_common::Style::Rpc,
1267 "team/sharing_allowlist/list/continue",
1268 arg,
1269 None)
1270}
1271
1272#[cfg(feature = "unstable")]
1280#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
1281pub fn sharing_allowlist_remove<'a>(
1282 client: &'a impl crate::async_client_trait::TeamAuthClient,
1283 arg: &'a SharingAllowlistRemoveArgs,
1284) -> impl std::future::Future<Output=Result<SharingAllowlistRemoveResponse, crate::Error<SharingAllowlistRemoveError>>> + Send + 'a {
1285 crate::client_helpers::request(
1286 client,
1287 crate::client_trait_common::Endpoint::Api,
1288 crate::client_trait_common::Style::Rpc,
1289 "team/sharing_allowlist/remove",
1290 arg,
1291 None)
1292}
1293
1294pub fn team_folder_activate<'a>(
1296 client: &'a impl crate::async_client_trait::TeamAuthClient,
1297 arg: &'a TeamFolderIdArg,
1298) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderActivateError>>> + Send + 'a {
1299 crate::client_helpers::request(
1300 client,
1301 crate::client_trait_common::Endpoint::Api,
1302 crate::client_trait_common::Style::Rpc,
1303 "team/team_folder/activate",
1304 arg,
1305 None)
1306}
1307
1308pub fn team_folder_archive<'a>(
1312 client: &'a impl crate::async_client_trait::TeamAuthClient,
1313 arg: &'a TeamFolderArchiveArg,
1314) -> impl std::future::Future<Output=Result<TeamFolderArchiveLaunch, crate::Error<TeamFolderArchiveError>>> + Send + 'a {
1315 crate::client_helpers::request(
1316 client,
1317 crate::client_trait_common::Endpoint::Api,
1318 crate::client_trait_common::Style::Rpc,
1319 "team/team_folder/archive",
1320 arg,
1321 None)
1322}
1323
1324pub fn team_folder_archive_check<'a>(
1327 client: &'a impl crate::async_client_trait::TeamAuthClient,
1328 arg: &'a crate::types::dbx_async::PollArg,
1329) -> impl std::future::Future<Output=Result<TeamFolderArchiveJobStatus, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
1330 crate::client_helpers::request(
1331 client,
1332 crate::client_trait_common::Endpoint::Api,
1333 crate::client_trait_common::Style::Rpc,
1334 "team/team_folder/archive/check",
1335 arg,
1336 None)
1337}
1338
1339pub fn team_folder_create<'a>(
1342 client: &'a impl crate::async_client_trait::TeamAuthClient,
1343 arg: &'a TeamFolderCreateArg,
1344) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderCreateError>>> + Send + 'a {
1345 crate::client_helpers::request(
1346 client,
1347 crate::client_trait_common::Endpoint::Api,
1348 crate::client_trait_common::Style::Rpc,
1349 "team/team_folder/create",
1350 arg,
1351 None)
1352}
1353
1354pub fn team_folder_get_info<'a>(
1356 client: &'a impl crate::async_client_trait::TeamAuthClient,
1357 arg: &'a TeamFolderIdListArg,
1358) -> impl std::future::Future<Output=Result<Vec<TeamFolderGetInfoItem>, crate::Error<crate::NoError>>> + Send + 'a {
1359 crate::client_helpers::request(
1360 client,
1361 crate::client_trait_common::Endpoint::Api,
1362 crate::client_trait_common::Style::Rpc,
1363 "team/team_folder/get_info",
1364 arg,
1365 None)
1366}
1367
1368pub fn team_folder_list<'a>(
1370 client: &'a impl crate::async_client_trait::TeamAuthClient,
1371 arg: &'a TeamFolderListArg,
1372) -> impl std::future::Future<Output=Result<TeamFolderListResult, crate::Error<TeamFolderListError>>> + Send + 'a {
1373 crate::client_helpers::request(
1374 client,
1375 crate::client_trait_common::Endpoint::Api,
1376 crate::client_trait_common::Style::Rpc,
1377 "team/team_folder/list",
1378 arg,
1379 None)
1380}
1381
1382pub fn team_folder_list_continue<'a>(
1385 client: &'a impl crate::async_client_trait::TeamAuthClient,
1386 arg: &'a TeamFolderListContinueArg,
1387) -> impl std::future::Future<Output=Result<TeamFolderListResult, crate::Error<TeamFolderListContinueError>>> + Send + 'a {
1388 crate::client_helpers::request(
1389 client,
1390 crate::client_trait_common::Endpoint::Api,
1391 crate::client_trait_common::Style::Rpc,
1392 "team/team_folder/list/continue",
1393 arg,
1394 None)
1395}
1396
1397pub fn team_folder_permanently_delete<'a>(
1400 client: &'a impl crate::async_client_trait::TeamAuthClient,
1401 arg: &'a TeamFolderIdArg,
1402) -> impl std::future::Future<Output=Result<(), crate::Error<TeamFolderPermanentlyDeleteError>>> + Send + 'a {
1403 crate::client_helpers::request(
1404 client,
1405 crate::client_trait_common::Endpoint::Api,
1406 crate::client_trait_common::Style::Rpc,
1407 "team/team_folder/permanently_delete",
1408 arg,
1409 None)
1410}
1411
1412pub fn team_folder_rename<'a>(
1414 client: &'a impl crate::async_client_trait::TeamAuthClient,
1415 arg: &'a TeamFolderRenameArg,
1416) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderRenameError>>> + Send + 'a {
1417 crate::client_helpers::request(
1418 client,
1419 crate::client_trait_common::Endpoint::Api,
1420 crate::client_trait_common::Style::Rpc,
1421 "team/team_folder/rename",
1422 arg,
1423 None)
1424}
1425
1426pub fn team_folder_update_sync_settings<'a>(
1429 client: &'a impl crate::async_client_trait::TeamAuthClient,
1430 arg: &'a TeamFolderUpdateSyncSettingsArg,
1431) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderUpdateSyncSettingsError>>> + Send + 'a {
1432 crate::client_helpers::request(
1433 client,
1434 crate::client_trait_common::Endpoint::Api,
1435 crate::client_trait_common::Style::Rpc,
1436 "team/team_folder/update_sync_settings",
1437 arg,
1438 None)
1439}
1440
1441pub fn token_get_authenticated_admin(
1444 client: &impl crate::async_client_trait::TeamAuthClient,
1445) -> impl std::future::Future<Output=Result<TokenGetAuthenticatedAdminResult, crate::Error<TokenGetAuthenticatedAdminError>>> + Send + '_ {
1446 crate::client_helpers::request(
1447 client,
1448 crate::client_trait_common::Endpoint::Api,
1449 crate::client_trait_common::Style::Rpc,
1450 "team/token/get_authenticated_admin",
1451 &(),
1452 None)
1453}
1454