generated/google/apis/content_v2/classes.rb in google-api-client-0.40.0 vs generated/google/apis/content_v2/classes.rb in google-api-client-0.40.1
- old
+ new
@@ -5738,10 +5738,15 @@
# The line items that are shipped.
# Corresponds to the JSON property `lineItems`
# @return [Array<Google::Apis::ContentV2::OrderShipmentLineItemShipment>]
attr_accessor :line_items
+ # Delivery details of the shipment if scheduling is needed.
+ # Corresponds to the JSON property `scheduledDeliveryDetails`
+ # @return [Google::Apis::ContentV2::OrderShipmentScheduledDeliveryDetails]
+ attr_accessor :scheduled_delivery_details
+
# The status of the shipment.
# Acceptable values are:
# - "`delivered`"
# - "`readyForPickup`"
# - "`shipped`"
@@ -5764,10 +5769,11 @@
@carrier = args[:carrier] if args.key?(:carrier)
@creation_date = args[:creation_date] if args.key?(:creation_date)
@delivery_date = args[:delivery_date] if args.key?(:delivery_date)
@id = args[:id] if args.key?(:id)
@line_items = args[:line_items] if args.key?(:line_items)
+ @scheduled_delivery_details = args[:scheduled_delivery_details] if args.key?(:scheduled_delivery_details)
@status = args[:status] if args.key?(:status)
@tracking_id = args[:tracking_id] if args.key?(:tracking_id)
end
end
@@ -5803,10 +5809,35 @@
@quantity = args[:quantity] if args.key?(:quantity)
end
end
#
+ class OrderShipmentScheduledDeliveryDetails
+ include Google::Apis::Core::Hashable
+
+ # The phone number of the carrier fulfilling the delivery.
+ # Corresponds to the JSON property `carrierPhoneNumber`
+ # @return [String]
+ attr_accessor :carrier_phone_number
+
+ # The date a shipment is scheduled for delivery, in ISO 8601 format.
+ # Corresponds to the JSON property `scheduledDate`
+ # @return [String]
+ attr_accessor :scheduled_date
+
+ def initialize(**args)
+ update!(**args)
+ end
+
+ # Update properties of this object
+ def update!(**args)
+ @carrier_phone_number = args[:carrier_phone_number] if args.key?(:carrier_phone_number)
+ @scheduled_date = args[:scheduled_date] if args.key?(:scheduled_date)
+ end
+ end
+
+ #
class OrderinvoicesCreateChargeInvoiceRequest
include Google::Apis::Core::Hashable
# [required] The ID of the invoice.
# Corresponds to the JSON property `invoiceId`
@@ -7359,10 +7390,11 @@
# New status for the shipment. Not updated if missing.
# Acceptable values are:
# - "`delivered`"
# - "`undeliverable`"
+ # - "`readyForPickup`"
# Corresponds to the JSON property `status`
# @return [String]
attr_accessor :status
# The tracking ID for the shipment. Not updated if missing.
@@ -8354,10 +8386,11 @@
# New status for the shipment. Not updated if missing.
# Acceptable values are:
# - "`delivered`"
# - "`undeliverable`"
+ # - "`readyForPickup`"
# Corresponds to the JSON property `status`
# @return [String]
attr_accessor :status
# The tracking ID for the shipment. Not updated if missing.
@@ -10953,9 +10986,10 @@
# Acceptable values are:
# - "`completed`"
# - "`new`"
# - "`shipped`"
# - "`undeliverable`"
+ # - "`pending`"
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state
def initialize(**args)