Class: Google::Apis::ContentV2_1::WarehouseBasedDeliveryTime
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2_1::WarehouseBasedDeliveryTime
- 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
-
#carrier ⇒ String
Required.
-
#carrier_service ⇒ String
Required.
-
#origin_administrative_area ⇒ String
Shipping origin's state.
-
#origin_city ⇒ String
Shipping origin's city.
-
#origin_country ⇒ String
Shipping origin's country represented as a CLDR territory code.
-
#origin_postal_code ⇒ String
Shipping origin.
-
#origin_street_address ⇒ String
Shipping origin's street address.
-
#warehouse_name ⇒ String
The name of the warehouse.
Instance Method Summary collapse
-
#initialize(**args) ⇒ WarehouseBasedDeliveryTime
constructor
A new instance of WarehouseBasedDeliveryTime.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ WarehouseBasedDeliveryTime
Returns a new instance of WarehouseBasedDeliveryTime.
14536 14537 14538 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14536 def initialize(**args) update!(**args) end |
Instance Attribute Details
#carrier ⇒ String
Required. Carrier, such as "UPS"
or "Fedex"
. The list of supported
carriers can be retrieved through the listSupportedCarriers
method.
Corresponds to the JSON property carrier
14493 14494 14495 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14493 def carrier @carrier end |
#carrier_service ⇒ String
Required. Carrier service, such as "ground"
or "2 days"
. The list of
supported services for a carrier can be retrieved through the
listSupportedCarriers
method. The name of the service must be in the
eddSupportedServices list.
Corresponds to the JSON property carrierService
14501 14502 14503 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14501 def carrier_service @carrier_service end |
#origin_administrative_area ⇒ String
Shipping origin's state.
Corresponds to the JSON property originAdministrativeArea
14506 14507 14508 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14506 def origin_administrative_area @origin_administrative_area end |
#origin_city ⇒ String
Shipping origin's city.
Corresponds to the JSON property originCity
14511 14512 14513 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14511 def origin_city @origin_city end |
#origin_country ⇒ String
Shipping origin's country represented as a CLDR territory code.
Corresponds to the JSON property originCountry
14517 14518 14519 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14517 def origin_country @origin_country end |
#origin_postal_code ⇒ String
Shipping origin.
Corresponds to the JSON property originPostalCode
14522 14523 14524 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14522 def origin_postal_code @origin_postal_code end |
#origin_street_address ⇒ String
Shipping origin's street address.
Corresponds to the JSON property originStreetAddress
14527 14528 14529 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14527 def origin_street_address @origin_street_address end |
#warehouse_name ⇒ String
The name of the warehouse. Warehouse name need to be matched with name. If
warehouseName is set, the below fields will be ignored. The warehouse info
will be read from warehouse.
Corresponds to the JSON property warehouseName
14534 14535 14536 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14534 def warehouse_name @warehouse_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 14541 def update!(**args) @carrier = args[:carrier] if args.key?(:carrier) @carrier_service = args[:carrier_service] if args.key?(:carrier_service) @origin_administrative_area = args[:origin_administrative_area] if args.key?(:origin_administrative_area) @origin_city = args[:origin_city] if args.key?(:origin_city) @origin_country = args[:origin_country] if args.key?(:origin_country) @origin_postal_code = args[:origin_postal_code] if args.key?(:origin_postal_code) @origin_street_address = args[:origin_street_address] if args.key?(:origin_street_address) @warehouse_name = args[:warehouse_name] if args.key?(:warehouse_name) end |