View Source GoogleApi.AndroidPublisher.V3.Model.AppRecoveryAction (google_api_android_publisher v0.34.1)

Information about an app recovery action.

Attributes

  • appRecoveryId (type: String.t, default: nil) - ID corresponding to the app recovery action.
  • cancelTime (type: DateTime.t, default: nil) - Timestamp of when the app recovery action is canceled by the developer. Only set if the recovery action has been canceled.
  • createTime (type: DateTime.t, default: nil) - Timestamp of when the app recovery action is created by the developer. It is always set after creation of the recovery action.
  • deployTime (type: DateTime.t, default: nil) - Timestamp of when the app recovery action is deployed to the users. Only set if the recovery action has been deployed.
  • lastUpdateTime (type: DateTime.t, default: nil) - Timestamp of when the developer last updated recovery action. In case the action is cancelled, it corresponds to cancellation time. It is always set after creation of the recovery action.
  • remoteInAppUpdateData (type: GoogleApi.AndroidPublisher.V3.Model.RemoteInAppUpdateData.t, default: nil) - Data about the remote in-app update action such as such as recovered user base, recoverable user base etc. Set only if the recovery action type is Remote In-App Update.
  • status (type: String.t, default: nil) - The status of the recovery action.
  • targeting (type: GoogleApi.AndroidPublisher.V3.Model.Targeting.t, default: nil) - Specifies targeting criteria for the recovery action such as regions, android sdk versions, app versions etc.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.AppRecoveryAction{
  appRecoveryId: String.t() | nil,
  cancelTime: DateTime.t() | nil,
  createTime: DateTime.t() | nil,
  deployTime: DateTime.t() | nil,
  lastUpdateTime: DateTime.t() | nil,
  remoteInAppUpdateData:
    GoogleApi.AndroidPublisher.V3.Model.RemoteInAppUpdateData.t() | nil,
  status: String.t() | nil,
  targeting: GoogleApi.AndroidPublisher.V3.Model.Targeting.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.