Function InvoicesApiFactory Invoices Api Factory ( configuration ? , basePath ? , axios ? ) : { apiInvoicesGet ( limit ?: number , page ?: number , userId ?: string , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice [] > ; apiInvoicesIdGet ( id : string , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; apiInvoicesPost ( options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; downloadInvoice ( id : string , options ?: RawAxiosRequestConfig ) : AxiosPromise < void > ; finalizeInvoice ( id : string , invoiceFinalizeDeets ?: InvoiceFinalizeDeets , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; invoicePaymentDetails ( id : string , options ?: RawAxiosRequestConfig ) : AxiosPromise < void > ; payInvoice ( id : string , invoicePayDeets ?: InvoicePayDeets , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; } Parameters Optionalconfiguration : Configuration OptionalbasePath : string Optionalaxios : AxiosInstance Returns { apiInvoicesGet ( limit ?: number , page ?: number , userId ?: string , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice [] > ; apiInvoicesIdGet ( id : string , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; apiInvoicesPost ( options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; downloadInvoice ( id : string , options ?: RawAxiosRequestConfig ) : AxiosPromise < void > ; finalizeInvoice ( id : string , invoiceFinalizeDeets ?: InvoiceFinalizeDeets , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; invoicePaymentDetails ( id : string , options ?: RawAxiosRequestConfig ) : AxiosPromise < void > ; payInvoice ( id : string , invoicePayDeets ?: InvoicePayDeets , options ?: RawAxiosRequestConfig ) : AxiosPromise < Invoice > ; } api Invoices Get : functionapi Invoices Get ( limit ? , page ? , userId ? , options ? ) : AxiosPromise < Invoice [] > Parameters Optionallimit : number Optionalpage : number OptionaluserId : string Optionaloptions : RawAxiosRequestConfig Returns AxiosPromise < Invoice [] > api Invoices Id Get : functionapi Invoices Id Get ( id , options ? ) : AxiosPromise < Invoice > Parameters id : string Optionaloptions : RawAxiosRequestConfig Returns AxiosPromise < Invoice > api Invoices Post : functionapi Invoices Post ( options ? ) : AxiosPromise < Invoice > Parameters Optionaloptions : RawAxiosRequestConfig Returns AxiosPromise < Invoice > download Invoice : functiondownload Invoice ( id , options ? ) : AxiosPromise < void > Parameters id : string Optionaloptions : RawAxiosRequestConfig Returns AxiosPromise < void > finalize Invoice : functionfinalize Invoice ( id , invoiceFinalizeDeets ? , options ? ) : AxiosPromise < Invoice > Returns AxiosPromise < Invoice > invoice Payment Details : functioninvoice Payment Details ( id , options ? ) : AxiosPromise < void > Parameters id : string Optionaloptions : RawAxiosRequestConfig Returns AxiosPromise < void > pay Invoice : functionpay Invoice ( id , invoicePayDeets ? , options ? ) : AxiosPromise < Invoice > Parameters id : string OptionalinvoicePayDeets : InvoicePayDeets Optionaloptions : RawAxiosRequestConfig Returns AxiosPromise < Invoice >
InvoicesApi - factory interface export