UNPKG

@reactivemarkets/switchboard-sdk

Version:
45 lines (44 loc) 1.32 kB
import { SecurityType } from "@reactivemarkets/switchboard-api"; import { IMessageBuilder } from "./iMessageBuilder"; export interface IOrderCancelRequestBuilder extends IMessageBuilder { /** * The trading account. * @param account */ account(account: string): IOrderCancelRequestBuilder; /** * Request identifier assigned by the client. * @param clOrderId */ clOrderId(clOrderId?: string): IOrderCancelRequestBuilder; /** * The order identifier assigned by the trading system. * @param orderId */ orderId(orderId?: string): IOrderCancelRequestBuilder; /** * The cl_ord_id specified on the most recent order revision. * @param origClOrderId */ origClOrderId(origClOrderId?: string): IOrderCancelRequestBuilder; /** * Instrument symbol * @param symbol */ symbol(symbol: string): IOrderCancelRequestBuilder; /** * Exchange or venue symbol. * @param venue */ venue(venue: string): IOrderCancelRequestBuilder; /** * Tenor symbol. * @param tenor */ tenor(tenor?: string): IOrderCancelRequestBuilder; /** * Security Type. Defaults to SpotFwd. * @param securityType */ securityType(securityType?: SecurityType): IOrderCancelRequestBuilder; }