Struct google_androidmanagement1::api::Command[][src]

pub struct Command {
    pub create_time: Option<String>,
    pub duration: Option<String>,
    pub error_code: Option<String>,
    pub new_password: Option<String>,
    pub reset_password_flags: Option<Vec<String>>,
    pub type_: Option<String>,
    pub user_name: Option<String>,
}

A command.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

create_time: Option<String>

The timestamp at which the command was created. The timestamp is automatically generated by the server.

duration: Option<String>

The duration for which the command is valid. The command will expire if not executed by the device during this time. The default duration if unspecified is ten minutes. There is no maximum duration.

error_code: Option<String>

If the command failed, an error code explaining the failure. This is not set when the command is cancelled by the caller.

new_password: Option<String>

For commands of type RESET_PASSWORD, optionally specifies the new password.

reset_password_flags: Option<Vec<String>>

For commands of type RESET_PASSWORD, optionally specifies flags.

type_: Option<String>

The type of the command.

user_name: Option<String>

The resource name of the user that owns the device in the form enterprises/{enterpriseId}/users/{userId}. This is automatically generated by the server based on the device the command is sent to.

Trait Implementations

impl Clone for Command[src]

impl Debug for Command[src]

impl Default for Command[src]

impl<'de> Deserialize<'de> for Command[src]

impl RequestValue for Command[src]

impl Serialize for Command[src]

Auto Trait Implementations

impl RefUnwindSafe for Command

impl Send for Command

impl Sync for Command

impl Unpin for Command

impl UnwindSafe for Command

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.