@reactivemarkets/switchboard-sdk
Version:
SDK for the Reactive Markets Switchboard
23 lines (22 loc) • 838 B
TypeScript
import { SecurityType, Side } from "@reactivemarkets/switchboard-api";
import { IQuoteRequestBuilder } from "./iQuoteRequestBuilder";
export declare class QuoteRequestBuilder implements IQuoteRequestBuilder {
#private;
account(account: string): this;
ccy(ccy?: string): this;
expireTime(expireTime?: number): this;
farFixingDate(date?: number): this;
farQty(qty?: number): this;
farTenor(tenor?: string): this;
fixingDate(date?: number): this;
qty(qty: number): this;
requestId(requestId?: string): this;
securityType(securityType: SecurityType): this;
side(side: Side): this;
sendingTime(sendingTime?: bigint): this;
symbol(symbol: string): this;
tenor(tenor?: string): this;
venue(venue?: string): this;
execVenues(venues?: string[]): this;
build(): Uint8Array;
}