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)