pub struct TaxAttestation(pub UsW9Attestation);Expand description
A single tax attestation recorded for a Customer. Submit one entry per
required form listed in Customer.requirements.taxAttestation.taxForms[]
(returned on Get Customer, Create Customer, and Update Customer
whenever a taxAttestation requirement is unsatisfied). The form field
selects the variant and determines which additional fields are required.
JSON schema
{
"description": "A single tax attestation recorded for a Customer. Submit one entry per\nrequired form listed in `Customer.requirements.taxAttestation.taxForms[]`\n(returned on `Get Customer`, `Create Customer`, and `Update Customer`\nwhenever a `taxAttestation` requirement is unsatisfied). The `form` field\nselects the variant and determines which additional fields are required.\n",
"oneOf": [
{
"$ref": "#/components/schemas/UsW9Attestation"
}
]
}Tuple Fields§
§0: UsW9AttestationTrait Implementations§
Source§impl Clone for TaxAttestation
impl Clone for TaxAttestation
Source§impl Debug for TaxAttestation
impl Debug for TaxAttestation
Source§impl Deref for TaxAttestation
impl Deref for TaxAttestation
Source§type Target = UsW9Attestation
type Target = UsW9Attestation
The resulting type after dereferencing.
Source§fn deref(&self) -> &UsW9Attestation
fn deref(&self) -> &UsW9Attestation
Dereferences the value.
Source§impl<'de> Deserialize<'de> for TaxAttestation
impl<'de> Deserialize<'de> for TaxAttestation
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
Source§impl From<&TaxAttestation> for TaxAttestation
impl From<&TaxAttestation> for TaxAttestation
Source§fn from(value: &TaxAttestation) -> Self
fn from(value: &TaxAttestation) -> Self
Converts to this type from the input type.
Source§impl From<TaxAttestation> for UsW9Attestation
impl From<TaxAttestation> for UsW9Attestation
Source§fn from(value: TaxAttestation) -> Self
fn from(value: TaxAttestation) -> Self
Converts to this type from the input type.
Source§impl From<UsW9Attestation> for TaxAttestation
impl From<UsW9Attestation> for TaxAttestation
Source§fn from(value: UsW9Attestation) -> Self
fn from(value: UsW9Attestation) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TaxAttestation
impl RefUnwindSafe for TaxAttestation
impl Send for TaxAttestation
impl Sync for TaxAttestation
impl Unpin for TaxAttestation
impl UnsafeUnpin for TaxAttestation
impl UnwindSafe for TaxAttestation
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