Class OrdersCustomBatchRequestEntry
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2.Data
Assembly: Google.Apis.ShoppingContent.v2.dll
Syntax
public class OrdersCustomBatchRequestEntry : IDirectResponseSchema
Properties
BatchId
An entry ID, unique within the batch request.
Declaration
[JsonProperty("batchId")]
public virtual long? BatchId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
Cancel
Required for cancel
method.
Declaration
[JsonProperty("cancel")]
public virtual OrdersCustomBatchRequestEntryCancel Cancel { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryCancel |
CancelLineItem
Required for cancelLineItem
method.
Declaration
[JsonProperty("cancelLineItem")]
public virtual OrdersCustomBatchRequestEntryCancelLineItem CancelLineItem { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryCancelLineItem |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InStoreRefundLineItem
Required for inStoreReturnLineItem
method.
Declaration
[JsonProperty("inStoreRefundLineItem")]
public virtual OrdersCustomBatchRequestEntryInStoreRefundLineItem InStoreRefundLineItem { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryInStoreRefundLineItem |
MerchantId
The ID of the managing account.
Declaration
[JsonProperty("merchantId")]
public virtual ulong? MerchantId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt64> |
MerchantOrderId
The merchant order ID. Required for updateMerchantOrderId
and getByMerchantOrderId
methods.
Declaration
[JsonProperty("merchantOrderId")]
public virtual string MerchantOrderId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Method
The method of the batch entry. Acceptable values are: - "acknowledge
" - "cancel
" - "cancelLineItem
" -
"get
" - "getByMerchantOrderId
" - "inStoreRefundLineItem
" - "refund
" - "rejectReturnLineItem
" -
"returnLineItem
" - "returnRefundLineItem
" - "setLineItemMetadata
" - "shipLineItems
" -
"updateLineItemShippingDetails
" - "updateMerchantOrderId
" - "updateShipment
"
Declaration
[JsonProperty("method")]
public virtual string Method { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OperationId
The ID of the operation. Unique across all operations for a given order. Required for all methods beside
get
and getByMerchantOrderId
.
Declaration
[JsonProperty("operationId")]
public virtual string OperationId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OrderId
The ID of the order. Required for all methods beside getByMerchantOrderId
.
Declaration
[JsonProperty("orderId")]
public virtual string OrderId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Refund
Required for refund
method.
Declaration
[JsonProperty("refund")]
public virtual OrdersCustomBatchRequestEntryRefund Refund { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryRefund |
RejectReturnLineItem
Required for rejectReturnLineItem
method.
Declaration
[JsonProperty("rejectReturnLineItem")]
public virtual OrdersCustomBatchRequestEntryRejectReturnLineItem RejectReturnLineItem { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryRejectReturnLineItem |
ReturnLineItem
Required for returnLineItem
method.
Declaration
[JsonProperty("returnLineItem")]
public virtual OrdersCustomBatchRequestEntryReturnLineItem ReturnLineItem { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryReturnLineItem |
ReturnRefundLineItem
Required for returnRefundLineItem
method.
Declaration
[JsonProperty("returnRefundLineItem")]
public virtual OrdersCustomBatchRequestEntryReturnRefundLineItem ReturnRefundLineItem { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryReturnRefundLineItem |
SetLineItemMetadata
Required for setLineItemMetadata
method.
Declaration
[JsonProperty("setLineItemMetadata")]
public virtual OrdersCustomBatchRequestEntrySetLineItemMetadata SetLineItemMetadata { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntrySetLineItemMetadata |
ShipLineItems
Required for shipLineItems
method.
Declaration
[JsonProperty("shipLineItems")]
public virtual OrdersCustomBatchRequestEntryShipLineItems ShipLineItems { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryShipLineItems |
UpdateLineItemShippingDetails
Required for updateLineItemShippingDate
method.
Declaration
[JsonProperty("updateLineItemShippingDetails")]
public virtual OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails UpdateLineItemShippingDetails { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails |
UpdateShipment
Required for updateShipment
method.
Declaration
[JsonProperty("updateShipment")]
public virtual OrdersCustomBatchRequestEntryUpdateShipment UpdateShipment { get; set; }
Property Value
Type | Description |
---|---|
OrdersCustomBatchRequestEntryUpdateShipment |