pub struct SubmitInvoiceRequest {
pub invoice_content: Vec<u8>,
pub marketplace_id: Option<String>,
pub content_md5_value: String,
}Expand description
SubmitInvoiceRequest : The request schema for the submitInvoice operation.
Fields§
§invoice_content: Vec<u8>Shipment invoice document content.
marketplace_id: Option<String>An Amazon marketplace identifier.
content_md5_value: StringMD5 sum for validating the invoice data. For more information about calculating this value, see Working with Content-MD5 Checksums.
Implementations§
Trait Implementations§
Source§impl Clone for SubmitInvoiceRequest
impl Clone for SubmitInvoiceRequest
Source§fn clone(&self) -> SubmitInvoiceRequest
fn clone(&self) -> SubmitInvoiceRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubmitInvoiceRequest
impl Debug for SubmitInvoiceRequest
Source§impl Default for SubmitInvoiceRequest
impl Default for SubmitInvoiceRequest
Source§fn default() -> SubmitInvoiceRequest
fn default() -> SubmitInvoiceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubmitInvoiceRequest
impl<'de> Deserialize<'de> for SubmitInvoiceRequest
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 PartialEq for SubmitInvoiceRequest
impl PartialEq for SubmitInvoiceRequest
Source§impl Serialize for SubmitInvoiceRequest
impl Serialize for SubmitInvoiceRequest
impl StructuralPartialEq for SubmitInvoiceRequest
Auto Trait Implementations§
impl Freeze for SubmitInvoiceRequest
impl RefUnwindSafe for SubmitInvoiceRequest
impl Send for SubmitInvoiceRequest
impl Sync for SubmitInvoiceRequest
impl Unpin for SubmitInvoiceRequest
impl UnwindSafe for SubmitInvoiceRequest
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