Class: Google::Apis::ContentV2_1::TestOrderPickupDetails

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TestOrderPickupDetails

Returns a new instance of TestOrderPickupDetails.



14406
14407
14408
# File 'lib/google/apis/content_v2_1/classes.rb', line 14406

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

Instance Attribute Details

#location_codeString

Required. Code of the location defined by provider or merchant. Corresponds to the JSON property locationCode

Returns:

  • (String)


14388
14389
14390
# File 'lib/google/apis/content_v2_1/classes.rb', line 14388

def location_code
  @location_code
end

#pickup_location_addressGoogle::Apis::ContentV2_1::TestOrderAddress

Required. Pickup location address. Corresponds to the JSON property pickupLocationAddress



14393
14394
14395
# File 'lib/google/apis/content_v2_1/classes.rb', line 14393

def pickup_location_address
  @pickup_location_address
end

#pickup_location_typeString

Pickup location type. Acceptable values are: - "locker" - "store" - " curbside" Corresponds to the JSON property pickupLocationType

Returns:

  • (String)


14399
14400
14401
# File 'lib/google/apis/content_v2_1/classes.rb', line 14399

def pickup_location_type
  @pickup_location_type
end

#pickup_personsArray<Google::Apis::ContentV2_1::TestOrderPickupDetailsPickupPerson>

Required. all pickup persons set by users. Corresponds to the JSON property pickupPersons



14404
14405
14406
# File 'lib/google/apis/content_v2_1/classes.rb', line 14404

def pickup_persons
  @pickup_persons
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14411
14412
14413
14414
14415
14416
# File 'lib/google/apis/content_v2_1/classes.rb', line 14411

def update!(**args)
  @location_code = args[:location_code] if args.key?(:location_code)
  @pickup_location_address = args[:pickup_location_address] if args.key?(:pickup_location_address)
  @pickup_location_type = args[:pickup_location_type] if args.key?(:pickup_location_type)
  @pickup_persons = args[:pickup_persons] if args.key?(:pickup_persons)
end