Class: Google::Apis::FirebaseappdistributionV1::GdataDiffUploadRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/firebaseappdistribution_v1/classes.rb,
lib/google/apis/firebaseappdistribution_v1/representations.rb,
lib/google/apis/firebaseappdistribution_v1/representations.rb

Overview

A Diff upload request. For details on the Scotty Diff protocol, visit http:// go/scotty-diff-protocol.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GdataDiffUploadRequest

Returns a new instance of GdataDiffUploadRequest.



318
319
320
# File 'lib/google/apis/firebaseappdistribution_v1/classes.rb', line 318

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#checksums_infoGoogle::Apis::FirebaseappdistributionV1::GdataCompositeMedia

A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore- composites. Corresponds to the JSON property checksumsInfo



303
304
305
# File 'lib/google/apis/firebaseappdistribution_v1/classes.rb', line 303

def checksums_info
  @checksums_info
end

#object_infoGoogle::Apis::FirebaseappdistributionV1::GdataCompositeMedia

A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore- composites. Corresponds to the JSON property objectInfo



310
311
312
# File 'lib/google/apis/firebaseappdistribution_v1/classes.rb', line 310

def object_info
  @object_info
end

#object_versionString

The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in. Corresponds to the JSON property objectVersion

Returns:

  • (String)


316
317
318
# File 'lib/google/apis/firebaseappdistribution_v1/classes.rb', line 316

def object_version
  @object_version
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



323
324
325
326
327
# File 'lib/google/apis/firebaseappdistribution_v1/classes.rb', line 323

def update!(**args)
  @checksums_info = args[:checksums_info] if args.key?(:checksums_info)
  @object_info = args[:object_info] if args.key?(:object_info)
  @object_version = args[:object_version] if args.key?(:object_version)
end