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