pub struct WorkAccountSetupConfig {
pub authentication_type: Option<String>,
pub required_account_email: Option<String>,
}Expand description
Controls the work account setup configuration, such as details of whether a Google authenticated account is required.
This type is not used in any activity, and only used as part of another schema.
Fields§
§authentication_type: Option<String>Optional. The authentication type of the user on the device.
required_account_email: Option<String>Optional. The specific google work account email address to be added. This field is only relevant if authenticationType is GOOGLE_AUTHENTICATED. This must be an enterprise account and not a consumer account. Once set and a Google authenticated account is added to the device, changing this field will have no effect, and thus recommended to be set only once.
Trait Implementations§
Source§impl Clone for WorkAccountSetupConfig
impl Clone for WorkAccountSetupConfig
Source§fn clone(&self) -> WorkAccountSetupConfig
fn clone(&self) -> WorkAccountSetupConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkAccountSetupConfig
impl Debug for WorkAccountSetupConfig
Source§impl Default for WorkAccountSetupConfig
impl Default for WorkAccountSetupConfig
Source§fn default() -> WorkAccountSetupConfig
fn default() -> WorkAccountSetupConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkAccountSetupConfig
impl<'de> Deserialize<'de> for WorkAccountSetupConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for WorkAccountSetupConfig
impl Serialize for WorkAccountSetupConfig
impl Part for WorkAccountSetupConfig
Auto Trait Implementations§
impl Freeze for WorkAccountSetupConfig
impl RefUnwindSafe for WorkAccountSetupConfig
impl Send for WorkAccountSetupConfig
impl Sync for WorkAccountSetupConfig
impl Unpin for WorkAccountSetupConfig
impl UnwindSafe for WorkAccountSetupConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more