androidenterprise.v1 library Null safety

Google Play EMM API - v1

Manages the deployment of apps to Android Enterprise devices.

For more information, see developers.google.cn/android/work/play/emm-api

Create an instance of AndroidEnterpriseApi to access these resources:

Classes

Administrator
This represents an enterprise admin who can manage the enterprise in the managed Google Play store.
AdministratorWebToken
A token authorizing an admin to access an iframe.
AdministratorWebTokenSpec
Specification for a token used to generate iframes. [...]
AdministratorWebTokenSpecManagedConfigurations
AdministratorWebTokenSpecPlaySearch
AdministratorWebTokenSpecPrivateApps
AdministratorWebTokenSpecStoreBuilder
AdministratorWebTokenSpecWebApps
AdministratorWebTokenSpecZeroTouch
AndroidEnterpriseApi
Manages the deployment of apps to Android Enterprise devices.
AppRestrictionsSchema
Represents the list of app restrictions available to be pre-configured for the product.
AppRestrictionsSchemaChangeEvent
An event generated when a new app version is uploaded to Google Play and its app restrictions schema changed. [...]
AppRestrictionsSchemaRestriction
A restriction in the App Restriction Schema represents a piece of configuration that may be pre-applied.
AppRestrictionsSchemaRestrictionRestrictionValue
A typed value for the restriction.
ApprovalUrlInfo
Information on an approval URL.
AppState
List of states set by the app.
AppUpdateEvent
An event generated when a new version of an app is uploaded to Google Play. [...]
AppVersion
This represents a single version of the app.
AuthenticationToken
An AuthenticationToken is used by the EMM's device policy client on a device to provision the given EMM-managed user on that device.
AutoInstallConstraint
The auto-install constraint. [...]
AutoInstallPolicy
ConfigurationVariables
A configuration variables resource contains the managed configuration settings ID to be applied to a single user, as well as the variable set that is attributed to the user. [...]
Device
A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.
DeviceReport
Device report updated with the latest app states for managed apps on the device.
DeviceReportUpdateEvent
An event generated when an updated device report is available.
DevicesListResponse
DevicesResource
DeviceState
The state of a user's device, as accessed by the getState and setState methods on device resources.
Enterprise
An Enterprises resource represents the binding between an EMM and a specific organization. [...]
EnterpriseAccount
A service account that can be used to authenticate as the enterprise to API calls that require such authentication.
EnterprisesListResponse
EnterprisesResource
EnterprisesSendTestPushNotificationResponse
Entitlement
The presence of an Entitlements resource indicates that a user has the right to use a particular app. [...]
EntitlementsListResponse
EntitlementsResource
GroupLicense
Group license objects allow you to keep track of licenses (called entitlements) for both free and paid apps. [...]
GroupLicensesListResponse
GrouplicensesResource
GroupLicenseUsersListResponse
GrouplicenseusersResource
Install
The existence of an Installs resource indicates that an app is installed on a particular device (or that an install is pending). [...]
InstallFailureEvent
An event generated when an app installation failed on a device
InstallsListResponse
InstallsResource
KeyedAppState
Represents a keyed app state containing a key, timestamp, severity level, optional description, and optional data.
LocalizedText
A localized string with its locale.
MaintenanceWindow
Maintenance window for managed Google Play Accounts. [...]
ManagedConfiguration
A managed configuration resource contains the set of managed properties defined by the app developer in the app's managed configurations schema, as well as any configuration variables defined for the user.
ManagedConfigurationsForDeviceListResponse
ManagedconfigurationsfordeviceResource
ManagedConfigurationsForUserListResponse
ManagedconfigurationsforuserResource
ManagedConfigurationsSettings
A managed configurations settings resource contains the set of managed properties that have been configured for an Android app to be applied to a set of users. [...]
ManagedConfigurationsSettingsListResponse
ManagedconfigurationssettingsResource
ManagedProperty
A managed property of a managed configuration. [...]
ManagedPropertyBundle
A bundle of managed properties.
NewDeviceEvent
An event generated when a new device is ready to be managed.
NewPermissionsEvent
An event generated when new permissions are added to an app.
Notification
A notification of one event relating to an enterprise.
NotificationSet
A resource returned by the PullNotificationSet API, which contains a collection of notifications for enterprises associated with the service account authenticated for the request.
Permission
A Permissions resource represents some extra capability, to be granted to an Android app, which requires explicit consent. [...]
PermissionsResource
Policy
The device policy for a given managed device.
Product
A Products resource represents an app in the Google Play store that is available to at least some users in the enterprise. [...]
ProductApprovalEvent
An event generated when a product's approval status is changed.
ProductAvailabilityChangeEvent
An event generated whenever a product's availability changes.
ProductPermission
A product permissions resource represents the set of permissions required by a specific app and whether or not they have been accepted by an enterprise admin. [...]
ProductPermissions
Information about the permissions required by a specific app and whether they have been accepted by the enterprise.
ProductPolicy
The policy for a product.
ProductsApproveRequest
ProductSet
A set of products.
ProductsGenerateApprovalUrlResponse
ProductSigningCertificate
ProductsListResponse
ProductsResource
ProductVisibility
A product to be made visible to a user.
ServiceAccount
A service account identity, including the name and credentials that can be used to authenticate as the service account.
ServiceAccountKey
Credentials that can be used to authenticate as a service account.
ServiceAccountKeysListResponse
ServiceaccountkeysResource
SignupInfo
A resource returned by the GenerateSignupUrl API, which contains the Signup URL and Completion Token.
StoreCluster
Definition of a managed Google Play store cluster, a list of products displayed as part of a store page.
StoreLayout
General setting for the managed Google Play store layout, currently only specifying the page to display the first time the store is opened.
StoreLayoutClustersListResponse
StorelayoutclustersResource
StoreLayoutPagesListResponse
StorelayoutpagesResource
StorePage
Definition of a managed Google Play store page, made of a localized name and links to other pages. [...]
TrackInfo
Id to name association of a track.
User
A Users resource represents an account associated with an enterprise. [...]
UsersListResponse
UsersResource
VariableSet
A variable set is a key-value pair of EMM-provided placeholders and its corresponding value, which is attributed to a user. [...]
WebApp
A WebApps resource represents a web app created for an enterprise. [...]
WebAppsListResponse
WebappsResource

Typedefs

PageInfo = $PageInfo
Information about the current page. [...]
TokenPagination = $TokenPagination
Pagination information returned by a List operation when token pagination is enabled. [...]
WebAppIcon = $WebAppIcon
Icon for a web app.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.