Android Management API . enterprises . applications

Instance Methods

close()

Close httplib2 connections.

get(name, languageCode=None, x__xgafv=None)

Gets info about an application.

Method Details

close()
Close httplib2 connections.
get(name, languageCode=None, x__xgafv=None)
Gets info about an application.

Args:
  name: string, The name of the application in the form enterprises/{enterpriseId}/applications/{package_name}. (required)
  languageCode: string, The preferred language for localized application info, as a BCP47 tag (e.g. "en-US", "de"). If not specified the default language of the application will be used.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Information about an app.
  "appPricing": "A String", # 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": [ # Application tracks visible to the enterprise.
    { # Id to name association of a app track.
      "trackAlias": "A String", # The track name associated with the trackId, set in the Play Console. The name is modifiable from Play Console.
      "trackId": "A String", # The unmodifiable unique track identifier, taken from the releaseTrackId in the URL of the Play Console page that displays the app’s track information.
    },
  ],
  "appVersions": [ # Versions currently available for this app.
    { # This represents a single version of the app.
      "production": True or False, # If the value is True, it indicates that this version is a production track.
      "trackIds": [ # Track identifiers that the app version is published in. This does not include the production track (see production instead).
        "A String",
      ],
      "versionCode": 42, # Unique increasing identifier for the app version.
      "versionString": "A String", # 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").
    },
  ],
  "author": "A String", # The name of the author of the apps (for example, the app developer).
  "availableCountries": [ # The countries which this app is available in as per ISO 3166-1 alpha-2.
    "A String",
  ],
  "category": "A String", # The app category (e.g. RACING, SOCIAL, etc.)
  "contentRating": "A String", # The content rating for this app.
  "description": "A String", # The localized promotional description, if available.
  "distributionChannel": "A String", # How and to whom the package is made available.
  "features": [ # Noteworthy features (if any) of this app.
    "A String",
  ],
  "fullDescription": "A String", # Full app description, if available.
  "iconUrl": "A String", # 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": [ # The set of managed properties available to be pre-configured for the app.
    { # Managed property.
      "defaultValue": "", # The default value of the property. BUNDLE_ARRAY properties don't have a default value.
      "description": "A String", # A longer description of the property, providing more detail of what it affects. Localized.
      "entries": [ # For CHOICE or MULTISELECT properties, the list of possible entries.
        { # An entry of a managed property.
          "name": "A String", # The human-readable name of the value. Localized.
          "value": "A String", # The machine-readable value of the entry, which should be used in the configuration. Not localized.
        },
      ],
      "key": "A String", # The unique key that the app uses to identify the property, e.g. "com.google.android.gm.fieldname".
      "nestedProperties": [ # For BUNDLE_ARRAY properties, the list of nested properties. A BUNDLE_ARRAY property is at most two levels deep.
        # Object with schema name: ManagedProperty
      ],
      "title": "A String", # The name of the property. Localized.
      "type": "A String", # The type of the property.
    },
  ],
  "minAndroidSdkVersion": 42, # The minimum Android SDK necessary to run the app.
  "name": "A String", # The name of the app in the form enterprises/{enterprise}/applications/{package_name}.
  "permissions": [ # The permissions required by the app.
    { # A permission required by the app.
      "description": "A String", # A longer description of the permission, providing more detail on what it affects. Localized.
      "name": "A String", # The name of the permission. Localized.
      "permissionId": "A String", # An opaque string uniquely identifying the permission. Not localized.
    },
  ],
  "playStoreUrl": "A String", # A link to the (consumer) Google Play details page for the app.
  "recentChanges": "A String", # A localised description of the recent changes made to the app.
  "screenshotUrls": [ # A list of screenshot links representing the app.
    "A String",
  ],
  "smallIconUrl": "A String", # 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": "A String", # The title of the app. Localized.
  "updateTime": "A String", # Output only. The approximate time (within 7 days) the app was last published.
}