pub struct Purchaser {
pub external_ref: Option<Option<String>>,
pub detail: Option<Box<PersonDetail>>,
pub company_details: Option<Box<CompanyDetail>>,
pub _links: Option<Vec<Link>>,
}Expand description
Purchaser : Purchaser information. Exactly one of detail or companyDetails must be provided.
Fields§
§external_ref: Option<Option<String>>A stable reference to a purchaser from other elements, or from caller system. When received in input of a request, it must be echoed back in the response.
detail: Option<Box<PersonDetail>>§company_details: Option<Box<CompanyDetail>>§_links: Option<Vec<Link>>Java Property Name: ‘links’
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Purchaser
impl<'de> Deserialize<'de> for Purchaser
Source§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
impl StructuralPartialEq for Purchaser
Auto Trait Implementations§
impl Freeze for Purchaser
impl RefUnwindSafe for Purchaser
impl Send for Purchaser
impl Sync for Purchaser
impl Unpin for Purchaser
impl UnwindSafe for Purchaser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more