dropbox_sdk/generated/async_routes/
users.rs1#![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::users::*;
13
14pub fn features_get_values<'a>(
16 client: &'a impl crate::async_client_trait::UserAuthClient,
17 arg: &'a UserFeaturesGetValuesBatchArg,
18) -> impl std::future::Future<Output=Result<UserFeaturesGetValuesBatchResult, crate::Error<UserFeaturesGetValuesBatchError>>> + Send + 'a {
19 crate::client_helpers::request(
20 client,
21 crate::client_trait_common::Endpoint::Api,
22 crate::client_trait_common::Style::Rpc,
23 "users/features/get_values",
24 arg,
25 None)
26}
27
28pub fn get_account<'a>(
30 client: &'a impl crate::async_client_trait::UserAuthClient,
31 arg: &'a GetAccountArg,
32) -> impl std::future::Future<Output=Result<BasicAccount, crate::Error<GetAccountError>>> + Send + 'a {
33 crate::client_helpers::request(
34 client,
35 crate::client_trait_common::Endpoint::Api,
36 crate::client_trait_common::Style::Rpc,
37 "users/get_account",
38 arg,
39 None)
40}
41
42pub fn get_account_batch<'a>(
44 client: &'a impl crate::async_client_trait::UserAuthClient,
45 arg: &'a GetAccountBatchArg,
46) -> impl std::future::Future<Output=Result<GetAccountBatchResult, crate::Error<GetAccountBatchError>>> + Send + 'a {
47 crate::client_helpers::request(
48 client,
49 crate::client_trait_common::Endpoint::Api,
50 crate::client_trait_common::Style::Rpc,
51 "users/get_account_batch",
52 arg,
53 None)
54}
55
56pub fn get_current_account(
58 client: &impl crate::async_client_trait::UserAuthClient,
59) -> impl std::future::Future<Output=Result<FullAccount, crate::Error<crate::NoError>>> + Send + '_ {
60 crate::client_helpers::request(
61 client,
62 crate::client_trait_common::Endpoint::Api,
63 crate::client_trait_common::Style::Rpc,
64 "users/get_current_account",
65 &(),
66 None)
67}
68
69pub fn get_space_usage(
71 client: &impl crate::async_client_trait::UserAuthClient,
72) -> impl std::future::Future<Output=Result<SpaceUsage, crate::Error<crate::NoError>>> + Send + '_ {
73 crate::client_helpers::request(
74 client,
75 crate::client_trait_common::Endpoint::Api,
76 crate::client_trait_common::Style::Rpc,
77 "users/get_space_usage",
78 &(),
79 None)
80}
81