pub struct PostUsersRequest {Show 18 fields
pub name: String,
pub login: Option<String>,
pub is_platform_access_only: Option<bool>,
pub role: Option<Role>,
pub language: Option<String>,
pub is_sync_enabled: Option<bool>,
pub job_title: Option<String>,
pub phone: Option<String>,
pub address: Option<String>,
pub space_amount: Option<i64>,
pub tracking_codes: Option<Vec<TrackingCode>>,
pub can_see_managed_users: Option<bool>,
pub timezone: Option<String>,
pub is_external_collab_restricted: Option<bool>,
pub is_exempt_from_device_limits: Option<bool>,
pub is_exempt_from_login_verification: Option<bool>,
pub status: Option<Status>,
pub external_app_user_id: Option<String>,
}Fields§
§name: StringThe name of the user
login: Option<String>The email address the user uses to log in Required, unless is_platform_access_only is set to true.
is_platform_access_only: Option<bool>Specifies that the user is an app user.
role: Option<Role>The user’s enterprise role
language: Option<String>The language of the user, formatted in modified version of the ISO 639-1 format.
is_sync_enabled: Option<bool>Whether the user can use Box Sync
job_title: Option<String>The user’s job title
phone: Option<String>The user’s phone number
address: Option<String>The user’s address
space_amount: Option<i64>The user’s total available space in bytes. Set this to -1 to indicate unlimited storage.
tracking_codes: Option<Vec<TrackingCode>>Tracking codes allow an admin to generate reports from the admin console and assign an attribute to a specific group of users. This setting must be enabled for an enterprise before it can be used.
can_see_managed_users: Option<bool>Whether the user can see other enterprise users in their contact list
timezone: Option<String>The user’s timezone
is_external_collab_restricted: Option<bool>Whether the user is allowed to collaborate with users outside their enterprise
is_exempt_from_device_limits: Option<bool>Whether to exempt the user from enterprise device limits
is_exempt_from_login_verification: Option<bool>Whether the user must use two-factor authentication
status: Option<Status>The user’s account status
external_app_user_id: Option<String>An external identifier for an app user, which can be used to look up the user. This can be used to tie user IDs from external identity providers to Box users.
Implementations§
Source§impl PostUsersRequest
impl PostUsersRequest
pub fn new(name: String) -> PostUsersRequest
Trait Implementations§
Source§impl Clone for PostUsersRequest
impl Clone for PostUsersRequest
Source§fn clone(&self) -> PostUsersRequest
fn clone(&self) -> PostUsersRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more