pub struct OrdersCustomBatchRequestEntry {Show 17 fields
pub batch_id: Option<u32>,
pub cancel: Option<OrdersCustomBatchRequestEntryCancel>,
pub cancel_line_item: Option<OrdersCustomBatchRequestEntryCancelLineItem>,
pub in_store_refund_line_item: Option<OrdersCustomBatchRequestEntryInStoreRefundLineItem>,
pub merchant_id: Option<u64>,
pub merchant_order_id: Option<String>,
pub method: Option<String>,
pub operation_id: Option<String>,
pub order_id: Option<String>,
pub refund: Option<OrdersCustomBatchRequestEntryRefund>,
pub reject_return_line_item: Option<OrdersCustomBatchRequestEntryRejectReturnLineItem>,
pub return_line_item: Option<OrdersCustomBatchRequestEntryReturnLineItem>,
pub return_refund_line_item: Option<OrdersCustomBatchRequestEntryReturnRefundLineItem>,
pub set_line_item_metadata: Option<OrdersCustomBatchRequestEntrySetLineItemMetadata>,
pub ship_line_items: Option<OrdersCustomBatchRequestEntryShipLineItems>,
pub update_line_item_shipping_details: Option<OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails>,
pub update_shipment: Option<OrdersCustomBatchRequestEntryUpdateShipment>,
}Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§batch_id: Option<u32>An entry ID, unique within the batch request.
cancel: Option<OrdersCustomBatchRequestEntryCancel>Required for cancel method.
cancel_line_item: Option<OrdersCustomBatchRequestEntryCancelLineItem>Required for cancelLineItem method.
in_store_refund_line_item: Option<OrdersCustomBatchRequestEntryInStoreRefundLineItem>Required for inStoreReturnLineItem method.
merchant_id: Option<u64>The ID of the managing account.
merchant_order_id: Option<String>The merchant order ID. Required for updateMerchantOrderId and getByMerchantOrderId methods.
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.
order_id: Option<String>The ID of the order. Required for all methods beside getByMerchantOrderId.
refund: Option<OrdersCustomBatchRequestEntryRefund>Required for refund method.
reject_return_line_item: Option<OrdersCustomBatchRequestEntryRejectReturnLineItem>Required for rejectReturnLineItem method.
return_line_item: Option<OrdersCustomBatchRequestEntryReturnLineItem>Required for returnLineItem method.
return_refund_line_item: Option<OrdersCustomBatchRequestEntryReturnRefundLineItem>Required for returnRefundLineItem method.
set_line_item_metadata: Option<OrdersCustomBatchRequestEntrySetLineItemMetadata>Required for setLineItemMetadata method.
ship_line_items: Option<OrdersCustomBatchRequestEntryShipLineItems>Required for shipLineItems method.
update_line_item_shipping_details: Option<OrdersCustomBatchRequestEntryUpdateLineItemShippingDetails>Required for updateLineItemShippingDate method.
update_shipment: Option<OrdersCustomBatchRequestEntryUpdateShipment>Required for updateShipment method.
Trait Implementations§
Source§impl Clone for OrdersCustomBatchRequestEntry
impl Clone for OrdersCustomBatchRequestEntry
Source§fn clone(&self) -> OrdersCustomBatchRequestEntry
fn clone(&self) -> OrdersCustomBatchRequestEntry
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more