trade360-nodejs-sdk
Version:
LSports Trade360 SDK for Node.js
37 lines (36 loc) • 1.06 kB
TypeScript
import { BetStatus, SettlementType } from '../enums';
/**
* Base betting entity with string-based ID handling for JSON compatibility.
*
* Uses simple string IDs to ensure perfect serialization/deserialization
* with frontends and JSON-based APIs. No complex transformations needed.
*/
export declare class BaseBet {
/**
* Unique identifier for the bet.
* Uses string to ensure JSON serialization compatibility and frontend interoperability.
* Handles large numbers without precision loss and maintains simplicity.
*/
id: string;
name?: string;
line?: string;
baseLine?: string;
status?: BetStatus;
startPrice?: string;
price?: string;
priceVolume?: string;
settlement?: SettlementType;
suspensionReason?: number;
lastUpdate?: Date;
priceIN?: string;
priceUS?: string;
priceUK?: string;
priceMA?: string;
priceHK?: string;
isChanged: number;
probability?: number;
participantId?: number;
playerId?: number;
playerName?: string;
order?: number;
}