GoogleApi.AndroidManagement.V1.Model.ManagedProperty (google_api_android_management v0.30.0) View Source

Managed property.

Attributes

  • defaultValue (type: any(), default: nil) - The default value of the property. BUNDLE_ARRAY properties don't have a default value.
  • description (type: String.t, default: nil) - A longer description of the property, providing more detail of what it affects. Localized.
  • entries (type: list(GoogleApi.AndroidManagement.V1.Model.ManagedPropertyEntry.t), default: nil) - For CHOICE or MULTISELECT properties, the list of possible entries.
  • key (type: String.t, default: nil) - The unique key that the app uses to identify the property, e.g. "com.google.android.gm.fieldname".
  • nestedProperties (type: list(GoogleApi.AndroidManagement.V1.Model.ManagedProperty.t), default: nil) - For BUNDLE_ARRAY properties, the list of nested properties. A BUNDLE_ARRAY property is at most two levels deep.
  • title (type: String.t, default: nil) - The name of the property. Localized.
  • type (type: String.t, default: nil) - The type of the property.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.AndroidManagement.V1.Model.ManagedProperty{
  defaultValue: any(),
  description: String.t(),
  entries: [GoogleApi.AndroidManagement.V1.Model.ManagedPropertyEntry.t()],
  key: String.t(),
  nestedProperties: [GoogleApi.AndroidManagement.V1.Model.ManagedProperty.t()],
  title: String.t(),
  type: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.