Struct google_androiddeviceprovisioning1::Device[][src]

pub struct Device {
    pub device_identifier: Option<DeviceIdentifier>,
    pub name: Option<String>,
    pub claims: Option<Vec<DeviceClaim>>,
    pub device_metadata: Option<DeviceMetadata>,
    pub configuration: Option<String>,
    pub device_id: Option<String>,
}

An Android device registered for zero-touch enrollment.

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

The hardware IDs that identify a manufactured device. To learn more, read Identifiers.

Output only. The API resource name in the format partners/[PARTNER_ID]/devices/[DEVICE_ID]. Assigned by the server.

Output only. The provisioning claims for a device. Devices claimed for zero-touch enrollment have a claim with the type SECTION_TYPE_ZERO_TOUCH. Call partners.devices.unclaim or partners.devices.unclaimAsync to remove the device from zero-touch enrollment.

The metadata attached to the device. Structured as key-value pairs. To learn more, read Device metadata.

Not available to resellers.

Output only. The ID of the device. Assigned by the server.

Trait Implementations

impl Default for Device
[src]

Returns the "default value" for a type. Read more

impl Clone for Device
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Device
[src]

Formats the value using the given formatter. Read more

impl ResponseResult for Device
[src]

Auto Trait Implementations

impl Send for Device

impl Sync for Device