Class: Google::Apis::ContentV2::WarehouseBasedDeliveryTime
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2::WarehouseBasedDeliveryTime
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/content_v2/classes.rb,
lib/google/apis/content_v2/representations.rb,
lib/google/apis/content_v2/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 Corresponds to the JSON property
originStreetAddress
. -
#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.
11296 11297 11298 |
# File 'lib/google/apis/content_v2/classes.rb', line 11296 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 via the listSupportedCarriers
method.
Corresponds to the JSON property carrier
11253 11254 11255 |
# File 'lib/google/apis/content_v2/classes.rb', line 11253 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 via the
listSupportedCarriers
method. The name of the service must be in the
eddSupportedServices list.
Corresponds to the JSON property carrierService
11261 11262 11263 |
# File 'lib/google/apis/content_v2/classes.rb', line 11261 def carrier_service @carrier_service end |
#origin_administrative_area ⇒ String
Shipping origin's state.
Corresponds to the JSON property originAdministrativeArea
11266 11267 11268 |
# File 'lib/google/apis/content_v2/classes.rb', line 11266 def origin_administrative_area @origin_administrative_area end |
#origin_city ⇒ String
Shipping origin's city.
Corresponds to the JSON property originCity
11271 11272 11273 |
# File 'lib/google/apis/content_v2/classes.rb', line 11271 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
11277 11278 11279 |
# File 'lib/google/apis/content_v2/classes.rb', line 11277 def origin_country @origin_country end |
#origin_postal_code ⇒ String
Shipping origin.
Corresponds to the JSON property originPostalCode
11282 11283 11284 |
# File 'lib/google/apis/content_v2/classes.rb', line 11282 def origin_postal_code @origin_postal_code end |
#origin_street_address ⇒ String
Shipping origin's street address
Corresponds to the JSON property originStreetAddress
11287 11288 11289 |
# File 'lib/google/apis/content_v2/classes.rb', line 11287 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
11294 11295 11296 |
# File 'lib/google/apis/content_v2/classes.rb', line 11294 def warehouse_name @warehouse_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 |
# File 'lib/google/apis/content_v2/classes.rb', line 11301 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 |