UNPKG

notbank

Version:
28 lines (27 loc) 1.3 kB
import { ServiceConnection } from "../core/serviceClient.js"; import { GetInstrumentRequest } from "../models/request/getInstrument.js"; import { GetInstrumentsRequest } from "../models/request/getInstruments.js"; import { GetInstrumentVerificationLevelConfigRequest } from "../models/request/getInstrumentVerificationLevelConfig.js"; import { InstrumentVerificationLevelConfig } from "../models/response/getInstrumentVerificationLevelConfig.js"; import { Instrument } from "../models/response/instrument.js"; export declare class InstrumentService { connection: ServiceConnection; private readonly OMS_ID; private instrumentCache; constructor(connection: ServiceConnection); /** * https://apidoc.notbank.exchange/#getinstruments */ getInstruments(params?: GetInstrumentsRequest): Promise<Instrument[]>; /** * https://apidoc.notbank.exchange/#getinstrument */ getInstrument(params: GetInstrumentRequest): Promise<Instrument>; getInstrumentBySymbol(params: { symbol: string; }): Promise<Instrument>; /** * https://apidoc.notbank.exchange/#getinstrumentverificationlevelconfig */ getInstrumentVerificationLevelConfigs(params: GetInstrumentVerificationLevelConfigRequest): Promise<InstrumentVerificationLevelConfig[]>; }