pub struct InvoicePatchInput {
pub id: String,
pub customer_id: Option<String>,
pub status: Option<InvoiceCreateStatus>,
pub title: Option<String>,
pub invoice_date: Option<NaiveDate>,
pub due_date: Option<NaiveDate>,
pub items: Option<Vec<InvoiceCreateItemInput>>,
pub memo: Option<String>,
pub footer: Option<String>,
pub po_number: Option<String>,
pub invoice_number: Option<String>,
pub discounts: Option<Vec<InvoiceDiscountInput>>,
}Expand description
Input for patching an invoice.
Fields§
§id: String§customer_id: Option<String>§status: Option<InvoiceCreateStatus>§title: Option<String>§invoice_date: Option<NaiveDate>§due_date: Option<NaiveDate>§items: Option<Vec<InvoiceCreateItemInput>>§memo: Option<String>§po_number: Option<String>§invoice_number: Option<String>§discounts: Option<Vec<InvoiceDiscountInput>>Implementations§
Trait Implementations§
Source§impl Clone for InvoicePatchInput
impl Clone for InvoicePatchInput
Source§fn clone(&self) -> InvoicePatchInput
fn clone(&self) -> InvoicePatchInput
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 InvoicePatchInput
impl Debug for InvoicePatchInput
Auto Trait Implementations§
impl Freeze for InvoicePatchInput
impl RefUnwindSafe for InvoicePatchInput
impl Send for InvoicePatchInput
impl Sync for InvoicePatchInput
impl Unpin for InvoicePatchInput
impl UnsafeUnpin for InvoicePatchInput
impl UnwindSafe for InvoicePatchInput
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