UNPKG

bb-api-platforma

Version:

API module for BetBooster Platform

140 lines (139 loc) 3.42 kB
export interface CouponHead { ID: number; UserID: number; DateID: string; AmountIn: number; AmountOut: number; CashOutUserID: number | null; DateOut: string | null; ParentID: number; LiveType: number; BetStatus: number; TranID_In: number; TranID_Return: number | null; TranID_Calc: number | null; SoftType: number; BetHash: string; BetHeadFlags: number; CountEvents: number; AmountPosWin: number; StatusCode: number; } export interface OddsContent { NameBet: string | null; NameTurnir: string | null; TurnirId: number; SportId: number; NameCom1: string; NameCom2: string | null; Result: string | null; CountResults: number; MainResult: string | null; EventStatus: number; OddsDifference: string; DateEvent: string | null; OddsForDisplay: string; ID: number; HeadID: number; ParentID: number | null; LinesID: number; BetFlags: number; Odds: number; OddsOrig: number; HandSize: number | null; BetVarID: number; Add1: number | null; Add2: number | null; BetStatus: number; AuthorOdds: number; SiteOdds: number | null; AmountIn: number | null; AmountOut: number; AmountItem: number | null; Score: string; AuthorName: string | null; IsNewRecord: boolean; IsHeadsContent: boolean; LiveFlagForCalcAdditionalBets: number; } export interface BetCoupon { DomainName: string; LoginName: string; ShortUserName: string; PointName: string; CurrencyName: string; LanguageId: number; IsLongNames: boolean; BillNumber: string; LocSoftType: number; FiscalNumber: string | null; Head: CouponHead; Content: OddsContent[]; PutBetErrors: number; PercentReturnMoney: number; AmaountOutPercent: number; PointId: number; PointGroupId: number; Coef: number; CoefOrig: number; } export declare class Coupon { statusesDict: { BetHeadFlags: { "0": string; "1": string; "2": string; "4": string; "8": string; "16": string; "32": string; "64": string; "96": string; }; BetStatus: { "0": string; "1": string; "2": string; "4": string; "8": string; "16": string; "32": string; "64": string; "128": string; "256": string; "512": string; "1024": string; "2048": string; "4096": string; "8192": string; "16384": string; }; LiveType: { "0": string; "1": string; "2": string; "3": string; }; }; constructor(lang?: string); private decomposeNumberIntoPowersOfTwo; private getStatuses; convertBetslipDataDefault(bc?: BetCoupon): { text: string; data: { [x: string]: string | string[]; }; header: { "Point name": string; "Bet date": string; "Bet ID": string; BetStatus: string | string[]; }; bets: never[]; footer: { PlacedAmount: string; "Total odds": string; Win: string; }; }; }