UNPKG

@reactivemarkets/switchboard-api

Version:

Generated api for Reactive Markets Switchboard network

88 lines (87 loc) 4.37 kB
import * as flatbuffers from 'flatbuffers'; import { ExecInst as ExecInst, SecurityType as SecurityType } from './Enum_generated.js'; import { StrategyParameter as StrategyParameter } from './StrategyParameter_generated.js'; /** * The Order Replace Request message is sent by the taker to revise the * quantity or price of a resting order. */ export declare class OrderReplaceRequest { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): OrderReplaceRequest; static getRootAsOrderReplaceRequest(bb: flatbuffers.ByteBuffer, obj?: OrderReplaceRequest): OrderReplaceRequest; static getSizePrefixedRootAsOrderReplaceRequest(bb: flatbuffers.ByteBuffer, obj?: OrderReplaceRequest): OrderReplaceRequest; /** * Trading account. */ account(): string | null; account(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Instrument symbol. */ symbol(): string | null; symbol(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * Exchange or venue symbol. */ venue(): string | null; venue(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 assigned by the client. */ clOrderId(): string | null; clOrderId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * The order identifier assigned by the trading system. */ orderId(): string | null; orderId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * The cl_order_id specified on the most recent order revision. */ origClOrderId(): string | null; origClOrderId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * The revised order quantity. MUST be greater than zero. */ qty(): number; /** * The revised order price. */ price(): number; /** * Strategy Parameters */ strategyParameters(index: number, obj?: StrategyParameter): StrategyParameter | null; strategyParametersLength(): number; /** * Execution Instruction. */ execInst(): ExecInst; static startOrderReplaceRequest(builder: flatbuffers.Builder): void; static addAccount(builder: flatbuffers.Builder, accountOffset: flatbuffers.Offset): void; static addSymbol(builder: flatbuffers.Builder, symbolOffset: flatbuffers.Offset): void; static addVenue(builder: flatbuffers.Builder, venueOffset: flatbuffers.Offset): void; static addTenor(builder: flatbuffers.Builder, tenorOffset: flatbuffers.Offset): void; static addSecurityType(builder: flatbuffers.Builder, securityType: SecurityType): void; static addClOrderId(builder: flatbuffers.Builder, clOrderIdOffset: flatbuffers.Offset): void; static addOrderId(builder: flatbuffers.Builder, orderIdOffset: flatbuffers.Offset): void; static addOrigClOrderId(builder: flatbuffers.Builder, origClOrderIdOffset: flatbuffers.Offset): void; static addQty(builder: flatbuffers.Builder, qty: number): void; static addPrice(builder: flatbuffers.Builder, price: number): void; static addStrategyParameters(builder: flatbuffers.Builder, strategyParametersOffset: flatbuffers.Offset): void; static createStrategyParametersVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startStrategyParametersVector(builder: flatbuffers.Builder, numElems: number): void; static addExecInst(builder: flatbuffers.Builder, execInst: ExecInst): void; static endOrderReplaceRequest(builder: flatbuffers.Builder): flatbuffers.Offset; static createOrderReplaceRequest(builder: flatbuffers.Builder, accountOffset: flatbuffers.Offset, symbolOffset: flatbuffers.Offset, venueOffset: flatbuffers.Offset, tenorOffset: flatbuffers.Offset, securityType: SecurityType, clOrderIdOffset: flatbuffers.Offset, orderIdOffset: flatbuffers.Offset, origClOrderIdOffset: flatbuffers.Offset, qty: number, price: number, strategyParametersOffset: flatbuffers.Offset, execInst: ExecInst): flatbuffers.Offset; }