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

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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

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

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.