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 to apply.
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