google_api_android_device_provisioning v0.7.0 GoogleApi.AndroidDeviceProvisioning.V1.Model.Operation View Source

This resource represents a long-running operation that is the result of a network API call.

Attributes

  • done (boolean()): If the value is false, it means the operation is still in progress. If true, the operation is completed, and either error or response is available. Defaults to nil.
  • error (GoogleApi.AndroidDeviceProvisioning.V1.Model.Status.t): This field will always be not set if the operation is created by claimAsync, unclaimAsync, or updateMetadataAsync. In this case, error information for each device is set in response.perDeviceStatus.result.status. Defaults to nil.
  • metadata (map()): This field will contain a DevicesLongRunningOperationMetadata object if the operation is created by claimAsync, unclaimAsync, or updateMetadataAsync. Defaults to nil.
  • name (String.t): The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should be a resource name ending with operations/{unique_id}. Defaults to nil.
  • response (map()): This field will contain a DevicesLongRunningOperationResponse object if the operation is created by claimAsync, unclaimAsync, or updateMetadataAsync. Defaults to nil.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.AndroidDeviceProvisioning.V1.Model.Operation{
  done: boolean(),
  error: GoogleApi.AndroidDeviceProvisioning.V1.Model.Status.t(),
  metadata: map(),
  name: String.t(),
  response: map()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.