Struct google_androidmanagement1::ManagedProperty[][src]

pub struct ManagedProperty {
    pub key: Option<String>,
    pub description: Option<String>,
    pub nested_properties: Option<Vec<ManagedProperty>>,
    pub title: Option<String>,
    pub default_value: Option<String>,
    pub entries: Option<Vec<ManagedPropertyEntry>>,
    pub type_: Option<String>,
}

Managed property.

This type is not used in any activity, and only used as part of another schema.

Fields

The unique key that the app uses to identify the property, e.g. "com.google.android.gm.fieldname".

A longer description of the property, providing more detail of what it affects. Localized.

For BUNDLE_ARRAY properties, the list of nested properties. A BUNDLE_ARRAY property is at most two levels deep.

The name of the property. Localized.

The default value of the property. BUNDLE_ARRAY properties don't have a default value.

For CHOICE or MULTISELECT properties, the list of possible entries.

The type of the property.

Trait Implementations

impl Default for ManagedProperty
[src]

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

impl Clone for ManagedProperty
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ManagedProperty
[src]

Formats the value using the given formatter. Read more

impl Part for ManagedProperty
[src]

Auto Trait Implementations