UNPKG

@reactivemarkets/switchboard-api

Version:

Generated api for Reactive Markets Switchboard network

170 lines (169 loc) 6.82 kB
import * as flatbuffers from 'flatbuffers'; import { SecurityType as SecurityType } from './Enum_generated.js'; export declare class QuoteEntry { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): QuoteEntry; /** * Bitset describing conditions of the quote. */ conditions(): number; /** * Size of the QuoteEntry. */ size(): number; /** * Price of the QuoteEntry. */ price(): number; /** * Forward points of the QuoteEntry. */ fwdPoints(): number; /** * Swap only, far leg size. */ farSize(): number; /** * Swap only, far leg price. */ farPrice(): number; /** * Swap only, far leg forward points. */ farFwdPoints(): number; /** * Swap points of the QuoteEntry. */ swapPoints(): number; static sizeOf(): number; static createQuoteEntry(builder: flatbuffers.Builder, conditions: number, size: number, price: number, fwd_points: number, far_size: number, far_price: number, far_fwd_points: number, swap_points: number): flatbuffers.Offset; } export declare class Quote { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): Quote; static getRootAsQuote(bb: flatbuffers.ByteBuffer, obj?: Quote): Quote; static getSizePrefixedRootAsQuote(bb: flatbuffers.ByteBuffer, obj?: Quote): Quote; /** * Source system timestamp. */ origTime(): bigint; /** * Trading account. */ account(): string | null; account(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Instrument symbol. */ symbol(): string | null; symbol(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Tenor symbol. */ tenor(): string | null; tenor(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Security Type. defaults to Spot. */ securityType(): SecurityType; /** * Request identifier specified on the Quote Request. */ reqId(): string | null; reqId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Unique identifier that will be supplied with every Quote. */ quoteId(): string | null; quoteId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Exchange or venue symbol. */ venue(): string | null; venue(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Quote expiry time. */ expiryTime(): bigint; /** * Quote currency. */ ccy(): string | null; ccy(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Unique identifier. */ entryId(): string | null; entryId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * The fixing date in YYYYMMDD format. */ fixingDate(): number; /** * The settlement date in YYYYMMDD format. */ settlementDate(): number; /** * Swaps only, fixing date in YYYYMMDD format. */ farFixingDate(): number; /** * The settlement date in YYYYMMDD format. */ farSettlementDate(): number; /** * Swaps only, far leg tenor. */ farTenor(): string | null; farTenor(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Bid quote entries. */ bid(index: number, obj?: QuoteEntry): QuoteEntry | null; bidLength(): number; /** * Offer quote entries. */ offer(index: number, obj?: QuoteEntry): QuoteEntry | null; offerLength(): number; /** * Dodd-Frank mid price. */ midPrice(): number; /** * Swaps only, far leg Dodd-Frank mid price */ farMidPrice(): number; /** * Swaps only, Dodd-Frank mid swap points */ midSwapPoints(): number; static startQuote(builder: flatbuffers.Builder): void; static addOrigTime(builder: flatbuffers.Builder, origTime: bigint): void; static addAccount(builder: flatbuffers.Builder, accountOffset: flatbuffers.Offset): void; static addSymbol(builder: flatbuffers.Builder, symbolOffset: flatbuffers.Offset): void; static addTenor(builder: flatbuffers.Builder, tenorOffset: flatbuffers.Offset): void; static addSecurityType(builder: flatbuffers.Builder, securityType: SecurityType): void; static addReqId(builder: flatbuffers.Builder, reqIdOffset: flatbuffers.Offset): void; static addQuoteId(builder: flatbuffers.Builder, quoteIdOffset: flatbuffers.Offset): void; static addVenue(builder: flatbuffers.Builder, venueOffset: flatbuffers.Offset): void; static addExpiryTime(builder: flatbuffers.Builder, expiryTime: bigint): void; static addCcy(builder: flatbuffers.Builder, ccyOffset: flatbuffers.Offset): void; static addEntryId(builder: flatbuffers.Builder, entryIdOffset: flatbuffers.Offset): void; static addFixingDate(builder: flatbuffers.Builder, fixingDate: number): void; static addSettlementDate(builder: flatbuffers.Builder, settlementDate: number): void; static addFarFixingDate(builder: flatbuffers.Builder, farFixingDate: number): void; static addFarSettlementDate(builder: flatbuffers.Builder, farSettlementDate: number): void; static addFarTenor(builder: flatbuffers.Builder, farTenorOffset: flatbuffers.Offset): void; static addBid(builder: flatbuffers.Builder, bidOffset: flatbuffers.Offset): void; static startBidVector(builder: flatbuffers.Builder, numElems: number): void; static addOffer(builder: flatbuffers.Builder, offerOffset: flatbuffers.Offset): void; static startOfferVector(builder: flatbuffers.Builder, numElems: number): void; static addMidPrice(builder: flatbuffers.Builder, midPrice: number): void; static addFarMidPrice(builder: flatbuffers.Builder, farMidPrice: number): void; static addMidSwapPoints(builder: flatbuffers.Builder, midSwapPoints: number): void; static endQuote(builder: flatbuffers.Builder): flatbuffers.Offset; static createQuote(builder: flatbuffers.Builder, origTime: bigint, accountOffset: flatbuffers.Offset, symbolOffset: flatbuffers.Offset, tenorOffset: flatbuffers.Offset, securityType: SecurityType, reqIdOffset: flatbuffers.Offset, quoteIdOffset: flatbuffers.Offset, venueOffset: flatbuffers.Offset, expiryTime: bigint, ccyOffset: flatbuffers.Offset, entryIdOffset: flatbuffers.Offset, fixingDate: number, settlementDate: number, farFixingDate: number, farSettlementDate: number, farTenorOffset: flatbuffers.Offset, bidOffset: flatbuffers.Offset, offerOffset: flatbuffers.Offset, midPrice: number, farMidPrice: number, midSwapPoints: number): flatbuffers.Offset; }