# Functions
New creates a new Service.
NewService creates a new Service.
# Structs
ClaimDeviceRequest: Request message to claim a device on behalf of a customer.
ClaimDeviceResponse: Response message containing device id of the claim.
ClaimDevicesRequest: Request to claim devices asynchronously in batch.
Company: A reseller, vendor, or customer in the zero-touch reseller and customer APIs.
Configuration: A configuration collects the provisioning options for Android devices.
CreateCustomerRequest: Request message to create a customer.
CustomerApplyConfigurationRequest: Request message for customer to assign a configuration to device.
CustomerListConfigurationsResponse: Response message of customer's listing configuration.
CustomerListCustomersResponse: Response message for listing my customers.
CustomerListDevicesResponse: Response message of customer's liting devices.
CustomerListDpcsResponse: Response message of customer's listing DPCs.
CustomerRemoveConfigurationRequest: Request message for customer to remove the configuration from device.
CustomerUnclaimDeviceRequest: Request message for customer to unclaim a device.
Device: An Android or Chrome OS device registered for zero-touch enrollment.
DeviceClaim: A record of a device claimed by a reseller for a customer.
DeviceIdentifier: Encapsulates hardware and product IDs to identify a manufactured device.
DeviceMetadata: Metadata entries that can be attached to a `Device`.
DeviceReference: A `DeviceReference` is an API abstraction that lets you supply a _device_ argument to a method using one of the following identifier types: * A numeric API resource ID.
DevicesLongRunningOperationMetadata: Tracks the status of a long-running operation to asynchronously update a batch of reseller metadata attached to devices.
DevicesLongRunningOperationResponse: Tracks the status of a long-running operation to claim, unclaim, or attach metadata to devices.
Dpc: An EMM's DPC (device policy controller (http://developer.android.com/work/dpc/build-dpc.html)).
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FindDevicesByDeviceIdentifierRequest: Request to find devices.
FindDevicesByDeviceIdentifierResponse: Response containing found devices.
FindDevicesByOwnerRequest: Request to find devices by customers.
FindDevicesByOwnerResponse: Response containing found devices.
GetDeviceSimLockStateRequest: Request to get a device's SIM lock status.
GetDeviceSimLockStateResponse: Response containing a device's SimLock state.
GoogleWorkspaceAccount: A Google Workspace customer.
ListCustomersResponse: Response message of all customers related to this partner.
ListVendorCustomersResponse: Response message to list customers of the vendor.
ListVendorsResponse: Response message to list vendors of the partner.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationPerDevice: A task for each device in the operation.
PartnerClaim: Identifies one claim request.
PartnerUnclaim: Identifies one unclaim request.
PerDeviceStatusInBatch: Captures the processing status for each device in the operation.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
UnclaimDeviceRequest: Request message to unclaim a device.
UnclaimDevicesRequest: Request to unclaim devices asynchronously in batch.
UpdateDeviceMetadataInBatchRequest: Request to update device metadata in batch.
UpdateDeviceMetadataRequest: Request to set metadata for a device.
UpdateMetadataArguments: Identifies metadata updates to one device.