Struct amazon_sp_orders::models::order_buyer_info::OrderBuyerInfo
source · [−]pub struct OrderBuyerInfo {
pub amazon_order_id: String,
pub buyer_email: Option<String>,
pub buyer_name: Option<String>,
pub buyer_county: Option<String>,
pub buyer_tax_info: Option<Box<BuyerTaxInfo>>,
pub purchase_order_number: Option<String>,
}Expand description
OrderBuyerInfo : Buyer information for an order.
Fields
amazon_order_id: StringAn Amazon-defined order identifier, in 3-7-7 format.
buyer_email: Option<String>The anonymized email address of the buyer.
buyer_name: Option<String>The buyer name or the recipient name.
buyer_county: Option<String>The county of the buyer.
buyer_tax_info: Option<Box<BuyerTaxInfo>>purchase_order_number: Option<String>The purchase order (PO) number entered by the buyer at checkout. Returned only for orders where the buyer entered a PO number at checkout.
Implementations
sourceimpl OrderBuyerInfo
impl OrderBuyerInfo
sourcepub fn new(amazon_order_id: String) -> OrderBuyerInfo
pub fn new(amazon_order_id: String) -> OrderBuyerInfo
Buyer information for an order.
Trait Implementations
sourceimpl Clone for OrderBuyerInfo
impl Clone for OrderBuyerInfo
sourcefn clone(&self) -> OrderBuyerInfo
fn clone(&self) -> OrderBuyerInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for OrderBuyerInfo
impl Debug for OrderBuyerInfo
sourceimpl Default for OrderBuyerInfo
impl Default for OrderBuyerInfo
sourcefn default() -> OrderBuyerInfo
fn default() -> OrderBuyerInfo
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for OrderBuyerInfo
impl<'de> Deserialize<'de> for OrderBuyerInfo
sourcefn 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
sourceimpl PartialEq<OrderBuyerInfo> for OrderBuyerInfo
impl PartialEq<OrderBuyerInfo> for OrderBuyerInfo
sourcefn eq(&self, other: &OrderBuyerInfo) -> bool
fn eq(&self, other: &OrderBuyerInfo) -> bool
sourceimpl Serialize for OrderBuyerInfo
impl Serialize for OrderBuyerInfo
impl StructuralPartialEq for OrderBuyerInfo
Auto Trait Implementations
impl RefUnwindSafe for OrderBuyerInfo
impl Send for OrderBuyerInfo
impl Sync for OrderBuyerInfo
impl Unpin for OrderBuyerInfo
impl UnwindSafe for OrderBuyerInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more