class Google::Apis::AdminDatatransferV1::Application

Applications resources represent applications installed on the domain that support transferring ownership of user data.

Attributes

etag[RW]

Etag of the resource. Corresponds to the JSON property `etag` @return [String]

id[RW]

The application's ID. Corresponds to the JSON property `id` @return [Fixnum]

kind[RW]

Identifies the resource as a DataTransfer Application Resource. Corresponds to the JSON property `kind` @return [String]

name[RW]

The application's name. Corresponds to the JSON property `name` @return [String]

transfer_params[RW]

The list of all possible transfer parameters for this application. These parameters can be used to select the data of the user in this application to be transferred. Corresponds to the JSON property `transferParams` @return [Array<Google::Apis::AdminDatatransferV1::ApplicationTransferParam>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/admin_datatransfer_v1/classes.rb, line 57
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/admin_datatransfer_v1/classes.rb, line 62
def update!(**args)
  @etag = args[:etag] if args.key?(:etag)
  @id = args[:id] if args.key?(:id)
  @kind = args[:kind] if args.key?(:kind)
  @name = args[:name] if args.key?(:name)
  @transfer_params = args[:transfer_params] if args.key?(:transfer_params)
end