Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Enumerations

Classes

Interfaces

Type Aliases

Functions

Type Aliases

export

Functions

  • AccountsAxiosParamCreator(configuration?: Configuration): { list: ((options?: any) => Promise<RequestArgs>); listTransactions: ((accountId: string, startingAfter?: string, options?: any) => Promise<RequestArgs>) }
  • Accounts - axios parameter creator

    export

    Parameters

    Returns { list: ((options?: any) => Promise<RequestArgs>); listTransactions: ((accountId: string, startingAfter?: string, options?: any) => Promise<RequestArgs>) }

    • list: ((options?: any) => Promise<RequestArgs>)
        • summary

          List accounts

          throws

          {RequiredError}

          Parameters

          • options: any = {}

          Returns Promise<RequestArgs>

    • listTransactions: ((accountId: string, startingAfter?: string, options?: any) => Promise<RequestArgs>)
        • (accountId: string, startingAfter?: string, options?: any): Promise<RequestArgs>
        • summary

          List account transactions

          throws

          {RequiredError}

          Parameters

          • accountId: string

            Account ID

          • Optional startingAfter: string
          • options: any = {}

          Returns Promise<RequestArgs>

  • AccountsFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { list: any; listTransactions: any }
  • AccountsFp(configuration?: Configuration): { list: any; listTransactions: any }
  • Accounts - functional programming interface

    export

    Parameters

    Returns { list: any; listTransactions: any }

    • list:function
      • list(options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<AccountListResult>)>
      • summary

        List accounts

        throws

        {RequiredError}

        Parameters

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<AccountListResult>)>

    • listTransactions:function
      • listTransactions(accountId: string, startingAfter?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TransactionListResult>)>
      • summary

        List account transactions

        throws

        {RequiredError}

        Parameters

        • accountId: string

          Account ID

        • Optional startingAfter: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TransactionListResult>)>

  • ChannelsAxiosParamCreator(configuration?: Configuration): { create: ((channelParams: ChannelParams, options?: any) => Promise<RequestArgs>); list: ((customerId?: string, startingAfter?: string, options?: any) => Promise<RequestArgs>); listPayments: ((channelId: string, startingAfter?: string, options?: any) => Promise<RequestArgs>); retrieve: ((channelId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>); retrievePayment: ((channelId: string, channelPaymentId: string, options?: any) => Promise<RequestArgs>); update: ((channelId: string, channelUpdateParams: ChannelUpdateParams, options?: any) => Promise<RequestArgs>) }
  • Channels - axios parameter creator

    export

    Parameters

    Returns { create: ((channelParams: ChannelParams, options?: any) => Promise<RequestArgs>); list: ((customerId?: string, startingAfter?: string, options?: any) => Promise<RequestArgs>); listPayments: ((channelId: string, startingAfter?: string, options?: any) => Promise<RequestArgs>); retrieve: ((channelId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>); retrievePayment: ((channelId: string, channelPaymentId: string, options?: any) => Promise<RequestArgs>); update: ((channelId: string, channelUpdateParams: ChannelUpdateParams, options?: any) => Promise<RequestArgs>) }

    • create: ((channelParams: ChannelParams, options?: any) => Promise<RequestArgs>)
    • list: ((customerId?: string, startingAfter?: string, options?: any) => Promise<RequestArgs>)
        • (customerId?: string, startingAfter?: string, options?: any): Promise<RequestArgs>
        • summary

          List channels

          throws

          {RequiredError}

          Parameters

          • Optional customerId: string
          • Optional startingAfter: string
          • options: any = {}

          Returns Promise<RequestArgs>

    • listPayments: ((channelId: string, startingAfter?: string, options?: any) => Promise<RequestArgs>)
        • (channelId: string, startingAfter?: string, options?: any): Promise<RequestArgs>
        • summary

          List channel payments

          throws

          {RequiredError}

          Parameters

          • channelId: string

            Channel ID

          • Optional startingAfter: string
          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieve: ((channelId: string, options?: any) => Promise<RequestArgs>)
        • (channelId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a channel

          throws

          {RequiredError}

          Parameters

          • channelId: string

            Channel ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>)
        • (customId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a channel by custom id

          throws

          {RequiredError}

          Parameters

          • customId: string
          • options: any = {}

          Returns Promise<RequestArgs>

    • retrievePayment: ((channelId: string, channelPaymentId: string, options?: any) => Promise<RequestArgs>)
        • (channelId: string, channelPaymentId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a channel payment

          throws

          {RequiredError}

          Parameters

          • channelId: string

            Channel ID

          • channelPaymentId: string

            Channel payment ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • update: ((channelId: string, channelUpdateParams: ChannelUpdateParams, options?: any) => Promise<RequestArgs>)
  • ChannelsFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { create: any; list: any; listPayments: any; retrieve: any; retrieveByCustomId: any; retrievePayment: any; update: any }
  • Channels - factory interface

    export

    Parameters

    • Optional configuration: Configuration
    • Optional basePath: string
    • Optional axios: AxiosInstance

    Returns { create: any; list: any; listPayments: any; retrieve: any; retrieveByCustomId: any; retrievePayment: any; update: any }

  • ChannelsFp(configuration?: Configuration): { create: any; list: any; listPayments: any; retrieve: any; retrieveByCustomId: any; retrievePayment: any; update: any }
  • Channels - functional programming interface

    export

    Parameters

    Returns { create: any; list: any; listPayments: any; retrieve: any; retrieveByCustomId: any; retrievePayment: any; update: any }

    • create:function
      • create(channelParams: ChannelParams, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelResult>)>
    • list:function
      • list(customerId?: string, startingAfter?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelListResult>)>
      • summary

        List channels

        throws

        {RequiredError}

        Parameters

        • Optional customerId: string
        • Optional startingAfter: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelListResult>)>

    • listPayments:function
      • listPayments(channelId: string, startingAfter?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelPaymentListResult>)>
      • summary

        List channel payments

        throws

        {RequiredError}

        Parameters

        • channelId: string

          Channel ID

        • Optional startingAfter: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelPaymentListResult>)>

    • retrieve:function
      • retrieve(channelId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelResult>)>
      • summary

        Retrieve a channel

        throws

        {RequiredError}

        Parameters

        • channelId: string

          Channel ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelResult>)>

    • retrieveByCustomId:function
      • retrieveByCustomId(customId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelResult>)>
      • summary

        Retrieve a channel by custom id

        throws

        {RequiredError}

        Parameters

        • customId: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelResult>)>

    • retrievePayment:function
      • retrievePayment(channelId: string, channelPaymentId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelPaymentResult>)>
      • summary

        Retrieve a channel payment

        throws

        {RequiredError}

        Parameters

        • channelId: string

          Channel ID

        • channelPaymentId: string

          Channel payment ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelPaymentResult>)>

    • update:function
      • update(channelId: string, channelUpdateParams: ChannelUpdateParams, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChannelResult>)>
  • CoinWithdrawalsAxiosParamCreator(configuration?: Configuration): { commit: ((coinWithdrawalId: string, options?: any) => Promise<RequestArgs>); create: ((coinWithdrawalParams: CoinWithdrawalParams, options?: any) => Promise<RequestArgs>); list: ((customerId?: string, startingAfter?: string, options?: any) => Promise<RequestArgs>); listNetworkFees: ((allNetworks?: boolean, options?: any) => Promise<RequestArgs>); retrieve: ((coinWithdrawalId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>) }
  • CoinWithdrawals - axios parameter creator

    export

    Parameters

    Returns { commit: ((coinWithdrawalId: string, options?: any) => Promise<RequestArgs>); create: ((coinWithdrawalParams: CoinWithdrawalParams, options?: any) => Promise<RequestArgs>); list: ((customerId?: string, startingAfter?: string, options?: any) => Promise<RequestArgs>); listNetworkFees: ((allNetworks?: boolean, options?: any) => Promise<RequestArgs>); retrieve: ((coinWithdrawalId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>) }

    • commit: ((coinWithdrawalId: string, options?: any) => Promise<RequestArgs>)
        • (coinWithdrawalId: string, options?: any): Promise<RequestArgs>
        • summary

          Commit a withdrawal

          throws

          {RequiredError}

          Parameters

          • coinWithdrawalId: string

            Coin withdrawal ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • create: ((coinWithdrawalParams: CoinWithdrawalParams, options?: any) => Promise<RequestArgs>)
        • To create a withdrawal you need to use either charged_amount, charged_amount_to_send or received_amount parameters in your request body.

          summary

          Create a withdrawal

          throws

          {RequiredError}

          Parameters

          Returns Promise<RequestArgs>

    • list: ((customerId?: string, startingAfter?: string, options?: any) => Promise<RequestArgs>)
        • (customerId?: string, startingAfter?: string, options?: any): Promise<RequestArgs>
        • summary

          List withdrawals

          throws

          {RequiredError}

          Parameters

          • Optional customerId: string
          • Optional startingAfter: string
          • options: any = {}

          Returns Promise<RequestArgs>

    • listNetworkFees: ((allNetworks?: boolean, options?: any) => Promise<RequestArgs>)
        • (allNetworks?: boolean, options?: any): Promise<RequestArgs>
        • summary

          List network fees

          throws

          {RequiredError}

          Parameters

          • Optional allNetworks: boolean
          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieve: ((coinWithdrawalId: string, options?: any) => Promise<RequestArgs>)
        • (coinWithdrawalId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a withdrawal

          throws

          {RequiredError}

          Parameters

          • coinWithdrawalId: string

            Coin withdrawal ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>)
        • (customId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a withdrawal by custom id

          throws

          {RequiredError}

          Parameters

          • customId: string
          • options: any = {}

          Returns Promise<RequestArgs>

  • CoinWithdrawalsFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { commit: any; create: any; list: any; listNetworkFees: any; retrieve: any; retrieveByCustomId: any }
  • CoinWithdrawalsFp(configuration?: Configuration): { commit: any; create: any; list: any; listNetworkFees: any; retrieve: any; retrieveByCustomId: any }
  • CoinWithdrawals - functional programming interface

    export

    Parameters

    Returns { commit: any; create: any; list: any; listNetworkFees: any; retrieve: any; retrieveByCustomId: any }

    • commit:function
      • commit(coinWithdrawalId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalResult>)>
      • summary

        Commit a withdrawal

        throws

        {RequiredError}

        Parameters

        • coinWithdrawalId: string

          Coin withdrawal ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalResult>)>

    • create:function
      • To create a withdrawal you need to use either charged_amount, charged_amount_to_send or received_amount parameters in your request body.

        summary

        Create a withdrawal

        throws

        {RequiredError}

        Parameters

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalResult>)>

    • list:function
      • list(customerId?: string, startingAfter?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalListResult>)>
      • summary

        List withdrawals

        throws

        {RequiredError}

        Parameters

        • Optional customerId: string
        • Optional startingAfter: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalListResult>)>

    • listNetworkFees:function
      • listNetworkFees(allNetworks?: boolean, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NetworkFeeListResult>)>
      • summary

        List network fees

        throws

        {RequiredError}

        Parameters

        • Optional allNetworks: boolean
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<NetworkFeeListResult>)>

    • retrieve:function
      • retrieve(coinWithdrawalId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalResult>)>
      • summary

        Retrieve a withdrawal

        throws

        {RequiredError}

        Parameters

        • coinWithdrawalId: string

          Coin withdrawal ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalResult>)>

    • retrieveByCustomId:function
      • retrieveByCustomId(customId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalResult>)>
      • summary

        Retrieve a withdrawal by custom id

        throws

        {RequiredError}

        Parameters

        • customId: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinWithdrawalResult>)>

  • CoinsFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { list: any }
  • Coins - functional programming interface

    export

    Parameters

    Returns { list: any }

    • list:function
      • list(options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinListResult>)>
      • summary

        List supported coins

        throws

        {RequiredError}

        Parameters

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CoinListResult>)>

  • Customers - axios parameter creator

    export

    Parameters

    Returns { create: ((customerParams: CustomerParams, options?: any) => Promise<RequestArgs>); list: ((startingAfter?: string, options?: any) => Promise<RequestArgs>); retrieve: ((customerId: string, options?: any) => Promise<RequestArgs>); update: ((customerId: string, customerUpdateParams: CustomerUpdateParams, options?: any) => Promise<RequestArgs>) }

    • create: ((customerParams: CustomerParams, options?: any) => Promise<RequestArgs>)
    • list: ((startingAfter?: string, options?: any) => Promise<RequestArgs>)
        • (startingAfter?: string, options?: any): Promise<RequestArgs>
        • summary

          List customers

          throws

          {RequiredError}

          Parameters

          • Optional startingAfter: string
          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieve: ((customerId: string, options?: any) => Promise<RequestArgs>)
        • (customerId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a customer

          throws

          {RequiredError}

          Parameters

          • customerId: string

            The customer&#39;s reference ID in your system

          • options: any = {}

          Returns Promise<RequestArgs>

    • update: ((customerId: string, customerUpdateParams: CustomerUpdateParams, options?: any) => Promise<RequestArgs>)
        • summary

          Update a customer

          throws

          {RequiredError}

          Parameters

          • customerId: string

            The customer&#39;s reference ID in your system

          • customerUpdateParams: CustomerUpdateParams
          • options: any = {}

          Returns Promise<RequestArgs>

  • CustomersFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { create: any; list: any; retrieve: any; update: any }
  • CustomersFp(configuration?: Configuration): { create: any; list: any; retrieve: any; update: any }
  • Customers - functional programming interface

    export

    Parameters

    Returns { create: any; list: any; retrieve: any; update: any }

    • create:function
      • create(customerParams: CustomerParams, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CustomerResult>)>
    • list:function
      • list(startingAfter?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CustomerListResult>)>
      • summary

        List customers

        throws

        {RequiredError}

        Parameters

        • Optional startingAfter: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CustomerListResult>)>

    • retrieve:function
      • retrieve(customerId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CustomerResult>)>
      • summary

        Retrieve a customer

        throws

        {RequiredError}

        Parameters

        • customerId: string

          The customer&#39;s reference ID in your system

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CustomerResult>)>

    • update:function
      • update(customerId: string, customerUpdateParams: CustomerUpdateParams, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CustomerResult>)>
      • summary

        Update a customer

        throws

        {RequiredError}

        Parameters

        • customerId: string

          The customer&#39;s reference ID in your system

        • customerUpdateParams: CustomerUpdateParams
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<CustomerResult>)>

  • ExchangeTransfers - axios parameter creator

    export

    Parameters

    Returns { commit: ((exchangeTransferId: string, options?: any) => Promise<RequestArgs>); create: ((exchangeTransferParams: ExchangeTransferParams, options?: any) => Promise<RequestArgs>); retrieve: ((exchangeTransferId: string, options?: any) => Promise<RequestArgs>) }

    • commit: ((exchangeTransferId: string, options?: any) => Promise<RequestArgs>)
        • (exchangeTransferId: string, options?: any): Promise<RequestArgs>
        • summary

          Commit an exchange transfer

          throws

          {RequiredError}

          Parameters

          • exchangeTransferId: string

            Exchange transfer ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • create: ((exchangeTransferParams: ExchangeTransferParams, options?: any) => Promise<RequestArgs>)
    • retrieve: ((exchangeTransferId: string, options?: any) => Promise<RequestArgs>)
        • (exchangeTransferId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve an exchange transfer

          throws

          {RequiredError}

          Parameters

          • exchangeTransferId: string

            Exchange transfer ID

          • options: any = {}

          Returns Promise<RequestArgs>

  • ExchangeTransfersFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { commit: any; create: any; retrieve: any }
  • ExchangeTransfersFp(configuration?: Configuration): { commit: any; create: any; retrieve: any }
  • ExchangeTransfers - functional programming interface

    export

    Parameters

    Returns { commit: any; create: any; retrieve: any }

    • commit:function
      • commit(exchangeTransferId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ExchangeTransferResult>)>
      • summary

        Commit an exchange transfer

        throws

        {RequiredError}

        Parameters

        • exchangeTransferId: string

          Exchange transfer ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ExchangeTransferResult>)>

    • create:function
    • retrieve:function
      • retrieve(exchangeTransferId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ExchangeTransferResult>)>
      • summary

        Retrieve an exchange transfer

        throws

        {RequiredError}

        Parameters

        • exchangeTransferId: string

          Exchange transfer ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ExchangeTransferResult>)>

  • InvoicesAxiosParamCreator(configuration?: Configuration): { commitRecalculation: ((invoiceId: string, recalculationId: string, options?: any) => Promise<RequestArgs>); create: ((invoiceParams: InvoiceParams, options?: any) => Promise<RequestArgs>); createRecalculation: ((invoiceId: string, invoiceRecalculationParams: InvoiceRecalculationParams, options?: any) => Promise<RequestArgs>); createRefund: ((invoiceId: string, invoiceRefundParams: InvoiceRefundParams, options?: any) => Promise<RequestArgs>); list: ((customerId?: string, startingAfter?: string, subscriptionId?: string, options?: any) => Promise<RequestArgs>); listRefunds: ((invoiceId: string, options?: any) => Promise<RequestArgs>); retrieve: ((invoiceId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>) }
  • Invoices - axios parameter creator

    export

    Parameters

    Returns { commitRecalculation: ((invoiceId: string, recalculationId: string, options?: any) => Promise<RequestArgs>); create: ((invoiceParams: InvoiceParams, options?: any) => Promise<RequestArgs>); createRecalculation: ((invoiceId: string, invoiceRecalculationParams: InvoiceRecalculationParams, options?: any) => Promise<RequestArgs>); createRefund: ((invoiceId: string, invoiceRefundParams: InvoiceRefundParams, options?: any) => Promise<RequestArgs>); list: ((customerId?: string, startingAfter?: string, subscriptionId?: string, options?: any) => Promise<RequestArgs>); listRefunds: ((invoiceId: string, options?: any) => Promise<RequestArgs>); retrieve: ((invoiceId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>) }

    • commitRecalculation: ((invoiceId: string, recalculationId: string, options?: any) => Promise<RequestArgs>)
        • (invoiceId: string, recalculationId: string, options?: any): Promise<RequestArgs>
        • This endpoint allows you to commit invoice recalculation.

          summary

          Commit invoice recalculation

          throws

          {RequiredError}

          Parameters

          • invoiceId: string

            Invoice ID

          • recalculationId: string

            Recalculation ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • create: ((invoiceParams: InvoiceParams, options?: any) => Promise<RequestArgs>)
        • This endpoint allows you to create invoices.

          summary

          Create an invoice

          throws

          {RequiredError}

          Parameters

          Returns Promise<RequestArgs>

    • createRecalculation: ((invoiceId: string, invoiceRecalculationParams: InvoiceRecalculationParams, options?: any) => Promise<RequestArgs>)
    • createRefund: ((invoiceId: string, invoiceRefundParams: InvoiceRefundParams, options?: any) => Promise<RequestArgs>)
        • This endpoint allows you to create invoice refunds.

          summary

          Create invoice refund

          throws

          {RequiredError}

          Parameters

          Returns Promise<RequestArgs>

    • list: ((customerId?: string, startingAfter?: string, subscriptionId?: string, options?: any) => Promise<RequestArgs>)
        • (customerId?: string, startingAfter?: string, subscriptionId?: string, options?: any): Promise<RequestArgs>
        • This endpoint allows you to retrieve a list of all invoices.

          summary

          List invoices

          throws

          {RequiredError}

          Parameters

          • Optional customerId: string
          • Optional startingAfter: string
          • Optional subscriptionId: string
          • options: any = {}

          Returns Promise<RequestArgs>

    • listRefunds: ((invoiceId: string, options?: any) => Promise<RequestArgs>)
        • (invoiceId: string, options?: any): Promise<RequestArgs>
        • This endpoint allows you to retrieve a list of a particular invoice refunds.

          summary

          List invoice refunds

          throws

          {RequiredError}

          Parameters

          • invoiceId: string

            Invoice ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieve: ((invoiceId: string, options?: any) => Promise<RequestArgs>)
        • (invoiceId: string, options?: any): Promise<RequestArgs>
        • This endpoint allows you to retrieve the invoice details.

          summary

          Retrieve an invoice

          throws

          {RequiredError}

          Parameters

          • invoiceId: string

            Invoice ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>)
        • (customId: string, options?: any): Promise<RequestArgs>
        • This endpoint allows you to retrieve invoice details by its custom_id.

          summary

          Retrieve an invoice by custom_id

          throws

          {RequiredError}

          Parameters

          • customId: string
          • options: any = {}

          Returns Promise<RequestArgs>

  • InvoicesFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { commitRecalculation: any; create: any; createRecalculation: any; createRefund: any; list: any; listRefunds: any; retrieve: any; retrieveByCustomId: any }
  • Invoices - factory interface

    export

    Parameters

    • Optional configuration: Configuration
    • Optional basePath: string
    • Optional axios: AxiosInstance

    Returns { commitRecalculation: any; create: any; createRecalculation: any; createRefund: any; list: any; listRefunds: any; retrieve: any; retrieveByCustomId: any }

    • commitRecalculation:function
      • This endpoint allows you to commit invoice recalculation.

        summary

        Commit invoice recalculation

        throws

        {RequiredError}

        Parameters

        • invoiceId: string

          Invoice ID

        • recalculationId: string

          Recalculation ID

        • Optional options: any

        Returns AxiosPromise<InvoiceRecalculationResult>

    • create:function
    • createRecalculation:function
    • createRefund:function
    • list:function
      • list(customerId?: string, startingAfter?: string, subscriptionId?: string, options?: any): AxiosPromise<InvoiceListResult>
      • This endpoint allows you to retrieve a list of all invoices.

        summary

        List invoices

        throws

        {RequiredError}

        Parameters

        • Optional customerId: string
        • Optional startingAfter: string
        • Optional subscriptionId: string
        • Optional options: any

        Returns AxiosPromise<InvoiceListResult>

    • listRefunds:function
      • This endpoint allows you to retrieve a list of a particular invoice refunds.

        summary

        List invoice refunds

        throws

        {RequiredError}

        Parameters

        • invoiceId: string

          Invoice ID

        • Optional options: any

        Returns AxiosPromise<InvoiceRefundListResult>

    • retrieve:function
      • retrieve(invoiceId: string, options?: any): AxiosPromise<InvoiceResult>
      • This endpoint allows you to retrieve the invoice details.

        summary

        Retrieve an invoice

        throws

        {RequiredError}

        Parameters

        • invoiceId: string

          Invoice ID

        • Optional options: any

        Returns AxiosPromise<InvoiceResult>

    • retrieveByCustomId:function
      • retrieveByCustomId(customId: string, options?: any): AxiosPromise<InvoiceResult>
      • This endpoint allows you to retrieve invoice details by its custom_id.

        summary

        Retrieve an invoice by custom_id

        throws

        {RequiredError}

        Parameters

        • customId: string
        • Optional options: any

        Returns AxiosPromise<InvoiceResult>

  • InvoicesFp(configuration?: Configuration): { commitRecalculation: any; create: any; createRecalculation: any; createRefund: any; list: any; listRefunds: any; retrieve: any; retrieveByCustomId: any }
  • Invoices - functional programming interface

    export

    Parameters

    Returns { commitRecalculation: any; create: any; createRecalculation: any; createRefund: any; list: any; listRefunds: any; retrieve: any; retrieveByCustomId: any }

    • commitRecalculation:function
      • commitRecalculation(invoiceId: string, recalculationId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceRecalculationResult>)>
      • This endpoint allows you to commit invoice recalculation.

        summary

        Commit invoice recalculation

        throws

        {RequiredError}

        Parameters

        • invoiceId: string

          Invoice ID

        • recalculationId: string

          Recalculation ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceRecalculationResult>)>

    • create:function
      • create(invoiceParams: InvoiceParams, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceResult>)>
      • This endpoint allows you to create invoices.

        summary

        Create an invoice

        throws

        {RequiredError}

        Parameters

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceResult>)>

    • createRecalculation:function
    • createRefund:function
      • This endpoint allows you to create invoice refunds.

        summary

        Create invoice refund

        throws

        {RequiredError}

        Parameters

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceRefundResult>)>

    • list:function
      • list(customerId?: string, startingAfter?: string, subscriptionId?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceListResult>)>
      • This endpoint allows you to retrieve a list of all invoices.

        summary

        List invoices

        throws

        {RequiredError}

        Parameters

        • Optional customerId: string
        • Optional startingAfter: string
        • Optional subscriptionId: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceListResult>)>

    • listRefunds:function
      • listRefunds(invoiceId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceRefundListResult>)>
      • This endpoint allows you to retrieve a list of a particular invoice refunds.

        summary

        List invoice refunds

        throws

        {RequiredError}

        Parameters

        • invoiceId: string

          Invoice ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceRefundListResult>)>

    • retrieve:function
      • retrieve(invoiceId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceResult>)>
      • This endpoint allows you to retrieve the invoice details.

        summary

        Retrieve an invoice

        throws

        {RequiredError}

        Parameters

        • invoiceId: string

          Invoice ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceResult>)>

    • retrieveByCustomId:function
      • retrieveByCustomId(customId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceResult>)>
      • This endpoint allows you to retrieve invoice details by its custom_id.

        summary

        Retrieve an invoice by custom_id

        throws

        {RequiredError}

        Parameters

        • customId: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvoiceResult>)>

  • RatesAxiosParamCreator(configuration?: Configuration): { all: ((options?: any) => Promise<RequestArgs>); retrieve: ((baseCurrency: string, quoteCurrency: string, options?: any) => Promise<RequestArgs>) }
  • Rates - axios parameter creator

    export

    Parameters

    Returns { all: ((options?: any) => Promise<RequestArgs>); retrieve: ((baseCurrency: string, quoteCurrency: string, options?: any) => Promise<RequestArgs>) }

    • all: ((options?: any) => Promise<RequestArgs>)
        • This endpoint allows you to retrieve all public rates.

          summary

          Retrieve all rates

          throws

          {RequiredError}

          Parameters

          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieve: ((baseCurrency: string, quoteCurrency: string, options?: any) => Promise<RequestArgs>)
        • (baseCurrency: string, quoteCurrency: string, options?: any): Promise<RequestArgs>
        • This endpoint allows you to retrieve a public rate by currency pair.

          summary

          Retrieve a pair rate

          throws

          {RequiredError}

          Parameters

          • baseCurrency: string

            Base currency of pair

          • quoteCurrency: string

            Quote currency of pair

          • options: any = {}

          Returns Promise<RequestArgs>

  • RatesFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { all: any; retrieve: any }
  • Rates - factory interface

    export

    Parameters

    • Optional configuration: Configuration
    • Optional basePath: string
    • Optional axios: AxiosInstance

    Returns { all: any; retrieve: any }

    • all:function
      • This endpoint allows you to retrieve all public rates.

        summary

        Retrieve all rates

        throws

        {RequiredError}

        Parameters

        • Optional options: any

        Returns AxiosPromise<RatesResult>

    • retrieve:function
      • retrieve(baseCurrency: string, quoteCurrency: string, options?: any): AxiosPromise<RateResult>
      • This endpoint allows you to retrieve a public rate by currency pair.

        summary

        Retrieve a pair rate

        throws

        {RequiredError}

        Parameters

        • baseCurrency: string

          Base currency of pair

        • quoteCurrency: string

          Quote currency of pair

        • Optional options: any

        Returns AxiosPromise<RateResult>

  • RatesFp(configuration?: Configuration): { all: any; retrieve: any }
  • Rates - functional programming interface

    export

    Parameters

    Returns { all: any; retrieve: any }

    • all:function
      • all(options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<RatesResult>)>
      • This endpoint allows you to retrieve all public rates.

        summary

        Retrieve all rates

        throws

        {RequiredError}

        Parameters

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<RatesResult>)>

    • retrieve:function
      • retrieve(baseCurrency: string, quoteCurrency: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<RateResult>)>
      • This endpoint allows you to retrieve a public rate by currency pair.

        summary

        Retrieve a pair rate

        throws

        {RequiredError}

        Parameters

        • baseCurrency: string

          Base currency of pair

        • quoteCurrency: string

          Quote currency of pair

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<RateResult>)>

  • SubscriptionsAxiosParamCreator(configuration?: Configuration): { cancel: ((subscriptionId: string, options?: any) => Promise<RequestArgs>); create: ((subscriptionParams: SubscriptionParams, options?: any) => Promise<RequestArgs>); list: ((startingAfter?: string, options?: any) => Promise<RequestArgs>); retrieve: ((subscriptionId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>) }
  • Subscriptions - axios parameter creator

    export

    Parameters

    Returns { cancel: ((subscriptionId: string, options?: any) => Promise<RequestArgs>); create: ((subscriptionParams: SubscriptionParams, options?: any) => Promise<RequestArgs>); list: ((startingAfter?: string, options?: any) => Promise<RequestArgs>); retrieve: ((subscriptionId: string, options?: any) => Promise<RequestArgs>); retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>) }

    • cancel: ((subscriptionId: string, options?: any) => Promise<RequestArgs>)
        • (subscriptionId: string, options?: any): Promise<RequestArgs>
        • summary

          Cancel a subscription

          throws

          {RequiredError}

          Parameters

          • subscriptionId: string

            Subscription ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • create: ((subscriptionParams: SubscriptionParams, options?: any) => Promise<RequestArgs>)
    • list: ((startingAfter?: string, options?: any) => Promise<RequestArgs>)
        • (startingAfter?: string, options?: any): Promise<RequestArgs>
        • summary

          List subscriptions

          throws

          {RequiredError}

          Parameters

          • Optional startingAfter: string
          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieve: ((subscriptionId: string, options?: any) => Promise<RequestArgs>)
        • (subscriptionId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a subscription

          throws

          {RequiredError}

          Parameters

          • subscriptionId: string

            Subscription ID

          • options: any = {}

          Returns Promise<RequestArgs>

    • retrieveByCustomId: ((customId: string, options?: any) => Promise<RequestArgs>)
        • (customId: string, options?: any): Promise<RequestArgs>
        • summary

          Retrieve a subscription by custom_id

          throws

          {RequiredError}

          Parameters

          • customId: string
          • options: any = {}

          Returns Promise<RequestArgs>

  • SubscriptionsFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { cancel: any; create: any; list: any; retrieve: any; retrieveByCustomId: any }
  • SubscriptionsFp(configuration?: Configuration): { cancel: any; create: any; list: any; retrieve: any; retrieveByCustomId: any }
  • Subscriptions - functional programming interface

    export

    Parameters

    Returns { cancel: any; create: any; list: any; retrieve: any; retrieveByCustomId: any }

    • cancel:function
      • cancel(subscriptionId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionResult>)>
      • summary

        Cancel a subscription

        throws

        {RequiredError}

        Parameters

        • subscriptionId: string

          Subscription ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionResult>)>

    • create:function
    • list:function
      • list(startingAfter?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionListResult>)>
      • summary

        List subscriptions

        throws

        {RequiredError}

        Parameters

        • Optional startingAfter: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionListResult>)>

    • retrieve:function
      • retrieve(subscriptionId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionResult>)>
      • summary

        Retrieve a subscription

        throws

        {RequiredError}

        Parameters

        • subscriptionId: string

          Subscription ID

        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionResult>)>

    • retrieveByCustomId:function
      • retrieveByCustomId(customId: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionResult>)>
      • summary

        Retrieve a subscription by custom_id

        throws

        {RequiredError}

        Parameters

        • customId: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<SubscriptionResult>)>

  • Transactions - axios parameter creator

    export

    Parameters

    Returns { list: ((createdAtFrom?: string, createdAtTo?: string, referenceType?: TransactionReferenceType, currency?: string, status?: string, riskLevel?: RiskLevel, startingAfter?: string, options?: any) => Promise<RequestArgs>) }

    • list: ((createdAtFrom?: string, createdAtTo?: string, referenceType?: TransactionReferenceType, currency?: string, status?: string, riskLevel?: RiskLevel, startingAfter?: string, options?: any) => Promise<RequestArgs>)
        • summary

          List transactions

          throws

          {RequiredError}

          Parameters

          • Optional createdAtFrom: string
          • Optional createdAtTo: string
          • Optional referenceType: TransactionReferenceType
          • Optional currency: string
          • Optional status: string
          • Optional riskLevel: RiskLevel
          • Optional startingAfter: string
          • options: any = {}

          Returns Promise<RequestArgs>

  • TransactionsFactory(configuration?: Configuration, basePath?: string, axios?: AxiosInstance): { list: any }
  • Transactions - functional programming interface

    export

    Parameters

    Returns { list: any }

    • list:function
      • list(createdAtFrom?: string, createdAtTo?: string, referenceType?: TransactionReferenceType, currency?: string, status?: string, riskLevel?: RiskLevel, startingAfter?: string, options?: any): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TransactionListResult>)>
      • summary

        List transactions

        throws

        {RequiredError}

        Parameters

        • Optional createdAtFrom: string
        • Optional createdAtTo: string
        • Optional referenceType: TransactionReferenceType
        • Optional currency: string
        • Optional status: string
        • Optional riskLevel: RiskLevel
        • Optional startingAfter: string
        • Optional options: any

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<TransactionListResult>)>

Generated using TypeDoc