Class: Google::Apis::ContentV2::OrdersCustomBatchRequestEntryUpdateShipment
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2::OrdersCustomBatchRequestEntryUpdateShipment
- 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
The carrier handling the shipment.
-
#delivery_date ⇒ String
Date on which the shipment has been delivered, in ISO 8601 format.
-
#shipment_id ⇒ String
The ID of the shipment.
-
#status ⇒ String
New status for the shipment.
-
#tracking_id ⇒ String
The tracking ID for the shipment.
Instance Method Summary collapse
-
#initialize(**args) ⇒ OrdersCustomBatchRequestEntryUpdateShipment
constructor
A new instance of OrdersCustomBatchRequestEntryUpdateShipment.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ OrdersCustomBatchRequestEntryUpdateShipment
Returns a new instance of OrdersCustomBatchRequestEntryUpdateShipment.
6640 6641 6642 |
# File 'lib/google/apis/content_v2/classes.rb', line 6640 def initialize(**args) update!(**args) end |
Instance Attribute Details
#carrier ⇒ String
The carrier handling the shipment. Not updated if missing. See shipments[].
carrier in the Orders resource representation for a list of acceptable values.
Corresponds to the JSON property carrier
6616 6617 6618 |
# File 'lib/google/apis/content_v2/classes.rb', line 6616 def carrier @carrier end |
#delivery_date ⇒ String
Date on which the shipment has been delivered, in ISO 8601 format. Optional
and can be provided only if status is delivered.
Corresponds to the JSON property deliveryDate
6622 6623 6624 |
# File 'lib/google/apis/content_v2/classes.rb', line 6622 def delivery_date @delivery_date end |
#shipment_id ⇒ String
The ID of the shipment.
Corresponds to the JSON property shipmentId
6627 6628 6629 |
# File 'lib/google/apis/content_v2/classes.rb', line 6627 def shipment_id @shipment_id end |
#status ⇒ String
New status for the shipment. Not updated if missing. Acceptable values are: - "
delivered" - "undeliverable" - "readyForPickup"
Corresponds to the JSON property status
6633 6634 6635 |
# File 'lib/google/apis/content_v2/classes.rb', line 6633 def status @status end |
#tracking_id ⇒ String
The tracking ID for the shipment. Not updated if missing.
Corresponds to the JSON property trackingId
6638 6639 6640 |
# File 'lib/google/apis/content_v2/classes.rb', line 6638 def tracking_id @tracking_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6645 6646 6647 6648 6649 6650 6651 |
# File 'lib/google/apis/content_v2/classes.rb', line 6645 def update!(**args) @carrier = args[:carrier] if args.key?(:carrier) @delivery_date = args[:delivery_date] if args.key?(:delivery_date) @shipment_id = args[:shipment_id] if args.key?(:shipment_id) @status = args[:status] if args.key?(:status) @tracking_id = args[:tracking_id] if args.key?(:tracking_id) end |