| All Verbs | /qry/rounds/draw |
|---|
import 'package:servicestack/servicestack.dart';
class Pool implements IConvertible
{
int? id;
String? name;
double? coefficient;
double? rtp;
double? threshold;
double? balance;
double? rrtp;
double? rBalance;
Pool({this.id,this.name,this.coefficient,this.rtp,this.threshold,this.balance,this.rrtp,this.rBalance});
Pool.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
coefficient = JsonConverters.toDouble(json['coefficient']);
rtp = JsonConverters.toDouble(json['rtp']);
threshold = JsonConverters.toDouble(json['threshold']);
balance = JsonConverters.toDouble(json['balance']);
rrtp = JsonConverters.toDouble(json['rrtp']);
rBalance = JsonConverters.toDouble(json['rBalance']);
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'name': name,
'coefficient': coefficient,
'rtp': rtp,
'threshold': threshold,
'balance': balance,
'rrtp': rrtp,
'rBalance': rBalance
};
getTypeName() => "Pool";
TypeContext? context = _ctx;
}
class DrawItem implements IConvertible
{
int? ordinal;
int? number;
double? coefficient;
bool? isDoubleTriple;
bool? constitutesJackpot;
int? hits;
double? win;
DrawItem({this.ordinal,this.number,this.coefficient,this.isDoubleTriple,this.constitutesJackpot,this.hits,this.win});
DrawItem.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ordinal = json['ordinal'];
number = json['number'];
coefficient = JsonConverters.toDouble(json['coefficient']);
isDoubleTriple = json['isDoubleTriple'];
constitutesJackpot = json['constitutesJackpot'];
hits = json['hits'];
win = JsonConverters.toDouble(json['win']);
return this;
}
Map<String, dynamic> toJson() => {
'ordinal': ordinal,
'number': number,
'coefficient': coefficient,
'isDoubleTriple': isDoubleTriple,
'constitutesJackpot': constitutesJackpot,
'hits': hits,
'win': win
};
getTypeName() => "DrawItem";
TypeContext? context = _ctx;
}
class CustomBetType
{
static const CustomBetType FirstNumberOdd = const CustomBetType._(4);
static const CustomBetType FirstNumberEven = const CustomBetType._(5);
static const CustomBetType FirstNumberLessThan24_5 = const CustomBetType._(6);
static const CustomBetType FirstNumberGreaterThan24_5 = const CustomBetType._(7);
static const CustomBetType SumOfFirstFiveLessThan122_5 = const CustomBetType._(8);
static const CustomBetType SumOfFirstFiveGreaterThan122_5 = const CustomBetType._(9);
static const CustomBetType FirstColor1 = const CustomBetType._(10);
static const CustomBetType FirstColor2 = const CustomBetType._(11);
static const CustomBetType FirstColor3 = const CustomBetType._(12);
static const CustomBetType FirstColor4 = const CustomBetType._(13);
static const CustomBetType FirstColor5 = const CustomBetType._(14);
static const CustomBetType FirstColor6 = const CustomBetType._(15);
static const CustomBetType FirstColor7 = const CustomBetType._(16);
static const CustomBetType FirstColor8 = const CustomBetType._(17);
static const CustomBetType MoreOddNumbers = const CustomBetType._(18);
static const CustomBetType MoreEvenNumbers = const CustomBetType._(19);
final int _value;
const CustomBetType._(this._value);
int get value => _value;
static List<CustomBetType> get values => const [FirstNumberOdd,FirstNumberEven,FirstNumberLessThan24_5,FirstNumberGreaterThan24_5,SumOfFirstFiveLessThan122_5,SumOfFirstFiveGreaterThan122_5,FirstColor1,FirstColor2,FirstColor3,FirstColor4,FirstColor5,FirstColor6,FirstColor7,FirstColor8,MoreOddNumbers,MoreEvenNumbers];
}
class CustomBetOutcome implements IConvertible
{
CustomBetType? type;
double? coef;
int? winCount;
double? win;
bool? isWin;
String? results;
CustomBetOutcome({this.type,this.coef,this.winCount,this.win,this.isWin,this.results});
CustomBetOutcome.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
type = JsonConverters.fromJson(json['type'],'CustomBetType',context!);
coef = JsonConverters.toDouble(json['coef']);
winCount = json['winCount'];
win = JsonConverters.toDouble(json['win']);
isWin = json['isWin'];
results = json['results'];
return this;
}
Map<String, dynamic> toJson() => {
'type': JsonConverters.toJson(type,'CustomBetType',context!),
'coef': coef,
'winCount': winCount,
'win': win,
'isWin': isWin,
'results': results
};
getTypeName() => "CustomBetOutcome";
TypeContext? context = _ctx;
}
class BettingApp implements IConvertible
{
String? name;
String? version;
BettingApp({this.name,this.version});
BettingApp.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
name = json['name'];
version = json['version'];
return this;
}
Map<String, dynamic> toJson() => {
'name': name,
'version': version
};
getTypeName() => "BettingApp";
TypeContext? context = _ctx;
}
class Ref implements IConvertible
{
String? id;
String? val;
Ref({this.id,this.val});
Ref.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
val = json['val'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'val': val
};
getTypeName() => "Ref";
TypeContext? context = _ctx;
}
class RefEx extends Ref implements IConvertible
{
RecordDictionary<String,String>? data;
RefEx({this.data});
RefEx.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
data = JsonConverters.fromJson(json['data'],'RecordDictionary<String,String>',context!);
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'data': JsonConverters.toJson(data,'RecordDictionary<String,String>',context!)
});
getTypeName() => "RefEx";
TypeContext? context = _ctx;
}
class Origin implements IConvertible
{
BettingApp? application;
String? ip;
RefEx? organization;
Ref? region;
Ref? locationGroup;
RefEx? location;
RefEx? device;
Ref? clerk;
Origin({this.application,this.ip,this.organization,this.region,this.locationGroup,this.location,this.device,this.clerk});
Origin.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
application = JsonConverters.fromJson(json['application'],'BettingApp',context!);
ip = json['ip'];
organization = JsonConverters.fromJson(json['organization'],'RefEx',context!);
region = JsonConverters.fromJson(json['region'],'Ref',context!);
locationGroup = JsonConverters.fromJson(json['locationGroup'],'Ref',context!);
location = JsonConverters.fromJson(json['location'],'RefEx',context!);
device = JsonConverters.fromJson(json['device'],'RefEx',context!);
clerk = JsonConverters.fromJson(json['clerk'],'Ref',context!);
return this;
}
Map<String, dynamic> toJson() => {
'application': JsonConverters.toJson(application,'BettingApp',context!),
'ip': ip,
'organization': JsonConverters.toJson(organization,'RefEx',context!),
'region': JsonConverters.toJson(region,'Ref',context!),
'locationGroup': JsonConverters.toJson(locationGroup,'Ref',context!),
'location': JsonConverters.toJson(location,'RefEx',context!),
'device': JsonConverters.toJson(device,'RefEx',context!),
'clerk': JsonConverters.toJson(clerk,'Ref',context!)
};
getTypeName() => "Origin";
TypeContext? context = _ctx;
}
class WinnerByCode implements IConvertible
{
String? roundId;
DateTime? drawnAtUtc;
String? slipId;
String? betId;
String? code;
double? amount;
Origin? origin;
Ref? bettor;
String? locationAddressOrBettorInfo;
WinnerByCode({this.roundId,this.drawnAtUtc,this.slipId,this.betId,this.code,this.amount,this.origin,this.bettor,this.locationAddressOrBettorInfo});
WinnerByCode.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
roundId = json['roundId'];
drawnAtUtc = JsonConverters.fromJson(json['drawnAtUtc'],'DateTime',context!);
slipId = json['slipId'];
betId = json['betId'];
code = json['code'];
amount = JsonConverters.toDouble(json['amount']);
origin = JsonConverters.fromJson(json['origin'],'Origin',context!);
bettor = JsonConverters.fromJson(json['bettor'],'Ref',context!);
locationAddressOrBettorInfo = json['locationAddressOrBettorInfo'];
return this;
}
Map<String, dynamic> toJson() => {
'roundId': roundId,
'drawnAtUtc': JsonConverters.toJson(drawnAtUtc,'DateTime',context!),
'slipId': slipId,
'betId': betId,
'code': code,
'amount': amount,
'origin': JsonConverters.toJson(origin,'Origin',context!),
'bettor': JsonConverters.toJson(bettor,'Ref',context!),
'locationAddressOrBettorInfo': locationAddressOrBettorInfo
};
getTypeName() => "WinnerByCode";
TypeContext? context = _ctx;
}
class SuperWinWinner implements IConvertible
{
bool? isDrawn;
DateTime? drawnAtUtc;
String? roundId;
String? betId;
String? slipId;
Origin? origin;
Ref? bettor;
String? code;
double? amount;
String? locationAddressOrBettorInfo;
SuperWinWinner({this.isDrawn,this.drawnAtUtc,this.roundId,this.betId,this.slipId,this.origin,this.bettor,this.code,this.amount,this.locationAddressOrBettorInfo});
SuperWinWinner.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
isDrawn = json['isDrawn'];
drawnAtUtc = JsonConverters.fromJson(json['drawnAtUtc'],'DateTime',context!);
roundId = json['roundId'];
betId = json['betId'];
slipId = json['slipId'];
origin = JsonConverters.fromJson(json['origin'],'Origin',context!);
bettor = JsonConverters.fromJson(json['bettor'],'Ref',context!);
code = json['code'];
amount = JsonConverters.toDouble(json['amount']);
locationAddressOrBettorInfo = json['locationAddressOrBettorInfo'];
return this;
}
Map<String, dynamic> toJson() => {
'isDrawn': isDrawn,
'drawnAtUtc': JsonConverters.toJson(drawnAtUtc,'DateTime',context!),
'roundId': roundId,
'betId': betId,
'slipId': slipId,
'origin': JsonConverters.toJson(origin,'Origin',context!),
'bettor': JsonConverters.toJson(bettor,'Ref',context!),
'code': code,
'amount': amount,
'locationAddressOrBettorInfo': locationAddressOrBettorInfo
};
getTypeName() => "SuperWinWinner";
TypeContext? context = _ctx;
}
class SuperWinInfo implements IConvertible
{
bool? isActive;
SuperWinWinner? winner;
double? availableAmount;
bool? allPrizesAwarded;
SuperWinInfo({this.isActive,this.winner,this.availableAmount,this.allPrizesAwarded});
SuperWinInfo.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
isActive = json['isActive'];
winner = JsonConverters.fromJson(json['winner'],'SuperWinWinner',context!);
availableAmount = JsonConverters.toDouble(json['availableAmount']);
allPrizesAwarded = json['allPrizesAwarded'];
return this;
}
Map<String, dynamic> toJson() => {
'isActive': isActive,
'winner': JsonConverters.toJson(winner,'SuperWinWinner',context!),
'availableAmount': availableAmount,
'allPrizesAwarded': allPrizesAwarded
};
getTypeName() => "SuperWinInfo";
TypeContext? context = _ctx;
}
class JackPot5Winner implements IConvertible
{
String? betId;
int? nrOfCombinations;
double? winningsAmount;
Origin? origin;
Ref? bettor;
Map<String,String?>? payload;
JackPot5Winner({this.betId,this.nrOfCombinations,this.winningsAmount,this.origin,this.bettor,this.payload});
JackPot5Winner.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
betId = json['betId'];
nrOfCombinations = json['nrOfCombinations'];
winningsAmount = JsonConverters.toDouble(json['winningsAmount']);
origin = JsonConverters.fromJson(json['origin'],'Origin',context!);
bettor = JsonConverters.fromJson(json['bettor'],'Ref',context!);
payload = JsonConverters.toStringMap(json['payload']);
return this;
}
Map<String, dynamic> toJson() => {
'betId': betId,
'nrOfCombinations': nrOfCombinations,
'winningsAmount': winningsAmount,
'origin': JsonConverters.toJson(origin,'Origin',context!),
'bettor': JsonConverters.toJson(bettor,'Ref',context!),
'payload': payload
};
getTypeName() => "JackPot5Winner";
TypeContext? context = _ctx;
}
class Jackpot5Info implements IConvertible
{
bool? isHit;
double? amountAccumulated;
double? amountAwarded;
int? nrOfWinners;
List<JackPot5Winner>? jackPot5Winners;
Jackpot5Info({this.isHit,this.amountAccumulated,this.amountAwarded,this.nrOfWinners,this.jackPot5Winners});
Jackpot5Info.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
isHit = json['isHit'];
amountAccumulated = JsonConverters.toDouble(json['amountAccumulated']);
amountAwarded = JsonConverters.toDouble(json['amountAwarded']);
nrOfWinners = json['nrOfWinners'];
jackPot5Winners = JsonConverters.fromJson(json['jackPot5Winners'],'List<JackPot5Winner>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'isHit': isHit,
'amountAccumulated': amountAccumulated,
'amountAwarded': amountAwarded,
'nrOfWinners': nrOfWinners,
'jackPot5Winners': JsonConverters.toJson(jackPot5Winners,'List<JackPot5Winner>',context!)
};
getTypeName() => "Jackpot5Info";
TypeContext? context = _ctx;
}
class GlobalCodePotInfo implements IConvertible
{
bool? isActive;
bool? isDrawn;
WinnerByCode? winner;
String? inertCode;
double? accumulation;
GlobalCodePotInfo({this.isActive,this.isDrawn,this.winner,this.inertCode,this.accumulation});
GlobalCodePotInfo.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
isActive = json['isActive'];
isDrawn = json['isDrawn'];
winner = JsonConverters.fromJson(json['winner'],'WinnerByCode',context!);
inertCode = json['inertCode'];
accumulation = JsonConverters.toDouble(json['accumulation']);
return this;
}
Map<String, dynamic> toJson() => {
'isActive': isActive,
'isDrawn': isDrawn,
'winner': JsonConverters.toJson(winner,'WinnerByCode',context!),
'inertCode': inertCode,
'accumulation': accumulation
};
getTypeName() => "GlobalCodePotInfo";
TypeContext? context = _ctx;
}
class RoundOutcome implements IConvertible
{
List<DrawItem>? draw;
List<CustomBetOutcome>? customBetOutcomes;
List<WinnerByCode>? lcpWinners;
SuperWinInfo? superWinInfo;
Jackpot5Info? jackpot5Info;
GlobalCodePotInfo? globalCodePotInfo;
double? stake;
int? betCount;
double? winnings;
double? balance;
double? returnToPlayer;
int? winCount;
int? slipWinCount;
double? winCountPct;
int? slipCount;
int? unitBetCount;
RoundOutcome({this.draw,this.customBetOutcomes,this.lcpWinners,this.superWinInfo,this.jackpot5Info,this.globalCodePotInfo,this.stake,this.betCount,this.winnings,this.balance,this.returnToPlayer,this.winCount,this.slipWinCount,this.winCountPct,this.slipCount,this.unitBetCount});
RoundOutcome.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
draw = JsonConverters.fromJson(json['draw'],'List<DrawItem>',context!);
customBetOutcomes = JsonConverters.fromJson(json['customBetOutcomes'],'List<CustomBetOutcome>',context!);
lcpWinners = JsonConverters.fromJson(json['lcpWinners'],'List<WinnerByCode>',context!);
superWinInfo = JsonConverters.fromJson(json['superWinInfo'],'SuperWinInfo',context!);
jackpot5Info = JsonConverters.fromJson(json['jackpot5Info'],'Jackpot5Info',context!);
globalCodePotInfo = JsonConverters.fromJson(json['globalCodePotInfo'],'GlobalCodePotInfo',context!);
stake = JsonConverters.toDouble(json['stake']);
betCount = json['betCount'];
winnings = JsonConverters.toDouble(json['winnings']);
balance = JsonConverters.toDouble(json['balance']);
returnToPlayer = JsonConverters.toDouble(json['returnToPlayer']);
winCount = json['winCount'];
slipWinCount = json['slipWinCount'];
winCountPct = JsonConverters.toDouble(json['winCountPct']);
slipCount = json['slipCount'];
unitBetCount = json['unitBetCount'];
return this;
}
Map<String, dynamic> toJson() => {
'draw': JsonConverters.toJson(draw,'List<DrawItem>',context!),
'customBetOutcomes': JsonConverters.toJson(customBetOutcomes,'List<CustomBetOutcome>',context!),
'lcpWinners': JsonConverters.toJson(lcpWinners,'List<WinnerByCode>',context!),
'superWinInfo': JsonConverters.toJson(superWinInfo,'SuperWinInfo',context!),
'jackpot5Info': JsonConverters.toJson(jackpot5Info,'Jackpot5Info',context!),
'globalCodePotInfo': JsonConverters.toJson(globalCodePotInfo,'GlobalCodePotInfo',context!),
'stake': stake,
'betCount': betCount,
'winnings': winnings,
'balance': balance,
'returnToPlayer': returnToPlayer,
'winCount': winCount,
'slipWinCount': slipWinCount,
'winCountPct': winCountPct,
'slipCount': slipCount,
'unitBetCount': unitBetCount
};
getTypeName() => "RoundOutcome";
TypeContext? context = _ctx;
}
class Draw implements IConvertible
{
String? id;
String? sequence;
List<Pool>? inputAccumulation;
List<Pool>? outputAccumulation;
RoundOutcome? outcome;
Draw({this.id,this.sequence,this.inputAccumulation,this.outputAccumulation,this.outcome});
Draw.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
sequence = json['sequence'];
inputAccumulation = JsonConverters.fromJson(json['inputAccumulation'],'List<Pool>',context!);
outputAccumulation = JsonConverters.fromJson(json['outputAccumulation'],'List<Pool>',context!);
outcome = JsonConverters.fromJson(json['outcome'],'RoundOutcome',context!);
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'sequence': sequence,
'inputAccumulation': JsonConverters.toJson(inputAccumulation,'List<Pool>',context!),
'outputAccumulation': JsonConverters.toJson(outputAccumulation,'List<Pool>',context!),
'outcome': JsonConverters.toJson(outcome,'RoundOutcome',context!)
};
getTypeName() => "Draw";
TypeContext? context = _ctx;
}
class GetDraw implements IConvertible
{
String? id;
GetDraw({this.id});
GetDraw.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id
};
getTypeName() => "GetDraw";
TypeContext? context = _ctx;
}
class RecordDictionary<TKey,TVal> extends Map<TKey,TVal?> implements IConvertible
{
RecordDictionary();
RecordDictionary.fromJson(Map<String, dynamic> json) : super.fromJson(json);
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
return this;
}
Map<String, dynamic> toJson() => super.toJson();
getTypeName() => "RecordDictionary<$TKey,$TVal>";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 's4w2.api.bettor.cc', types: <String, TypeInfo> {
'Pool': TypeInfo(TypeOf.Class, create:() => Pool()),
'DrawItem': TypeInfo(TypeOf.Class, create:() => DrawItem()),
'CustomBetType': TypeInfo(TypeOf.Enum, enumValues:CustomBetType.values),
'CustomBetOutcome': TypeInfo(TypeOf.Class, create:() => CustomBetOutcome()),
'BettingApp': TypeInfo(TypeOf.Class, create:() => BettingApp()),
'Ref': TypeInfo(TypeOf.Class, create:() => Ref()),
'RefEx': TypeInfo(TypeOf.Class, create:() => RefEx()),
'RecordDictionary<String,String>': TypeInfo(TypeOf.Class, create:() => RecordDictionary<String,String>()),
'Origin': TypeInfo(TypeOf.Class, create:() => Origin()),
'WinnerByCode': TypeInfo(TypeOf.Class, create:() => WinnerByCode()),
'SuperWinWinner': TypeInfo(TypeOf.Class, create:() => SuperWinWinner()),
'SuperWinInfo': TypeInfo(TypeOf.Class, create:() => SuperWinInfo()),
'JackPot5Winner': TypeInfo(TypeOf.Class, create:() => JackPot5Winner()),
'Jackpot5Info': TypeInfo(TypeOf.Class, create:() => Jackpot5Info()),
'List<JackPot5Winner>': TypeInfo(TypeOf.Class, create:() => <JackPot5Winner>[]),
'GlobalCodePotInfo': TypeInfo(TypeOf.Class, create:() => GlobalCodePotInfo()),
'RoundOutcome': TypeInfo(TypeOf.Class, create:() => RoundOutcome()),
'List<DrawItem>': TypeInfo(TypeOf.Class, create:() => <DrawItem>[]),
'List<CustomBetOutcome>': TypeInfo(TypeOf.Class, create:() => <CustomBetOutcome>[]),
'List<WinnerByCode>': TypeInfo(TypeOf.Class, create:() => <WinnerByCode>[]),
'Draw': TypeInfo(TypeOf.Class, create:() => Draw()),
'List<Pool>': TypeInfo(TypeOf.Class, create:() => <Pool>[]),
'GetDraw': TypeInfo(TypeOf.Class, create:() => GetDraw()),
'RecordDictionary<TKey,TVal>': TypeInfo(TypeOf.GenericDef,create:() => RecordDictionary()),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /qry/rounds/draw HTTP/1.1
Host: s4w2.api.bettor.cc
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
id: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
id: String,
sequence: String,
inputAccumulation:
[
{
id: 0,
name: String,
amount: 0,
reserveAmount: 0
}
],
outputAccumulation:
[
{
id: 0,
name: String,
amount: 0,
reserveAmount: 0
}
],
outcome:
{
draw:
[
{
ordinal: 0,
number: 0,
coefficient: 0,
isDoubleTriple: False,
constitutesJackpot: False,
hits: 0,
win: 0
}
],
customBetOutcomes:
[
{
type: 4,
coef: 0,
winCount: 0,
win: 0,
isWin: False,
results: String
}
],
lcpWinners:
[
{
roundId: String,
drawnAtUtc: 0001-01-01,
slipId: String,
betId: String,
code: String,
amount: 0,
origin:
{
application:
{
name: String,
version: String
},
ip: String,
organization:
{
data:
{
String: String
},
id: String,
val: String
},
region:
{
id: String,
val: String
},
locationGroup:
{
id: String,
val: String
},
location:
{
data:
{
String: String
},
id: String,
val: String
},
device:
{
data:
{
String: String
},
id: String,
val: String
},
clerk:
{
id: String,
val: String
}
},
bettor:
{
id: String,
val: String
},
locationAddressOrBettorInfo: String
}
],
superWinInfo:
{
isActive: False,
winner:
{
isDrawn: False,
drawnAtUtc: 0001-01-01,
roundId: String,
betId: String,
slipId: String,
origin:
{
application:
{
name: String,
version: String
},
ip: String,
organization:
{
data:
{
String: String
},
id: String,
val: String
},
region:
{
id: String,
val: String
},
locationGroup:
{
id: String,
val: String
},
location:
{
data:
{
String: String
},
id: String,
val: String
},
device:
{
data:
{
String: String
},
id: String,
val: String
},
clerk:
{
id: String,
val: String
}
},
bettor:
{
id: String,
val: String
},
code: String,
amount: 0,
locationAddressOrBettorInfo: String
},
availableAmount: 0,
allPrizesAwarded: False
},
jackpot5Info:
{
isHit: False,
amountAccumulated: 0,
amountAwarded: 0,
nrOfWinners: 0,
jackPot5Winners:
[
{
betId: String,
nrOfCombinations: 0,
winningsAmount: 0,
origin:
{
application:
{
name: String,
version: String
},
ip: String,
organization:
{
data:
{
String: String
},
id: String,
val: String
},
region:
{
id: String,
val: String
},
locationGroup:
{
id: String,
val: String
},
location:
{
data:
{
String: String
},
id: String,
val: String
},
device:
{
data:
{
String: String
},
id: String,
val: String
},
clerk:
{
id: String,
val: String
}
},
bettor:
{
id: String,
val: String
},
payload:
{
String: String
}
}
]
},
globalCodePotInfo:
{
isActive: False,
isDrawn: True,
winner:
{
roundId: String,
drawnAtUtc: 0001-01-01,
slipId: String,
betId: String,
code: String,
amount: 0,
origin:
{
application:
{
name: String,
version: String
},
ip: String,
organization:
{
data:
{
String: String
},
id: String,
val: String
},
region:
{
id: String,
val: String
},
locationGroup:
{
id: String,
val: String
},
location:
{
data:
{
String: String
},
id: String,
val: String
},
device:
{
data:
{
String: String
},
id: String,
val: String
},
clerk:
{
id: String,
val: String
}
},
bettor:
{
id: String,
val: String
},
locationAddressOrBettorInfo: String
},
inertCode: String,
accumulation: 0
},
stake: 0,
betCount: 0,
winnings: 0,
balance: 0,
returnToPlayer: 0,
winCount: 0,
slipWinCount: 0,
winCountPct: 0,
slipCount: 0,
unitBetCount: 0
}
}