class Google::Apis::AndroidmanagementV1::KeyedAppState
Keyed app state reported by the app.
Attributes
The creation time of the app state on the device. Corresponds to the JSON property `createTime` @return [String]
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”). Corresponds to the JSON property `data` @return [String]
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. Corresponds to the JSON property `key` @return [String]
The time the app state was most recently updated. Corresponds to the JSON property `lastUpdateTime` @return [String]
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. Corresponds to the JSON property `message` @return [String]
The severity of the app state. Corresponds to the JSON property `severity` @return [String]
Public Class Methods
# File lib/google/apis/androidmanagement_v1/classes.rb, line 1740 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/androidmanagement_v1/classes.rb, line 1745 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @data = args[:data] if args.key?(:data) @key = args[:key] if args.key?(:key) @last_update_time = args[:last_update_time] if args.key?(:last_update_time) @message = args[:message] if args.key?(:message) @severity = args[:severity] if args.key?(:severity) end