Class: Google::Apis::ContentV2_1::CarriersCarrier
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2_1::CarriersCarrier
- 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
-
#country ⇒ String
The CLDR country code of the carrier (for example, "US").
-
#edd_services ⇒ Array<String>
A list of services supported for EDD (Estimated Delivery Date) calculation.
-
#name ⇒ String
The name of the carrier (for example,
"UPS"). -
#services ⇒ Array<String>
A list of supported services (for example,
"ground") for that carrier.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CarriersCarrier
constructor
A new instance of CarriersCarrier.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CarriersCarrier
Returns a new instance of CarriersCarrier.
2881 2882 2883 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 2881 def initialize(**args) update!(**args) end |
Instance Attribute Details
#country ⇒ String
The CLDR country code of the carrier (for example, "US"). Always present.
Corresponds to the JSON property country
2861 2862 2863 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 2861 def country @country end |
#edd_services ⇒ Array<String>
A list of services supported for EDD (Estimated Delivery Date) calculation.
This is the list of valid values for WarehouseBasedDeliveryTime.carrierService.
Corresponds to the JSON property eddServices
2867 2868 2869 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 2867 def edd_services @edd_services end |
#name ⇒ String
The name of the carrier (for example, "UPS"). Always present.
Corresponds to the JSON property name
2872 2873 2874 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 2872 def name @name end |
#services ⇒ Array<String>
A list of supported services (for example, "ground") for that carrier.
Contains at least one service. This is the list of valid values for
CarrierRate.carrierService.
Corresponds to the JSON property services
2879 2880 2881 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 2879 def services @services end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2886 2887 2888 2889 2890 2891 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 2886 def update!(**args) @country = args[:country] if args.key?(:country) @edd_services = args[:edd_services] if args.key?(:edd_services) @name = args[:name] if args.key?(:name) @services = args[:services] if args.key?(:services) end |