pub struct PublishInvoiceRequest {
pub version: i32,
pub idempotency_key: Option<String>,
}
Expand description
This is a model struct for PublishInvoiceRequest type.
Fields§
§version: i32
The version of the [Invoice] to publish. This must match the current version of the invoice; otherwise, the request is rejected.
idempotency_key: Option<String>
A unique string that identifies the PublishInvoice
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.
Trait Implementations§
Source§impl Clone for PublishInvoiceRequest
impl Clone for PublishInvoiceRequest
Source§fn clone(&self) -> PublishInvoiceRequest
fn clone(&self) -> PublishInvoiceRequest
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 PublishInvoiceRequest
impl Debug for PublishInvoiceRequest
Source§impl Default for PublishInvoiceRequest
impl Default for PublishInvoiceRequest
Source§fn default() -> PublishInvoiceRequest
fn default() -> PublishInvoiceRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for PublishInvoiceRequest
impl PartialEq for PublishInvoiceRequest
Source§impl Serialize for PublishInvoiceRequest
impl Serialize for PublishInvoiceRequest
impl Eq for PublishInvoiceRequest
impl StructuralPartialEq for PublishInvoiceRequest
Auto Trait Implementations§
impl Freeze for PublishInvoiceRequest
impl RefUnwindSafe for PublishInvoiceRequest
impl Send for PublishInvoiceRequest
impl Sync for PublishInvoiceRequest
impl Unpin for PublishInvoiceRequest
impl UnwindSafe for PublishInvoiceRequest
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.