class Google::Apis::ContentV2_1::OrderCancellation
Attributes
The actor that created the cancellation. Acceptable values are: - “`customer`”
-
“`googleBot`” - “`googleCustomerService`” - “`googlePayments`” - “`
googleSabre`“ - ”`merchant`“ Corresponds to the JSON property `actor` @return [String]
Date
on which the cancellation has been created, in ISO 8601 format. Corresponds to the JSON property `creationDate` @return [String]
The quantity that was canceled. Corresponds to the JSON property `quantity` @return [Fixnum]
The reason for the cancellation. Orders that are canceled with a noInventory reason will lead to the removal of the product from Buy on Google
until you make an update to that product. This will not affect your Shopping ads. Acceptable values are: - “`autoPostInternal`” - “` autoPostInvalidBillingAddress`” - “`autoPostNoInventory`” - “` autoPostPriceError`” - “`autoPostUndeliverableShippingAddress`” - “` couponAbuse`” - “`customerCanceled`” - “`customerInitiatedCancel`” - “` customerSupportRequested`” - “`failToPushOrderGoogleError`” - “` failToPushOrderMerchantError`” - “`failToPushOrderMerchantFulfillmentError`” - “`failToPushOrderToMerchant`” - “`failToPushOrderToMerchantOutOfStock`” - “` invalidCoupon`” - “`malformedShippingAddress`” - “`merchantDidNotShipOnTime`” - “`noInventory`” - “`orderTimeout`” - “`other`” - “`paymentAbuse`” - “` paymentDeclined`” - “`priceError`” - “`returnRefundAbuse`” - “` shippingPriceError`” - “`taxError`” - “`undeliverableShippingAddress`” - “` unsupportedPoBoxAddress`” Corresponds to the JSON property `reason` @return [String]
The explanation of the reason. Corresponds to the JSON property `reasonText` @return [String]
Public Class Methods
# File lib/google/apis/content_v2_1/classes.rb, line 5511 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/content_v2_1/classes.rb, line 5516 def update!(**args) @actor = args[:actor] if args.key?(:actor) @creation_date = args[:creation_date] if args.key?(:creation_date) @quantity = args[:quantity] if args.key?(:quantity) @reason = args[:reason] if args.key?(:reason) @reason_text = args[:reason_text] if args.key?(:reason_text) end