UNPKG

betfair-node

Version:

A comprehensive Node.js TypeScript library for the Betfair Exchange API, providing both JSON-RPC API integration and real-time Exchange Stream API support for automated betting and trading applications.

69 lines 3.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StreamOrderType = exports.StreamPersistenceType = exports.StreamOrderStatus = exports.OrderSide = exports.StreamRunnerStatus = exports.StreamMarketStatus = exports.BettingType = exports.SegmentType = exports.ChangeType = exports.StatusCode = void 0; var StatusCode; (function (StatusCode) { StatusCode["SUCCESS"] = "SUCCESS"; StatusCode["FAILURE"] = "FAILURE"; })(StatusCode || (exports.StatusCode = StatusCode = {})); var ChangeType; (function (ChangeType) { ChangeType["SUB_IMAGE"] = "SUB_IMAGE"; ChangeType["RESUB_DELTA"] = "RESUB_DELTA"; ChangeType["HEARTBEAT"] = "HEARTBEAT"; })(ChangeType || (exports.ChangeType = ChangeType = {})); var SegmentType; (function (SegmentType) { SegmentType["SEG_START"] = "SEG_START"; SegmentType["SEG_END"] = "SEG_END"; // null or undefined = not segmented or middle segment })(SegmentType || (exports.SegmentType = SegmentType = {})); var BettingType; (function (BettingType) { BettingType["ODDS"] = "ODDS"; BettingType["LINE"] = "LINE"; BettingType["RANGE"] = "RANGE"; BettingType["ASIAN_HANDICAP_DOUBLE_LINE"] = "ASIAN_HANDICAP_DOUBLE_LINE"; BettingType["ASIAN_HANDICAP_SINGLE_LINE"] = "ASIAN_HANDICAP_SINGLE_LINE"; })(BettingType || (exports.BettingType = BettingType = {})); var StreamMarketStatus; (function (StreamMarketStatus) { StreamMarketStatus["INACTIVE"] = "INACTIVE"; StreamMarketStatus["OPEN"] = "OPEN"; StreamMarketStatus["SUSPENDED"] = "SUSPENDED"; StreamMarketStatus["CLOSED"] = "CLOSED"; })(StreamMarketStatus || (exports.StreamMarketStatus = StreamMarketStatus = {})); var StreamRunnerStatus; (function (StreamRunnerStatus) { StreamRunnerStatus["ACTIVE"] = "ACTIVE"; StreamRunnerStatus["WINNER"] = "WINNER"; StreamRunnerStatus["LOSER"] = "LOSER"; StreamRunnerStatus["PLACED"] = "PLACED"; StreamRunnerStatus["REMOVED_VACANT"] = "REMOVED_VACANT"; StreamRunnerStatus["REMOVED"] = "REMOVED"; StreamRunnerStatus["HIDDEN"] = "HIDDEN"; })(StreamRunnerStatus || (exports.StreamRunnerStatus = StreamRunnerStatus = {})); // Order-related enums (Stream API specific - uses abbreviated codes) var OrderSide; (function (OrderSide) { OrderSide["BACK"] = "B"; OrderSide["LAY"] = "L"; })(OrderSide || (exports.OrderSide = OrderSide = {})); var StreamOrderStatus; (function (StreamOrderStatus) { StreamOrderStatus["EXECUTABLE"] = "E"; StreamOrderStatus["EXECUTION_COMPLETE"] = "EC"; })(StreamOrderStatus || (exports.StreamOrderStatus = StreamOrderStatus = {})); var StreamPersistenceType; (function (StreamPersistenceType) { StreamPersistenceType["LAPSE"] = "L"; StreamPersistenceType["PERSIST"] = "P"; StreamPersistenceType["MARKET_ON_CLOSE"] = "MOC"; })(StreamPersistenceType || (exports.StreamPersistenceType = StreamPersistenceType = {})); var StreamOrderType; (function (StreamOrderType) { StreamOrderType["LIMIT"] = "L"; StreamOrderType["MARKET_ON_CLOSE"] = "MOC"; StreamOrderType["LIMIT_ON_CLOSE"] = "LOC"; })(StreamOrderType || (exports.StreamOrderType = StreamOrderType = {})); //# sourceMappingURL=betfair-exchange-stream-api-types.js.map