View Source GoogleApi.AndroidEnterprise.V1.Model.AppVersion (google_api_android_enterprise v0.26.0)

This represents a single version of the app.

Attributes

  • isProduction (type: boolean(), default: nil) - True if this version is a production APK.
  • targetSdkVersion (type: integer(), default: nil) - The SDK version this app targets, as specified in the manifest of the APK. See http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
  • track (type: String.t, default: nil) - Deprecated, use trackId instead.
  • trackId (type: list(String.t), default: nil) - Track ids that the app version is published in. Replaces the track field (deprecated), but doesn't include the production track (see isProduction instead).
  • versionCode (type: integer(), default: nil) - Unique increasing identifier for the app version.
  • versionString (type: String.t, default: nil) - The string used in the Play store by the app developer to identify the version. The string is not necessarily unique or localized (for example, the string could be "1.4").

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidEnterprise.V1.Model.AppVersion{
  isProduction: boolean() | nil,
  targetSdkVersion: integer() | nil,
  track: String.t() | nil,
  trackId: [String.t()] | nil,
  versionCode: integer() | nil,
  versionString: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.