pub struct FinalizeInvoiceInvoice { /* private fields */ }
Expand description
Stripe automatically finalizes drafts before sending and attempting payment on invoices. However, if you’d like to finalize a draft invoice manually, you can do so using this method.
Implementations§
Source§impl FinalizeInvoiceInvoice
impl FinalizeInvoiceInvoice
Sourcepub fn auto_advance(self, auto_advance: impl Into<bool>) -> Self
pub fn auto_advance(self, auto_advance: impl Into<bool>) -> Self
Controls whether Stripe performs automatic collection of the invoice.
If false
, the invoice’s state doesn’t automatically advance without an explicit action.
Source§impl FinalizeInvoiceInvoice
impl FinalizeInvoiceInvoice
Sourcepub async fn send<C: StripeClient>(
&self,
client: &C,
) -> Result<<Self as StripeRequest>::Output, C::Err>
pub async fn send<C: StripeClient>( &self, client: &C, ) -> Result<<Self as StripeRequest>::Output, C::Err>
Send the request and return the deserialized response.
Sourcepub fn send_blocking<C: StripeBlockingClient>(
&self,
client: &C,
) -> Result<<Self as StripeRequest>::Output, C::Err>
pub fn send_blocking<C: StripeBlockingClient>( &self, client: &C, ) -> Result<<Self as StripeRequest>::Output, C::Err>
Send the request and return the deserialized response, blocking until completion.
Trait Implementations§
Source§impl Clone for FinalizeInvoiceInvoice
impl Clone for FinalizeInvoiceInvoice
Source§fn clone(&self) -> FinalizeInvoiceInvoice
fn clone(&self) -> FinalizeInvoiceInvoice
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 FinalizeInvoiceInvoice
impl Debug for FinalizeInvoiceInvoice
Source§impl Serialize for FinalizeInvoiceInvoice
impl Serialize for FinalizeInvoiceInvoice
Source§impl StripeRequest for FinalizeInvoiceInvoice
impl StripeRequest for FinalizeInvoiceInvoice
Source§fn build(&self) -> RequestBuilder
fn build(&self) -> RequestBuilder
Convert the struct into library-agnostic data that can be used by compatible
clients to make API calls.
Source§fn customize(&self) -> CustomizableStripeRequest<Self::Output>
fn customize(&self) -> CustomizableStripeRequest<Self::Output>
Convert to a builder allowing per-request customization.
Auto Trait Implementations§
impl Freeze for FinalizeInvoiceInvoice
impl RefUnwindSafe for FinalizeInvoiceInvoice
impl Send for FinalizeInvoiceInvoice
impl Sync for FinalizeInvoiceInvoice
impl Unpin for FinalizeInvoiceInvoice
impl UnwindSafe for FinalizeInvoiceInvoice
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