pub struct UpdateInvoiceRequest {
pub invoice: Invoice,
pub idempotency_key: Option<String>,
pub fields_to_clear: Option<Vec<String>>,
}
Expand description
This is a model struct for UpdateInvoiceRequest type.
Fields§
§invoice: Invoice
The invoice fields to update. The current invoice version must be specified in the version
field. For more information, see Update an
Invoice.
idempotency_key: Option<String>
A unique string that identifies the UpdateInvoice
request. If you do not provide
idempotency_key
(or provide an empty string as the value), the endpoint treats each
request as independent.
For more information, see Idempotency.
fields_to_clear: Option<Vec<String>>
The list of fields to clear. For examples, see Update an Invoice.
Trait Implementations§
Source§impl Clone for UpdateInvoiceRequest
impl Clone for UpdateInvoiceRequest
Source§fn clone(&self) -> UpdateInvoiceRequest
fn clone(&self) -> UpdateInvoiceRequest
Returns a copy 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 UpdateInvoiceRequest
impl Debug for UpdateInvoiceRequest
Source§impl Default for UpdateInvoiceRequest
impl Default for UpdateInvoiceRequest
Source§fn default() -> UpdateInvoiceRequest
fn default() -> UpdateInvoiceRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateInvoiceRequest
impl PartialEq for UpdateInvoiceRequest
Source§impl Serialize for UpdateInvoiceRequest
impl Serialize for UpdateInvoiceRequest
impl Eq for UpdateInvoiceRequest
impl StructuralPartialEq for UpdateInvoiceRequest
Auto Trait Implementations§
impl Freeze for UpdateInvoiceRequest
impl RefUnwindSafe for UpdateInvoiceRequest
impl Send for UpdateInvoiceRequest
impl Sync for UpdateInvoiceRequest
impl Unpin for UpdateInvoiceRequest
impl UnwindSafe for UpdateInvoiceRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.