View Source GoogleApi.AndroidManagement.V1.Model.Application (google_api_android_management v0.57.0)

Information about an app.

Attributes

  • appPricing (type: String.t, default: nil) - Whether this app is free, free with in-app purchases, or paid. If the pricing is unspecified, this means the app is not generally available anymore (even though it might still be available to people who own it).
  • appTracks (type: list(GoogleApi.AndroidManagement.V1.Model.AppTrackInfo.t), default: nil) - Application tracks visible to the enterprise.
  • appVersions (type: list(GoogleApi.AndroidManagement.V1.Model.AppVersion.t), default: nil) - Versions currently available for this app.
  • author (type: String.t, default: nil) - The name of the author of the apps (for example, the app developer).
  • availableCountries (type: list(String.t), default: nil) - The countries which this app is available in as per ISO 3166-1 alpha-2.
  • category (type: String.t, default: nil) - The app category (e.g. RACING, SOCIAL, etc.)
  • contentRating (type: String.t, default: nil) - The content rating for this app.
  • description (type: String.t, default: nil) - The localized promotional description, if available.
  • distributionChannel (type: String.t, default: nil) - How and to whom the package is made available.
  • features (type: list(String.t), default: nil) - Noteworthy features (if any) of this app.
  • fullDescription (type: String.t, default: nil) - Full app description, if available.
  • iconUrl (type: String.t, default: nil) - A link to an image that can be used as an icon for the app. This image is suitable for use up to a pixel size of 512 x 512.
  • managedProperties (type: list(GoogleApi.AndroidManagement.V1.Model.ManagedProperty.t), default: nil) - The set of managed properties available to be pre-configured for the app.
  • minAndroidSdkVersion (type: integer(), default: nil) - The minimum Android SDK necessary to run the app.
  • name (type: String.t, default: nil) - The name of the app in the form enterprises/{enterprise}/applications/{package_name}.
  • permissions (type: list(GoogleApi.AndroidManagement.V1.Model.ApplicationPermission.t), default: nil) - The permissions required by the app.
  • playStoreUrl (type: String.t, default: nil) - A link to the (consumer) Google Play details page for the app.
  • recentChanges (type: String.t, default: nil) - A localised description of the recent changes made to the app.
  • screenshotUrls (type: list(String.t), default: nil) - A list of screenshot links representing the app.
  • smallIconUrl (type: String.t, default: nil) - A link to a smaller image that can be used as an icon for the app. This image is suitable for use up to a pixel size of 128 x 128.
  • title (type: String.t, default: nil) - The title of the app. Localized.
  • updateTime (type: DateTime.t, default: nil) - Output only. The approximate time (within 7 days) the app was last published.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AndroidManagement.V1.Model.Application{
  appPricing: String.t() | nil,
  appTracks: [GoogleApi.AndroidManagement.V1.Model.AppTrackInfo.t()] | nil,
  appVersions: [GoogleApi.AndroidManagement.V1.Model.AppVersion.t()] | nil,
  author: String.t() | nil,
  availableCountries: [String.t()] | nil,
  category: String.t() | nil,
  contentRating: String.t() | nil,
  description: String.t() | nil,
  distributionChannel: String.t() | nil,
  features: [String.t()] | nil,
  fullDescription: String.t() | nil,
  iconUrl: String.t() | nil,
  managedProperties:
    [GoogleApi.AndroidManagement.V1.Model.ManagedProperty.t()] | nil,
  minAndroidSdkVersion: integer() | nil,
  name: String.t() | nil,
  permissions:
    [GoogleApi.AndroidManagement.V1.Model.ApplicationPermission.t()] | nil,
  playStoreUrl: String.t() | nil,
  recentChanges: String.t() | nil,
  screenshotUrls: [String.t()] | nil,
  smallIconUrl: String.t() | nil,
  title: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.