googleapis.androidmanagement.v1 library

Classes

AlwaysOnVpnPackage
Configuration for an always-on VPN connection.
AndroidmanagementApi
The Android Management API provides remote enterprise management of Android devices and apps.
ApiLevelCondition
A compliance rule condition which is satisfied if the Android Framework API level on the device doesn't meet a minimum requirement. There can only be one rule with this type of condition per policy.
Application
Information about an app.
ApplicationEvent
An app-related event.
ApplicationPermission
A permission required by the app.
ApplicationPolicy
Policy for an individual app.
ApplicationReport
Information reported about an installed app.
ChoosePrivateKeyRule
A rule for automatically choosing a private key and certificate to authenticate the device to a server.
Command
A command.
ComplianceRule
A rule declaring which mitigating actions to take when a device is not compliant with its policy. For every rule, there is always an implicit mitigating action to set policy_compliant to false for the Device resource, and display a message on the device indicating that the device is not compliant with its policy. Other mitigating actions may optionally be taken as well, depending on the field values in the rule.
Device
A device owned by an enterprise. Unless otherwise noted, all fields are read-only and can't be modified by enterprises.devices.patch.
DeviceSettings
Information about security related device settings on device.
Display
Device display information.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.
EnrollmentToken
An enrollment token.
Enterprise
The configuration applied to an enterprise.
EnterprisesApplicationsResourceApi
EnterprisesDevicesOperationsResourceApi
EnterprisesDevicesResourceApi
EnterprisesEnrollmentTokensResourceApi
EnterprisesPoliciesResourceApi
EnterprisesResourceApi
EnterprisesWebTokensResourceApi
ExternalData
Data hosted at an external location. The data is to be downloaded by Android Device Policy and verified against the hash.
HardwareInfo
Information about device hardware. The fields related to temperature thresholds are only available if hardwareStatusEnabled is true in the device's policy.
HardwareStatus
Hardware status. Temperatures may be compared to the temperature thresholds available in hardwareInfo to determine hardware health.
ListDevicesResponse
Response to a request to list devices for a given enterprise.
ListOperationsResponse
The response message for Operations.ListOperations.
ListPoliciesResponse
Response to a request to list policies for a given enterprise.
ManagedConfigurationTemplate
The managed configurations template for the app, saved from the managed configurations iframe.
ManagedProperty
Managed property.
ManagedPropertyEntry
An entry of a managed property.
MemoryEvent
An event related to memory and storage measurements.
MemoryInfo
Information about device memory and storage.
NetworkInfo
Device network info.
NonComplianceDetail
Provides detail about non-compliance with a policy setting.
NonComplianceDetailCondition
A compliance rule condition which is satisfied if there exists any matching NonComplianceDetail for the device. A NonComplianceDetail matches a NonComplianceDetailCondition if all the fields which are set within the NonComplianceDetailCondition match the corresponding NonComplianceDetail fields.
Operation
This resource represents a long-running operation that is the result of a network API call.
PackageNameList
A list of package names.
PasswordRequirements
Requirements for the password used to unlock a device.
PermissionGrant
Configuration for an Android permission and its grant state.
PersistentPreferredActivity
A default activity for handling intents that match a particular intent filter.
Policy
A policy resources represents a group settings that govern the behavior of a managed device and the apps installed on it.
PowerManagementEvent
A power management event.
ProxyInfo
Configuration info for an HTTP proxy. For a direct proxy, set the host, port, and excluded_hosts fields. For a PAC script proxy, set the pac_uri field.
SigninDetail
A resource containing sign in details for an enterprise.
SignupUrl
An enterprise signup URL.
SignupUrlsResourceApi
SoftwareInfo
Information about device software.
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). The error model is designed to be: Simple to use and understand for most users Flexible enough to meet unexpected needsOverviewThe Status message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers understand and resolve the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package google.rpc that can be used for common error conditions.Language mappingThe Status message is the logical representation of the error model, but it is not necessarily the actual wire format. When the Status message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C.Other usesThe error model and the Status message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments.Example uses of this error model include: Partial errors. If a service needs to return partial errors to the client, it may embed the Status in the normal response to indicate the partial errors. Workflow errors. A typical workflow has multiple steps. Each step may have a Status message for error reporting. Batch operations. If a client uses batch request and batch response, the Status message should be used directly inside batch response, one for each error sub-response. Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the Status message. Logging. If some API errors are stored in logs, the message Status could be used directly after any stripping needed for security/privacy reasons.
StatusReportingSettings
Settings controlling the behavior of status reports.
SystemUpdate
Configuration for managing system updates
TermsAndConditions
A terms and conditions page to be accepted during provisioning.
User
A user belonging to an enterprise.
UserFacingMessage
Provides a user-facing message with locale info. The maximum message length is 4096 characters.
WebToken
A web token used to access the managed Google Play iframe.

Constants

USER_AGENT → const String
'dart-api-client androidmanagement/v1'

Exceptions / Errors

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