pub struct CreateInvoiceRequest {
pub invoice: Invoice,
pub idempotency_key: Option<String>,
}
Expand description
This is a model struct for CreateInvoiceRequest type
Fields§
§invoice: Invoice
The invoice to create.
idempotency_key: Option<String>
A unique string that identifies the CreateInvoice
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.
Max Length: 128
Trait Implementations§
Source§impl Clone for CreateInvoiceRequest
impl Clone for CreateInvoiceRequest
Source§fn clone(&self) -> CreateInvoiceRequest
fn clone(&self) -> CreateInvoiceRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateInvoiceRequest
impl Debug for CreateInvoiceRequest
Source§impl Default for CreateInvoiceRequest
impl Default for CreateInvoiceRequest
Source§fn default() -> CreateInvoiceRequest
fn default() -> CreateInvoiceRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateInvoiceRequest
impl PartialEq for CreateInvoiceRequest
Source§impl Serialize for CreateInvoiceRequest
impl Serialize for CreateInvoiceRequest
impl Eq for CreateInvoiceRequest
impl StructuralPartialEq for CreateInvoiceRequest
Auto Trait Implementations§
impl Freeze for CreateInvoiceRequest
impl RefUnwindSafe for CreateInvoiceRequest
impl Send for CreateInvoiceRequest
impl Sync for CreateInvoiceRequest
impl Unpin for CreateInvoiceRequest
impl UnwindSafe for CreateInvoiceRequest
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.