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