stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostInvoicesInvoiceMarkUncollectible

Description

Contains the different functions to run the operation postInvoicesInvoiceMarkUncollectible

Synopsis

Documentation

postInvoicesInvoiceMarkUncollectible Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

invoice | Constraints: Maximum length of 5000

-> Maybe PostInvoicesInvoiceMarkUncollectibleRequestBody

The request body to send

-> StripeT m (Response PostInvoicesInvoiceMarkUncollectibleResponse)

Monadic computation which returns the result of the operation

POST /v1/invoices/{invoice}/mark_uncollectible

<p>Marking an invoice as uncollectible is useful for keeping track of bad debts that can be written off for accounting purposes.</p>

data PostInvoicesInvoiceMarkUncollectibleRequestBody Source #

Defines the object schema located at paths./v1/invoices/{invoice}/mark_uncollectible.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostInvoicesInvoiceMarkUncollectibleRequestBody 

Fields

Instances

Instances details
Eq PostInvoicesInvoiceMarkUncollectibleRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostInvoicesInvoiceMarkUncollectible

Show PostInvoicesInvoiceMarkUncollectibleRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostInvoicesInvoiceMarkUncollectible

ToJSON PostInvoicesInvoiceMarkUncollectibleRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostInvoicesInvoiceMarkUncollectible

FromJSON PostInvoicesInvoiceMarkUncollectibleRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostInvoicesInvoiceMarkUncollectible