dropbox_sdk/generated/sync_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(
16 client: &impl crate::client_trait::UserAuthClient,
17 arg: &UserFeaturesGetValuesBatchArg,
18) -> Result<UserFeaturesGetValuesBatchResult, crate::Error<UserFeaturesGetValuesBatchError>> {
19 crate::client_helpers::unwrap_async(
20 crate::client_helpers::request(
21 client,
22 crate::client_trait_common::Endpoint::Api,
23 crate::client_trait_common::Style::Rpc,
24 "users/features/get_values",
25 arg,
26 None)
27 )
28}
29
30pub fn get_account(
32 client: &impl crate::client_trait::UserAuthClient,
33 arg: &GetAccountArg,
34) -> Result<BasicAccount, crate::Error<GetAccountError>> {
35 crate::client_helpers::unwrap_async(
36 crate::client_helpers::request(
37 client,
38 crate::client_trait_common::Endpoint::Api,
39 crate::client_trait_common::Style::Rpc,
40 "users/get_account",
41 arg,
42 None)
43 )
44}
45
46pub fn get_account_batch(
48 client: &impl crate::client_trait::UserAuthClient,
49 arg: &GetAccountBatchArg,
50) -> Result<GetAccountBatchResult, crate::Error<GetAccountBatchError>> {
51 crate::client_helpers::unwrap_async(
52 crate::client_helpers::request(
53 client,
54 crate::client_trait_common::Endpoint::Api,
55 crate::client_trait_common::Style::Rpc,
56 "users/get_account_batch",
57 arg,
58 None)
59 )
60}
61
62pub fn get_current_account(
64 client: &impl crate::client_trait::UserAuthClient,
65) -> Result<FullAccount, crate::Error<crate::NoError>> {
66 crate::client_helpers::unwrap_async(
67 crate::client_helpers::request(
68 client,
69 crate::client_trait_common::Endpoint::Api,
70 crate::client_trait_common::Style::Rpc,
71 "users/get_current_account",
72 &(),
73 None)
74 )
75}
76
77pub fn get_space_usage(
79 client: &impl crate::client_trait::UserAuthClient,
80) -> Result<SpaceUsage, crate::Error<crate::NoError>> {
81 crate::client_helpers::unwrap_async(
82 crate::client_helpers::request(
83 client,
84 crate::client_trait_common::Endpoint::Api,
85 crate::client_trait_common::Style::Rpc,
86 "users/get_space_usage",
87 &(),
88 None)
89 )
90}
91