#![allow(
clippy::too_many_arguments,
clippy::large_enum_variant,
clippy::result_large_err,
clippy::doc_markdown,
)]
#[allow(unused_imports)]
pub use crate::generated::types::team::*;
pub fn devices_list_member_devices<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ListMemberDevicesArg,
) -> impl std::future::Future<Output=Result<ListMemberDevicesResult, crate::Error<ListMemberDevicesError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/devices/list_member_devices",
arg,
None)
}
pub fn devices_list_members_devices<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ListMembersDevicesArg,
) -> impl std::future::Future<Output=Result<ListMembersDevicesResult, crate::Error<ListMembersDevicesError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/devices/list_members_devices",
arg,
None)
}
#[deprecated(note = "replaced by devices_list_members_devices")]
pub fn devices_list_team_devices<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ListTeamDevicesArg,
) -> impl std::future::Future<Output=Result<ListTeamDevicesResult, crate::Error<ListTeamDevicesError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/devices/list_team_devices",
arg,
None)
}
pub fn devices_revoke_device_session<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a RevokeDeviceSessionArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<RevokeDeviceSessionError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/devices/revoke_device_session",
arg,
None)
}
pub fn devices_revoke_device_session_batch<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a RevokeDeviceSessionBatchArg,
) -> impl std::future::Future<Output=Result<RevokeDeviceSessionBatchResult, crate::Error<RevokeDeviceSessionBatchError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/devices/revoke_device_session_batch",
arg,
None)
}
pub fn features_get_values<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a FeaturesGetValuesBatchArg,
) -> impl std::future::Future<Output=Result<FeaturesGetValuesBatchResult, crate::Error<FeaturesGetValuesBatchError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/features/get_values",
arg,
None)
}
pub fn get_info(
client: &impl crate::async_client_trait::TeamAuthClient,
) -> impl std::future::Future<Output=Result<TeamGetInfoResult, crate::Error<crate::NoError>>> + Send + '_ {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/get_info",
&(),
None)
}
pub fn groups_create<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupCreateArg,
) -> impl std::future::Future<Output=Result<GroupFullInfo, crate::Error<GroupCreateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/create",
arg,
None)
}
pub fn groups_delete<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupSelector,
) -> impl std::future::Future<Output=Result<crate::types::dbx_async::LaunchEmptyResult, crate::Error<GroupDeleteError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/delete",
arg,
None)
}
pub fn groups_get_info<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupsSelector,
) -> impl std::future::Future<Output=Result<GroupsGetInfoResult, crate::Error<GroupsGetInfoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/get_info",
arg,
None)
}
pub fn groups_job_status_get<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::dbx_async::PollArg,
) -> impl std::future::Future<Output=Result<crate::types::dbx_async::PollEmptyResult, crate::Error<GroupsPollError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/job_status/get",
arg,
None)
}
pub fn groups_list<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupsListArg,
) -> impl std::future::Future<Output=Result<GroupsListResult, crate::Error<crate::NoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/list",
arg,
None)
}
pub fn groups_list_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupsListContinueArg,
) -> impl std::future::Future<Output=Result<GroupsListResult, crate::Error<GroupsListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/list/continue",
arg,
None)
}
pub fn groups_members_add<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupMembersAddArg,
) -> impl std::future::Future<Output=Result<GroupMembersChangeResult, crate::Error<GroupMembersAddError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/members/add",
arg,
None)
}
pub fn groups_members_list<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupsMembersListArg,
) -> impl std::future::Future<Output=Result<GroupsMembersListResult, crate::Error<GroupSelectorError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/members/list",
arg,
None)
}
pub fn groups_members_list_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupsMembersListContinueArg,
) -> impl std::future::Future<Output=Result<GroupsMembersListResult, crate::Error<GroupsMembersListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/members/list/continue",
arg,
None)
}
pub fn groups_members_remove<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupMembersRemoveArg,
) -> impl std::future::Future<Output=Result<GroupMembersChangeResult, crate::Error<GroupMembersRemoveError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/members/remove",
arg,
None)
}
pub fn groups_members_set_access_type<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupMembersSetAccessTypeArg,
) -> impl std::future::Future<Output=Result<GroupsGetInfoResult, crate::Error<GroupMemberSetAccessTypeError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/members/set_access_type",
arg,
None)
}
pub fn groups_update<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a GroupUpdateArgs,
) -> impl std::future::Future<Output=Result<GroupFullInfo, crate::Error<GroupUpdateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/groups/update",
arg,
None)
}
pub fn legal_holds_create_policy<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a LegalHoldsPolicyCreateArg,
) -> impl std::future::Future<Output=Result<LegalHoldsPolicyCreateResult, crate::Error<LegalHoldsPolicyCreateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/legal_holds/create_policy",
arg,
None)
}
pub fn legal_holds_get_policy<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a LegalHoldsGetPolicyArg,
) -> impl std::future::Future<Output=Result<LegalHoldsGetPolicyResult, crate::Error<LegalHoldsGetPolicyError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/legal_holds/get_policy",
arg,
None)
}
pub fn legal_holds_list_held_revisions<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a LegalHoldsListHeldRevisionsArg,
) -> impl std::future::Future<Output=Result<LegalHoldsListHeldRevisionResult, crate::Error<LegalHoldsListHeldRevisionsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/legal_holds/list_held_revisions",
arg,
None)
}
pub fn legal_holds_list_held_revisions_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a LegalHoldsListHeldRevisionsContinueArg,
) -> impl std::future::Future<Output=Result<LegalHoldsListHeldRevisionResult, crate::Error<LegalHoldsListHeldRevisionsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/legal_holds/list_held_revisions_continue",
arg,
None)
}
pub fn legal_holds_list_policies<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a LegalHoldsListPoliciesArg,
) -> impl std::future::Future<Output=Result<LegalHoldsListPoliciesResult, crate::Error<LegalHoldsListPoliciesError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/legal_holds/list_policies",
arg,
None)
}
pub fn legal_holds_release_policy<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a LegalHoldsPolicyReleaseArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<LegalHoldsPolicyReleaseError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/legal_holds/release_policy",
arg,
None)
}
pub fn legal_holds_update_policy<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a LegalHoldsPolicyUpdateArg,
) -> impl std::future::Future<Output=Result<LegalHoldsPolicyUpdateResult, crate::Error<LegalHoldsPolicyUpdateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/legal_holds/update_policy",
arg,
None)
}
pub fn linked_apps_list_member_linked_apps<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ListMemberAppsArg,
) -> impl std::future::Future<Output=Result<ListMemberAppsResult, crate::Error<ListMemberAppsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/linked_apps/list_member_linked_apps",
arg,
None)
}
pub fn linked_apps_list_members_linked_apps<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ListMembersAppsArg,
) -> impl std::future::Future<Output=Result<ListMembersAppsResult, crate::Error<ListMembersAppsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/linked_apps/list_members_linked_apps",
arg,
None)
}
#[deprecated(note = "replaced by linked_apps_list_members_linked_apps")]
pub fn linked_apps_list_team_linked_apps<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ListTeamAppsArg,
) -> impl std::future::Future<Output=Result<ListTeamAppsResult, crate::Error<ListTeamAppsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/linked_apps/list_team_linked_apps",
arg,
None)
}
pub fn linked_apps_revoke_linked_app<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a RevokeLinkedApiAppArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<RevokeLinkedAppError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/linked_apps/revoke_linked_app",
arg,
None)
}
pub fn linked_apps_revoke_linked_app_batch<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a RevokeLinkedApiAppBatchArg,
) -> impl std::future::Future<Output=Result<RevokeLinkedAppBatchResult, crate::Error<RevokeLinkedAppBatchError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/linked_apps/revoke_linked_app_batch",
arg,
None)
}
pub fn member_space_limits_excluded_users_add<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ExcludedUsersUpdateArg,
) -> impl std::future::Future<Output=Result<ExcludedUsersUpdateResult, crate::Error<ExcludedUsersUpdateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/member_space_limits/excluded_users/add",
arg,
None)
}
pub fn member_space_limits_excluded_users_list<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ExcludedUsersListArg,
) -> impl std::future::Future<Output=Result<ExcludedUsersListResult, crate::Error<ExcludedUsersListError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/member_space_limits/excluded_users/list",
arg,
None)
}
pub fn member_space_limits_excluded_users_list_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ExcludedUsersListContinueArg,
) -> impl std::future::Future<Output=Result<ExcludedUsersListResult, crate::Error<ExcludedUsersListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/member_space_limits/excluded_users/list/continue",
arg,
None)
}
pub fn member_space_limits_excluded_users_remove<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ExcludedUsersUpdateArg,
) -> impl std::future::Future<Output=Result<ExcludedUsersUpdateResult, crate::Error<ExcludedUsersUpdateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/member_space_limits/excluded_users/remove",
arg,
None)
}
pub fn member_space_limits_get_custom_quota<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a CustomQuotaUsersArg,
) -> impl std::future::Future<Output=Result<Vec<CustomQuotaResult>, crate::Error<CustomQuotaError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/member_space_limits/get_custom_quota",
arg,
None)
}
pub fn member_space_limits_remove_custom_quota<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a CustomQuotaUsersArg,
) -> impl std::future::Future<Output=Result<Vec<RemoveCustomQuotaResult>, crate::Error<CustomQuotaError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/member_space_limits/remove_custom_quota",
arg,
None)
}
pub fn member_space_limits_set_custom_quota<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a SetCustomQuotaArg,
) -> impl std::future::Future<Output=Result<Vec<CustomQuotaResult>, crate::Error<SetCustomQuotaError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/member_space_limits/set_custom_quota",
arg,
None)
}
pub fn members_add_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersAddV2Arg,
) -> impl std::future::Future<Output=Result<MembersAddLaunchV2Result, crate::Error<crate::NoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/add_v2",
arg,
None)
}
pub fn members_add<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersAddArg,
) -> impl std::future::Future<Output=Result<MembersAddLaunch, crate::Error<crate::NoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/add",
arg,
None)
}
pub fn members_add_job_status_get_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::dbx_async::PollArg,
) -> impl std::future::Future<Output=Result<MembersAddJobStatusV2Result, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/add/job_status/get_v2",
arg,
None)
}
pub fn members_add_job_status_get<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::dbx_async::PollArg,
) -> impl std::future::Future<Output=Result<MembersAddJobStatus, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/add/job_status/get",
arg,
None)
}
pub fn members_delete_profile_photo_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersDeleteProfilePhotoArg,
) -> impl std::future::Future<Output=Result<TeamMemberInfoV2Result, crate::Error<MembersDeleteProfilePhotoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/delete_profile_photo_v2",
arg,
None)
}
pub fn members_delete_profile_photo<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersDeleteProfilePhotoArg,
) -> impl std::future::Future<Output=Result<TeamMemberInfo, crate::Error<MembersDeleteProfilePhotoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/delete_profile_photo",
arg,
None)
}
pub fn members_get_available_team_member_roles(
client: &impl crate::async_client_trait::TeamAuthClient,
) -> impl std::future::Future<Output=Result<MembersGetAvailableTeamMemberRolesResult, crate::Error<crate::NoError>>> + Send + '_ {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/get_available_team_member_roles",
&(),
None)
}
pub fn members_get_info_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersGetInfoV2Arg,
) -> impl std::future::Future<Output=Result<MembersGetInfoV2Result, crate::Error<MembersGetInfoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/get_info_v2",
arg,
None)
}
pub fn members_get_info<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersGetInfoArgs,
) -> impl std::future::Future<Output=Result<MembersGetInfoResult, crate::Error<MembersGetInfoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/get_info",
arg,
None)
}
pub fn members_list_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersListArg,
) -> impl std::future::Future<Output=Result<MembersListV2Result, crate::Error<MembersListError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/list_v2",
arg,
None)
}
pub fn members_list<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersListArg,
) -> impl std::future::Future<Output=Result<MembersListResult, crate::Error<MembersListError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/list",
arg,
None)
}
pub fn members_list_continue_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersListContinueArg,
) -> impl std::future::Future<Output=Result<MembersListV2Result, crate::Error<MembersListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/list/continue_v2",
arg,
None)
}
pub fn members_list_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersListContinueArg,
) -> impl std::future::Future<Output=Result<MembersListResult, crate::Error<MembersListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/list/continue",
arg,
None)
}
pub fn members_move_former_member_files<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersDataTransferArg,
) -> impl std::future::Future<Output=Result<crate::types::dbx_async::LaunchEmptyResult, crate::Error<MembersTransferFormerMembersFilesError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/move_former_member_files",
arg,
None)
}
pub fn members_move_former_member_files_job_status_check<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::dbx_async::PollArg,
) -> impl std::future::Future<Output=Result<crate::types::dbx_async::PollEmptyResult, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/move_former_member_files/job_status/check",
arg,
None)
}
pub fn members_recover<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersRecoverArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<MembersRecoverError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/recover",
arg,
None)
}
pub fn members_remove<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersRemoveArg,
) -> impl std::future::Future<Output=Result<crate::types::dbx_async::LaunchEmptyResult, crate::Error<MembersRemoveError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/remove",
arg,
None)
}
pub fn members_remove_job_status_get<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::dbx_async::PollArg,
) -> impl std::future::Future<Output=Result<crate::types::dbx_async::PollEmptyResult, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/remove/job_status/get",
arg,
None)
}
pub fn members_secondary_emails_add<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a AddSecondaryEmailsArg,
) -> impl std::future::Future<Output=Result<AddSecondaryEmailsResult, crate::Error<AddSecondaryEmailsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/secondary_emails/add",
arg,
None)
}
pub fn members_secondary_emails_delete<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a DeleteSecondaryEmailsArg,
) -> impl std::future::Future<Output=Result<DeleteSecondaryEmailsResult, crate::Error<crate::NoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/secondary_emails/delete",
arg,
None)
}
pub fn members_secondary_emails_resend_verification_emails<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a ResendVerificationEmailArg,
) -> impl std::future::Future<Output=Result<ResendVerificationEmailResult, crate::Error<crate::NoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/secondary_emails/resend_verification_emails",
arg,
None)
}
pub fn members_send_welcome_email<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a UserSelectorArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<MembersSendWelcomeError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/send_welcome_email",
arg,
None)
}
pub fn members_set_admin_permissions_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersSetPermissions2Arg,
) -> impl std::future::Future<Output=Result<MembersSetPermissions2Result, crate::Error<MembersSetPermissions2Error>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/set_admin_permissions_v2",
arg,
None)
}
pub fn members_set_admin_permissions<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersSetPermissionsArg,
) -> impl std::future::Future<Output=Result<MembersSetPermissionsResult, crate::Error<MembersSetPermissionsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/set_admin_permissions",
arg,
None)
}
pub fn members_set_profile_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersSetProfileArg,
) -> impl std::future::Future<Output=Result<TeamMemberInfoV2Result, crate::Error<MembersSetProfileError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/set_profile_v2",
arg,
None)
}
pub fn members_set_profile<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersSetProfileArg,
) -> impl std::future::Future<Output=Result<TeamMemberInfo, crate::Error<MembersSetProfileError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/set_profile",
arg,
None)
}
pub fn members_set_profile_photo_v2<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersSetProfilePhotoArg,
) -> impl std::future::Future<Output=Result<TeamMemberInfoV2Result, crate::Error<MembersSetProfilePhotoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/set_profile_photo_v2",
arg,
None)
}
pub fn members_set_profile_photo<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersSetProfilePhotoArg,
) -> impl std::future::Future<Output=Result<TeamMemberInfo, crate::Error<MembersSetProfilePhotoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/set_profile_photo",
arg,
None)
}
pub fn members_suspend<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersDeactivateArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<MembersSuspendError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/suspend",
arg,
None)
}
pub fn members_unsuspend<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a MembersUnsuspendArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<MembersUnsuspendError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/members/unsuspend",
arg,
None)
}
pub fn namespaces_list<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamNamespacesListArg,
) -> impl std::future::Future<Output=Result<TeamNamespacesListResult, crate::Error<TeamNamespacesListError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/namespaces/list",
arg,
None)
}
pub fn namespaces_list_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamNamespacesListContinueArg,
) -> impl std::future::Future<Output=Result<TeamNamespacesListResult, crate::Error<TeamNamespacesListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/namespaces/list/continue",
arg,
None)
}
#[deprecated]
pub fn properties_template_add<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::file_properties::AddTemplateArg,
) -> impl std::future::Future<Output=Result<crate::types::file_properties::AddTemplateResult, crate::Error<crate::types::file_properties::ModifyTemplateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/properties/template/add",
arg,
None)
}
#[deprecated]
pub fn properties_template_get<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::file_properties::GetTemplateArg,
) -> impl std::future::Future<Output=Result<crate::types::file_properties::GetTemplateResult, crate::Error<crate::types::file_properties::TemplateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/properties/template/get",
arg,
None)
}
#[deprecated]
pub fn properties_template_list(
client: &impl crate::async_client_trait::TeamAuthClient,
) -> impl std::future::Future<Output=Result<crate::types::file_properties::ListTemplateResult, crate::Error<crate::types::file_properties::TemplateError>>> + Send + '_ {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/properties/template/list",
&(),
None)
}
#[deprecated]
pub fn properties_template_update<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::file_properties::UpdateTemplateArg,
) -> impl std::future::Future<Output=Result<crate::types::file_properties::UpdateTemplateResult, crate::Error<crate::types::file_properties::ModifyTemplateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/properties/template/update",
arg,
None)
}
#[deprecated]
pub fn reports_get_activity<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a DateRange,
) -> impl std::future::Future<Output=Result<GetActivityReport, crate::Error<DateRangeError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/reports/get_activity",
arg,
None)
}
#[deprecated]
pub fn reports_get_devices<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a DateRange,
) -> impl std::future::Future<Output=Result<GetDevicesReport, crate::Error<DateRangeError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/reports/get_devices",
arg,
None)
}
#[deprecated]
pub fn reports_get_membership<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a DateRange,
) -> impl std::future::Future<Output=Result<GetMembershipReport, crate::Error<DateRangeError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/reports/get_membership",
arg,
None)
}
#[deprecated]
pub fn reports_get_storage<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a DateRange,
) -> impl std::future::Future<Output=Result<GetStorageReport, crate::Error<DateRangeError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/reports/get_storage",
arg,
None)
}
#[cfg(feature = "unstable")]
#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
pub fn sharing_allowlist_add<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a SharingAllowlistAddArgs,
) -> impl std::future::Future<Output=Result<SharingAllowlistAddResponse, crate::Error<SharingAllowlistAddError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/sharing_allowlist/add",
arg,
None)
}
#[cfg(feature = "unstable")]
#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
pub fn sharing_allowlist_list<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a SharingAllowlistListArg,
) -> impl std::future::Future<Output=Result<SharingAllowlistListResponse, crate::Error<SharingAllowlistListError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/sharing_allowlist/list",
arg,
None)
}
#[cfg(feature = "unstable")]
#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
pub fn sharing_allowlist_list_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a SharingAllowlistListContinueArg,
) -> impl std::future::Future<Output=Result<SharingAllowlistListResponse, crate::Error<SharingAllowlistListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/sharing_allowlist/list/continue",
arg,
None)
}
#[cfg(feature = "unstable")]
#[cfg_attr(docsrs, doc(cfg(feature = "unstable")))]
pub fn sharing_allowlist_remove<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a SharingAllowlistRemoveArgs,
) -> impl std::future::Future<Output=Result<SharingAllowlistRemoveResponse, crate::Error<SharingAllowlistRemoveError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/sharing_allowlist/remove",
arg,
None)
}
pub fn team_folder_activate<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderIdArg,
) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderActivateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/activate",
arg,
None)
}
pub fn team_folder_archive<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderArchiveArg,
) -> impl std::future::Future<Output=Result<TeamFolderArchiveLaunch, crate::Error<TeamFolderArchiveError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/archive",
arg,
None)
}
pub fn team_folder_archive_check<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a crate::types::dbx_async::PollArg,
) -> impl std::future::Future<Output=Result<TeamFolderArchiveJobStatus, crate::Error<crate::types::dbx_async::PollError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/archive/check",
arg,
None)
}
pub fn team_folder_create<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderCreateArg,
) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderCreateError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/create",
arg,
None)
}
pub fn team_folder_get_info<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderIdListArg,
) -> impl std::future::Future<Output=Result<Vec<TeamFolderGetInfoItem>, crate::Error<crate::NoError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/get_info",
arg,
None)
}
pub fn team_folder_list<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderListArg,
) -> impl std::future::Future<Output=Result<TeamFolderListResult, crate::Error<TeamFolderListError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/list",
arg,
None)
}
pub fn team_folder_list_continue<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderListContinueArg,
) -> impl std::future::Future<Output=Result<TeamFolderListResult, crate::Error<TeamFolderListContinueError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/list/continue",
arg,
None)
}
pub fn team_folder_permanently_delete<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderIdArg,
) -> impl std::future::Future<Output=Result<(), crate::Error<TeamFolderPermanentlyDeleteError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/permanently_delete",
arg,
None)
}
pub fn team_folder_rename<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderRenameArg,
) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderRenameError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/rename",
arg,
None)
}
pub fn team_folder_update_sync_settings<'a>(
client: &'a impl crate::async_client_trait::TeamAuthClient,
arg: &'a TeamFolderUpdateSyncSettingsArg,
) -> impl std::future::Future<Output=Result<TeamFolderMetadata, crate::Error<TeamFolderUpdateSyncSettingsError>>> + Send + 'a {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/team_folder/update_sync_settings",
arg,
None)
}
pub fn token_get_authenticated_admin(
client: &impl crate::async_client_trait::TeamAuthClient,
) -> impl std::future::Future<Output=Result<TokenGetAuthenticatedAdminResult, crate::Error<TokenGetAuthenticatedAdminError>>> + Send + '_ {
crate::client_helpers::request(
client,
crate::client_trait_common::Endpoint::Api,
crate::client_trait_common::Style::Rpc,
"team/token/get_authenticated_admin",
&(),
None)
}