Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Api

SwapRate HTTP and Socket.io API

Hierarchy

  • Api

Index

Constructors

constructor

Properties

Private _accessToken

_accessToken: string | null = null

Private _endpoint

_endpoint: string

Private _options

_options: ApiOptions

Private _socket

_socket: SocketClient

Accessors

accessToken

  • set accessToken(accessToken: string): void

Methods

Private _parseAccessToken

Private _validAccessToken

  • _validAccessToken(accessToken: string | null): string
  • Parameters

    • accessToken: string | null

    Returns string

Private _validTTL

  • _validTTL(accessToken: string): boolean

closeSocket

  • closeSocket(): void

getAuthLoginData

getFixedRateDepositQuote

  • getFixedRateDepositQuote(productId: string, maturity: number, nominal: number): Promise<ProductQuoteResponse>

getMetaConfig

getProducts

getWalletBalance

offCharts

  • offCharts(fn: (response: socket.DataChannelResponse<Charts>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Charts>) => unknown
        • (response: socket.DataChannelResponse<Charts>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Charts>

          Returns unknown

    Returns void

offError

  • offError(fn: Function): void

offErrorMessage

  • offErrorMessage(fn: (response: socket.ErrorChannelResponse) => unknown): void
  • Parameters

    • fn: (response: socket.ErrorChannelResponse) => unknown
        • (response: socket.ErrorChannelResponse): unknown
        • Parameters

          • response: socket.ErrorChannelResponse

          Returns unknown

    Returns void

offOrders

  • offOrders(fn: (response: socket.DataChannelResponse<Order[]>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Order[]>) => unknown
        • (response: socket.DataChannelResponse<Order[]>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Order[]>

          Returns unknown

    Returns void

offPositions

  • offPositions(fn: (response: socket.DataChannelResponse<Position[]>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Position[]>) => unknown
        • (response: socket.DataChannelResponse<Position[]>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Position[]>

          Returns unknown

    Returns void

offSwaps

  • offSwaps(fn: (response: socket.DataChannelResponse<Swap[]>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Swap[]>) => unknown
        • (response: socket.DataChannelResponse<Swap[]>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Swap[]>

          Returns unknown

    Returns void

onCharts

  • onCharts(fn: (response: socket.DataChannelResponse<Charts>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Charts>) => unknown
        • (response: socket.DataChannelResponse<Charts>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Charts>

          Returns unknown

    Returns void

onError

  • onError(fn: Function): void

onErrorMessage

  • onErrorMessage(fn: (response: socket.ErrorChannelResponse) => unknown): void
  • Parameters

    • fn: (response: socket.ErrorChannelResponse) => unknown
        • (response: socket.ErrorChannelResponse): unknown
        • Parameters

          • response: socket.ErrorChannelResponse

          Returns unknown

    Returns void

onOrders

  • onOrders(fn: (response: socket.DataChannelResponse<Order[]>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Order[]>) => unknown
        • (response: socket.DataChannelResponse<Order[]>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Order[]>

          Returns unknown

    Returns void

onPositions

  • onPositions(fn: (response: socket.DataChannelResponse<Position[]>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Position[]>) => unknown
        • (response: socket.DataChannelResponse<Position[]>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Position[]>

          Returns unknown

    Returns void

onSwaps

  • onSwaps(fn: (response: socket.DataChannelResponse<Swap[]>) => unknown): void
  • Parameters

    • fn: (response: socket.DataChannelResponse<Swap[]>) => unknown
        • (response: socket.DataChannelResponse<Swap[]>): unknown
        • Parameters

          • response: socket.DataChannelResponse<Swap[]>

          Returns unknown

    Returns void

postOrderForm

postOrderSign

putOrdersCancel

  • putOrdersCancel(orderIds: string[], accessToken?: null | string): Promise<void>
  • Parameters

    • orderIds: string[]
    • Default value accessToken: null | string = this._accessToken

    Returns Promise<void>

subscribeCharts

  • subscribeCharts(productId: string): void

subscribeOrders

  • subscribeOrders(accessToken?: null | string): void
  • Parameters

    • Default value accessToken: null | string = this._accessToken

    Returns void

subscribePositions

  • subscribePositions(accessToken?: null | string): void
  • Parameters

    • Default value accessToken: null | string = this._accessToken

    Returns void

subscribeSwaps

  • subscribeSwaps(accessToken?: null | string): void
  • Parameters

    • Default value accessToken: null | string = this._accessToken

    Returns void

unsubscribeCharts

  • unsubscribeCharts(productId: string): void

unsubscribeOrders

  • unsubscribeOrders(accessToken?: null | string): void
  • Parameters

    • Default value accessToken: null | string = this._accessToken

    Returns void

unsubscribePositions

  • unsubscribePositions(accessToken?: null | string): void
  • Parameters

    • Default value accessToken: null | string = this._accessToken

    Returns void

unsubscribeSwaps

  • unsubscribeSwaps(accessToken?: null | string): void
  • Parameters

    • Default value accessToken: null | string = this._accessToken

    Returns void

Generated using TypeDoc