UNPKG

@reactivemarkets/switchboard-sdk

Version:
65 lines (64 loc) 1.84 kB
import { SecurityType } from "@reactivemarkets/switchboard-api"; import { IMessageBuilder } from "./iMessageBuilder"; export interface IOrderCancelRejectBuilder extends IMessageBuilder { /** * The trading account. * @param account */ account(account: string): IOrderCancelRejectBuilder; /** * Request identifier assigned by the client. * @param clOrderId */ clOrderId(clOrderId?: string): IOrderCancelRejectBuilder; /** * The order identifier assigned by the trading system. * @param orderId */ orderId(orderId: string): IOrderCancelRejectBuilder; /** * The cl_ord_id specified on the most recent order revision. * @param origClOrderId */ origClOrderId(origClOrderId?: string): IOrderCancelRejectBuilder; /** * Instrument symbol * @param symbol */ symbol(symbol: string): IOrderCancelRejectBuilder; /** * Exchange or venue symbol. * @param venue */ venue(venue: string): IOrderCancelRejectBuilder; /** * Tenor symbol. * @param tenor */ tenor(tenor: string): IOrderCancelRejectBuilder; /** * Security Type. Defaults to SpotFwd. * @param securityType */ securityType(securityType: SecurityType): IOrderCancelRejectBuilder; /** * Order price. * @param price */ price(price?: number): IOrderCancelRejectBuilder; /** * Order quantity. * @param qty */ qty(qty?: number): IOrderCancelRejectBuilder; /** * Code to identify reason for the Order Cancel Reject. * @param code The reject code. */ code(code?: number): IOrderCancelRejectBuilder; /** * Supplementary information relating to the reject. * @param text The message. */ text(text?: string): IOrderCancelRejectBuilder; }