View Source GoogleApi.AndroidPublisher.V3.Model.Targeting (google_api_android_publisher v0.42.0)

Targeting details for a recovery action such as regions, android sdk levels, app versions etc.

Attributes

  • allUsers (type: GoogleApi.AndroidPublisher.V3.Model.AllUsers.t, default: nil) - All users are targeted.
  • androidSdks (type: GoogleApi.AndroidPublisher.V3.Model.AndroidSdks.t, default: nil) - Targeting is based on android api levels of devices.
  • regions (type: GoogleApi.AndroidPublisher.V3.Model.Regions.t, default: nil) - Targeting is based on the user account region.
  • versionList (type: GoogleApi.AndroidPublisher.V3.Model.AppVersionList.t, default: nil) - Target version codes as a list.
  • versionRange (type: GoogleApi.AndroidPublisher.V3.Model.AppVersionRange.t, default: nil) - Target version codes as a range.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.Targeting{
  allUsers: GoogleApi.AndroidPublisher.V3.Model.AllUsers.t() | nil,
  androidSdks: GoogleApi.AndroidPublisher.V3.Model.AndroidSdks.t() | nil,
  regions: GoogleApi.AndroidPublisher.V3.Model.Regions.t() | nil,
  versionList: GoogleApi.AndroidPublisher.V3.Model.AppVersionList.t() | nil,
  versionRange: GoogleApi.AndroidPublisher.V3.Model.AppVersionRange.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.