View Source GoogleApi.Admin.Datatransfer_v1.Model.DataTransfer (google_api_admin v0.40.0)

A Transfer resource represents the transfer of the ownership of user data between users.

Attributes

  • applicationDataTransfers (type: list(GoogleApi.Admin.Datatransfer_v1.Model.ApplicationDataTransfer.t), default: nil) - The list of per-application data transfer resources. It contains details of the applications associated with this transfer resource, and also specifies the applications for which data transfer has to be done at the time of the transfer resource creation.
  • etag (type: String.t, default: nil) - ETag of the resource.
  • id (type: String.t, default: nil) - Read-only. The transfer's ID.
  • kind (type: String.t, default: admin#datatransfer#DataTransfer) - Identifies the resource as a DataTransfer request.
  • newOwnerUserId (type: String.t, default: nil) - ID of the user to whom the data is being transferred.
  • oldOwnerUserId (type: String.t, default: nil) - ID of the user whose data is being transferred.
  • overallTransferStatusCode (type: String.t, default: nil) - Read-only. Overall transfer status.
  • requestTime (type: DateTime.t, default: nil) - Read-only. The time at which the data transfer was requested.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Admin.Datatransfer_v1.Model.DataTransfer{
  applicationDataTransfers:
    [GoogleApi.Admin.Datatransfer_v1.Model.ApplicationDataTransfer.t()] | nil,
  etag: String.t() | nil,
  id: String.t() | nil,
  kind: String.t() | nil,
  newOwnerUserId: String.t() | nil,
  oldOwnerUserId: String.t() | nil,
  overallTransferStatusCode: String.t() | nil,
  requestTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.