GoogleApi.AndroidManagement.V1.Model.KeyedAppState (google_api_android_management v0.41.0) View Source

Keyed app state reported by the app.


  • createTime (type: DateTime.t, default: nil) - The creation time of the app state on the device.
  • data (type: String.t, default: nil) - Optionally, a machine-readable value to be read by the EMM. For example, setting values that the admin can choose to query against in the EMM console (e.g. “notify me if the battery_warning data < 10”).
  • key (type: String.t, default: nil) - The key for the app state. Acts as a point of reference for what the app is providing state for. For example, when providing managed configuration feedback, this key could be the managed configuration key.
  • lastUpdateTime (type: DateTime.t, default: nil) - The time the app state was most recently updated.
  • message (type: String.t, default: nil) - Optionally, a free-form message string to explain the app state. If the state was triggered by a particular value (e.g. a managed configuration value), it should be included in the message.
  • severity (type: String.t, default: nil) - The severity of the app state.

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.AndroidManagement.V1.Model.KeyedAppState{
  createTime: DateTime.t() | nil,
  data: String.t() | nil,
  key: String.t() | nil,
  lastUpdateTime: DateTime.t() | nil,
  message: String.t() | nil,
  severity: String.t() | nil

Link to this section Functions


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

Unwrap a decoded JSON object into its complex fields.