pub struct GenerateInvoiceNumber {
pub invoice_number: Option<InvoiceNumber>,
}
Expand description
Generates the next invoice number that is available to the merchant.
The next invoice number uses the prefix and suffix from the last invoice number and increments the number by one.
For example, the next invoice number after INVOICE-1234
is INVOICE-1235
.
Fields
invoice_number: Option<InvoiceNumber>
The invoice number. If you omit this value, the default is the auto-incremented number from the last number.
Implementations
sourceimpl GenerateInvoiceNumber
impl GenerateInvoiceNumber
sourcepub fn new(invoice_number: Option<InvoiceNumber>) -> Self
pub fn new(invoice_number: Option<InvoiceNumber>) -> Self
New constructor.
Trait Implementations
sourceimpl Clone for GenerateInvoiceNumber
impl Clone for GenerateInvoiceNumber
sourcefn clone(&self) -> GenerateInvoiceNumber
fn clone(&self) -> GenerateInvoiceNumber
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 more
sourceimpl Debug for GenerateInvoiceNumber
impl Debug for GenerateInvoiceNumber
sourceimpl Default for GenerateInvoiceNumber
impl Default for GenerateInvoiceNumber
sourcefn default() -> GenerateInvoiceNumber
fn default() -> GenerateInvoiceNumber
Returns the “default value” for a type. Read more
sourceimpl Endpoint for GenerateInvoiceNumber
impl Endpoint for GenerateInvoiceNumber
type Body = Option<InvoiceNumber>
type Body = Option<InvoiceNumber>
The serializable body type.
type Response = InvoiceNumber
type Response = InvoiceNumber
The deserializable response type.
sourcefn relative_path(&self) -> Cow<'_, str>
fn relative_path(&self) -> Cow<'_, str>
The endpoint relative path. Must start with a /
Auto Trait Implementations
impl RefUnwindSafe for GenerateInvoiceNumber
impl Send for GenerateInvoiceNumber
impl Sync for GenerateInvoiceNumber
impl Unpin for GenerateInvoiceNumber
impl UnwindSafe for GenerateInvoiceNumber
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more