Struct google_content2::api::MerchantOrderReturnItem [−][src]
pub struct MerchantOrderReturnItem {
pub customer_return_reason: Option<CustomerReturnReason>,
pub item_id: Option<String>,
pub merchant_return_reason: Option<RefundReason>,
pub product: Option<OrderLineItemProduct>,
pub return_shipment_ids: Option<Vec<String>>,
pub state: Option<String>,
}Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields
customer_return_reason: Option<CustomerReturnReason>The reason that the customer chooses to return an item.
item_id: Option<String>Product level item ID. If the returned items are of the same product, they will have the same ID.
merchant_return_reason: Option<RefundReason>The reason that merchant chooses to accept a return item.
product: Option<OrderLineItemProduct>Product data from the time of the order placement.
return_shipment_ids: Option<Vec<String>>IDs of the return shipments that this return item belongs to.
state: Option<String>State of the item. Acceptable values are: - “canceled” - “new” - “received” - “refunded” - “rejected”
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for MerchantOrderReturnItem
impl Send for MerchantOrderReturnItem
impl Sync for MerchantOrderReturnItem
impl Unpin for MerchantOrderReturnItem
impl UnwindSafe for MerchantOrderReturnItem
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more