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
Required.
-
#origin_city ⇒ String
Required.
-
#origin_country ⇒ String
Required.
-
#origin_postal_code ⇒ String
Required.
-
#origin_street_address ⇒ String
Shipping origin's street address.
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.
15789 15790 15791 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15789 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
15753 15754 15755 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15753 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
15761 15762 15763 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15761 def carrier_service @carrier_service end |
#origin_administrative_area ⇒ String
Required. Shipping origin's state.
Corresponds to the JSON property originAdministrativeArea
15766 15767 15768 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15766 def origin_administrative_area @origin_administrative_area end |
#origin_city ⇒ String
Required. Shipping origin's city.
Corresponds to the JSON property originCity
15771 15772 15773 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15771 def origin_city @origin_city end |
#origin_country ⇒ String
Required. Shipping origin's country represented as a CLDR territory code.
Corresponds to the JSON property originCountry
15777 15778 15779 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15777 def origin_country @origin_country end |
#origin_postal_code ⇒ String
Required. Shipping origin.
Corresponds to the JSON property originPostalCode
15782 15783 15784 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15782 def origin_postal_code @origin_postal_code end |
#origin_street_address ⇒ String
Shipping origin's street address.
Corresponds to the JSON property originStreetAddress
15787 15788 15789 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15787 def origin_street_address @origin_street_address end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15794 15795 15796 15797 15798 15799 15800 15801 15802 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 15794 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) end |