@reactivemarkets/switchboard-sdk
Version:
SDK for the Reactive Markets Switchboard
35 lines (34 loc) • 1.02 kB
TypeScript
import { SecurityType } from "@reactivemarkets/switchboard-api";
import { IMessageBuilder } from "./iMessageBuilder";
export interface IQuoteCancelBuilder extends IMessageBuilder {
/**
* The trading account.
* @param account The account.
*/
account(account: string): IQuoteCancelBuilder;
/**
* The id of the quote stream.
* @param quoteId The quote id.
*/
quoteId(quoteId: string): IQuoteCancelBuilder;
/**
* Specify a client request id.
* @param requestId The request id.
*/
requestId(requestId: string): IQuoteCancelBuilder;
/**
* Security Type. Defaults to Spot.
* @param securityType
*/
securityType(securityType: SecurityType): IQuoteCancelBuilder;
/**
* Instrument symbol.
* @param symbol The instrument symbol.
*/
symbol(symbol: string): IQuoteCancelBuilder;
/**
* Exchange or venue symbol.
* @param venue The venue symbol.
*/
venue(venue?: string): IQuoteCancelBuilder;
}