GoogleApi.AndroidPublisher.V3.Model.TrackRelease (google_api_android_publisher v0.27.3) View Source

A release within a track.


  • countryTargeting (type: GoogleApi.AndroidPublisher.V3.Model.CountryTargeting.t, default: nil) - Restricts a release to a specific set of countries.
  • inAppUpdatePriority (type: integer(), default: nil) - In-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority. Defaults to 0. in_app_update_priority can not be updated once the release is rolled out. See
  • name (type: String.t, default: nil) - The release name. Not required to be unique. If not set, the name is generated from the APK's version_name. If the release contains multiple APKs, the name is generated from the date.
  • releaseNotes (type: list(GoogleApi.AndroidPublisher.V3.Model.LocalizedText.t), default: nil) - A description of what is new in this release.
  • status (type: String.t, default: nil) - The status of the release.
  • userFraction (type: float(), default: nil) - Fraction of users who are eligible for a staged release. 0 < fraction < 1. Can only be set when status is "inProgress" or "halted".
  • versionCodes (type: list(String.t), default: nil) - Version codes of all APKs in the release. Must include version codes to retain from previous releases.

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.AndroidPublisher.V3.Model.TrackRelease{
    GoogleApi.AndroidPublisher.V3.Model.CountryTargeting.t() | nil,
  inAppUpdatePriority: integer() | nil,
  name: String.t() | nil,
  releaseNotes: [GoogleApi.AndroidPublisher.V3.Model.LocalizedText.t()] | nil,
  status: String.t() | nil,
  userFraction: float() | nil,
  versionCodes: [String.t()] | nil

Link to this section Functions


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

Unwrap a decoded JSON object into its complex fields.