Class OrderCancellation
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2.Data
Assembly: Google.Apis.ShoppingContent.v2.dll
Syntax
public class OrderCancellation : IDirectResponseSchema
Properties
Actor
The actor that created the cancellation. Acceptable values are: - "customer
" - "googleBot
" -
"googleCustomerService
" - "googlePayments
" - "googleSabre
" - "merchant
"
Declaration
[JsonProperty("actor")]
public virtual string Actor { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CreationDate
Date on which the cancellation has been created, in ISO 8601 format.
Declaration
[JsonProperty("creationDate")]
public virtual string CreationDate { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Quantity
The quantity that was canceled.
Declaration
[JsonProperty("quantity")]
public virtual long? Quantity { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
Reason
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
"
Declaration
[JsonProperty("reason")]
public virtual string Reason { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ReasonText
The explanation of the reason.
Declaration
[JsonProperty("reasonText")]
public virtual string ReasonText { get; set; }
Property Value
Type | Description |
---|---|
System.String |