[][src]Struct google_content2::OrdersCustomBatchRequestEntry

pub struct OrdersCustomBatchRequestEntry {
    pub order_id: Option<String>,
    pub reject_return_line_item: Option<OrdersCustomBatchRequestEntryRejectReturnLineItem>,
    pub update_line_item_shipping_details: Option<OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails>,
    pub in_store_refund_line_item: Option<OrdersCustomBatchRequestEntryInStoreRefundLineItem>,
    pub update_shipment: Option<OrdersCustomBatchRequestEntryUpdateShipment>,
    pub cancel_line_item: Option<OrdersCustomBatchRequestEntryCancelLineItem>,
    pub refund: Option<OrdersCustomBatchRequestEntryRefund>,
    pub cancel: Option<OrdersCustomBatchRequestEntryCancel>,
    pub merchant_id: Option<String>,
    pub return_line_item: Option<OrdersCustomBatchRequestEntryReturnLineItem>,
    pub merchant_order_id: Option<String>,
    pub return_refund_line_item: Option<OrdersCustomBatchRequestEntryReturnRefundLineItem>,
    pub ship_line_items: Option<OrdersCustomBatchRequestEntryShipLineItems>,
    pub set_line_item_metadata: Option<OrdersCustomBatchRequestEntrySetLineItemMetadata>,
    pub batch_id: Option<u32>,
    pub method: Option<String>,
    pub operation_id: Option<String>,
}

There is no detailed description.

This type is not used in any activity, and only used as part of another schema.

Fields

order_id: Option<String>

The ID of the order. Required for all methods beside getByMerchantOrderId.

reject_return_line_item: Option<OrdersCustomBatchRequestEntryRejectReturnLineItem>

Required for rejectReturnLineItem method.

update_line_item_shipping_details: Option<OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails>

Required for updateLineItemShippingDate method.

in_store_refund_line_item: Option<OrdersCustomBatchRequestEntryInStoreRefundLineItem>

Required for inStoreReturnLineItem method.

update_shipment: Option<OrdersCustomBatchRequestEntryUpdateShipment>

Required for updateShipment method.

cancel_line_item: Option<OrdersCustomBatchRequestEntryCancelLineItem>

Required for cancelLineItem method.

refund: Option<OrdersCustomBatchRequestEntryRefund>

Required for refund method.

cancel: Option<OrdersCustomBatchRequestEntryCancel>

Required for cancel method.

merchant_id: Option<String>

The ID of the managing account.

return_line_item: Option<OrdersCustomBatchRequestEntryReturnLineItem>

Required for returnLineItem method.

merchant_order_id: Option<String>

The merchant order ID. Required for updateMerchantOrderId and getByMerchantOrderId methods.

return_refund_line_item: Option<OrdersCustomBatchRequestEntryReturnRefundLineItem>

Required for returnRefundLineItem method.

ship_line_items: Option<OrdersCustomBatchRequestEntryShipLineItems>

Required for shipLineItems method.

set_line_item_metadata: Option<OrdersCustomBatchRequestEntrySetLineItemMetadata>

Required for setLineItemMetadata method.

batch_id: Option<u32>

An entry ID, unique within the batch request.

method: Option<String>

The method of the batch entry.

Acceptable values are:

  • "acknowledge"
  • "cancel"
  • "cancelLineItem"
  • "get"
  • "getByMerchantOrderId"
  • "inStoreRefundLineItem"
  • "refund"
  • "rejectReturnLineItem"
  • "returnLineItem"
  • "returnRefundLineItem"
  • "setLineItemMetadata"
  • "shipLineItems"
  • "updateLineItemShippingDetails"
  • "updateMerchantOrderId"
  • "updateShipment"
operation_id: Option<String>

The ID of the operation. Unique across all operations for a given order. Required for all methods beside get and getByMerchantOrderId.

Trait Implementations

impl Clone for OrdersCustomBatchRequestEntry[src]

impl Debug for OrdersCustomBatchRequestEntry[src]

impl Default for OrdersCustomBatchRequestEntry[src]

impl<'de> Deserialize<'de> for OrdersCustomBatchRequestEntry[src]

impl Part for OrdersCustomBatchRequestEntry[src]

impl Serialize for OrdersCustomBatchRequestEntry[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any