Struct amazon_sp_shipment_invoicing::models::submit_invoice_request::SubmitInvoiceRequest
source · [−]pub struct SubmitInvoiceRequest {
pub invoice_content: String,
pub marketplace_id: Option<String>,
pub content_md5_value: String,
}Expand description
SubmitInvoiceRequest : The request schema for the submitInvoice operation.
Fields
invoice_content: StringShipment 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
sourceimpl SubmitInvoiceRequest
impl SubmitInvoiceRequest
sourcepub fn new(
invoice_content: String,
content_md5_value: String
) -> SubmitInvoiceRequest
pub fn new(
invoice_content: String,
content_md5_value: String
) -> SubmitInvoiceRequest
The request schema for the submitInvoice operation.
Trait Implementations
sourceimpl Clone for SubmitInvoiceRequest
impl Clone for SubmitInvoiceRequest
sourcefn clone(&self) -> SubmitInvoiceRequest
fn clone(&self) -> SubmitInvoiceRequest
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 SubmitInvoiceRequest
impl Debug for SubmitInvoiceRequest
sourceimpl Default for SubmitInvoiceRequest
impl Default for SubmitInvoiceRequest
sourcefn default() -> SubmitInvoiceRequest
fn default() -> SubmitInvoiceRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SubmitInvoiceRequest
impl<'de> Deserialize<'de> for SubmitInvoiceRequest
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<SubmitInvoiceRequest> for SubmitInvoiceRequest
impl PartialEq<SubmitInvoiceRequest> for SubmitInvoiceRequest
sourcefn eq(&self, other: &SubmitInvoiceRequest) -> bool
fn eq(&self, other: &SubmitInvoiceRequest) -> bool
sourceimpl Serialize for SubmitInvoiceRequest
impl Serialize for SubmitInvoiceRequest
impl StructuralPartialEq for SubmitInvoiceRequest
Auto Trait Implementations
impl RefUnwindSafe for SubmitInvoiceRequest
impl Send for SubmitInvoiceRequest
impl Sync for SubmitInvoiceRequest
impl Unpin for SubmitInvoiceRequest
impl UnwindSafe for SubmitInvoiceRequest
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