REST Resource: enterprises.applications

Resource: Application

Information about an app.

JSON representation
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ]
}
Fields
name

string

The name of the app in the form enterprises/{enterpriseId}/applications/{packageName}.

title

string

The title of the app. Localized.

permissions[]

object (ApplicationPermission)

The permissions required by the app.

managedProperties[]

object (ManagedProperty)

The set of managed properties available to be pre-configured for the app.

appTracks[]

object (AppTrackInfo)

Application tracks visible to the enterprise.

ApplicationPermission

A permission required by the app.

JSON representation
{
  "permissionId": string,
  "name": string,
  "description": string
}
Fields
permissionId

string

An opaque string uniquely identifying the permission. Not localized.

name

string

The name of the permission. Localized.

description

string

A longer description of the permission, providing more detail on what it affects. Localized.

ManagedProperty

Managed property.

JSON representation
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
Fields
key

string

The unique key that the app uses to identify the property, e.g. "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

The type of the property.

title

string

The name of the property. Localized.

description

string

A longer description of the property, providing more detail of what it affects. Localized.

entries[]

object (ManagedPropertyEntry)

For CHOICE or MULTISELECT properties, the list of possible entries.

defaultValue

value (Value format)

The default value of the property. BUNDLE_ARRAY properties don't have a default value.

nestedProperties[]

object (ManagedProperty)

For BUNDLE_ARRAY properties, the list of nested properties. A BUNDLE_ARRAY property is at most two levels deep.

ManagedPropertyType

The type of the managed property.

Enums
MANAGED_PROPERTY_TYPE_UNSPECIFIED Not used.
BOOL A property of boolean type.
STRING A property of string type.
INTEGER A property of integer type.
CHOICE A choice of one item from a set.
MULTISELECT A choice of multiple items from a set.
HIDDEN A hidden restriction of string type (the default value can be used to pass along information that can't be modified, such as a version code).
BUNDLE_ARRAY An array of property bundles.

ManagedPropertyEntry

An entry of a managed property.

JSON representation
{
  "value": string,
  "name": string
}
Fields
value

string

The machine-readable value of the entry, which should be used in the configuration. Not localized.

name

string

The human-readable name of the value. Localized.

AppTrackInfo

Id to name association of a app track.

JSON representation
{
  "trackId": string,
  "trackAlias": string
}
Fields
trackId

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.

trackAlias

string

The track name associated with the trackId, set in the Play Console. The name is modifiable from Play Console.

Methods

get

Gets info about an application.