| POST | /BetEligiblePromotions | Gets client promotions eligible for the bet. | Gets client promotions eligible for the bet |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| BetSlip | body | Betslip | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| BetslipId | form | Guid | No | Unique Betslip Identifier to be generated by client application |
| ClientId | form | int | No | |
| SingleBets | form | SingleBet[] | No | Collection of [SingleBet] objects |
| Status | form | string | No | Status of the betslip. New, Confirmed, ServerProcessing, Finalised. |
| BetCount | form | int | No | |
| PossiblePayout | form | decimal | No | |
| TotalWager | form | decimal | No | |
| ExoticBets | form | ExoticBet[] | No | Collection of [ExoticBet] objects |
| ToteMultiples | form | ToteMultiBet[] | No | Collection of [ToteMultiple] objects. Doubles, Extra Doubles, Trebles, Quaddies and Big6's must be submitted as a ToteMultipleBet |
| Multis | form | GroupedMultiBet[] | No | Collection of [GroupedMultiBet] objects. Each multi (reference) must be submitted with the comprising SingleBets, so that the server may re-construct the multi. |
| IPAddress | form | string | No | OBSOLETE - this will be reset by the server, and intended for internal use only. |
| Mode | form | string | No | OBSOLETE |
| SameGameMultis | form | SameGameMulti[] | No | |
| SameRaceMultis | form | SameRaceMulti[] | No | |
| StatWarsMultis | form | StatWarsMulti[] | No | |
| MultiGameSameGameMultis | form | GroupedMultiBet[] | No | Collection of [GroupedMultiBet] objects. Each multi (reference) must be submitted with the comprising SameGameMultis, so that the server may re-construct the multi. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventId | form | int | No | |
| EventTypeId | form | int | No | |
| MasterEventClassId | form | int | No | |
| CategoryClassId | form | int | No | |
| MarketType | form | string | No | |
| DividendType | form | string | No | |
| OutcomeId | form | int | No | |
| Stake | form | decimal | No | |
| EventName | form | string | No | |
| OutcomeName | form | string | No | |
| IsWinPlaceAllowed | form | bool | No | |
| IsWinPlaceSelected | form | bool | No | |
| IsSelectedForMulti | form | bool | No | |
| IsSelectedForCombinedMulti | form | bool | No | |
| FixedWin | form | decimal | No | |
| FixedPlace | form | decimal | No | |
| FixedMarketId | form | long | No | Fixed Market Id must be supplied for fixed odds bets to uniquely identify the price for the outcome. |
| Points | form | decimal | No | |
| MultiBetExceptions | form | MultiBetExceptions | No | List of exceptions for allowing or disallowing multis. When conflicting legs exist in the single bets list, this should be used suggest multi's. |
| MasterEventName | form | string | No | |
| BetDetailTypeDesc | form | string | No | |
| MarketTypeDesc | form | string | No | |
| IsMainEvent | form | bool | No | |
| MasterEventId | form | int | No | |
| PriceDerivedFromEventId | form | int? | No | |
| IsMultiAllowed | form | bool | No | |
| RaceNumber | form | int | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| BetId | form | long | No | |
| Guid | form | string | No | Unique identifier of the bet to be supplied by the client application |
| IsFinalised | form | bool | No | |
| IsDisabled | form | bool | No | |
| IsConfirmed | form | bool | No | |
| ErrorDescription | form | string | No | |
| TicketNumber | form | string | No | Ticket Number - when a bet is successfully placed this will be the unique bet receipt. Contains alpha-numerics |
| MessageGUID | form | string | No | |
| SelectedFreeBet | form | SelectedFreeBet | No | |
| ErrorNo | form | int | No | Server provided ErrorNo. Refer to backend documentation for ErrorNo descriptions. |
| InterceptId | form | long | No | *TAKE UTMOST CARE* If a bet is intercepted, this is the Intercept Identifier. This MUST be supplied when re-submitting a betslip to check the intercept status, if this is ommitted during a resubmissio the bet will be considered to be a new bet and the interecept will be lost. |
| Promotions | form | List<Promotion> | No | |
| PromoUID | form | string | No | |
| EnableBetLiveActivity | form | bool? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | form | long | No | |
| Name | form | string | No | |
| Stake | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| PromotionTypeCode | form | string | No | |
| PromotionTypeDisplayName | form | string | No | |
| TotalBonusAmount | form | decimal? | No | |
| SortOrder | form | int | No | |
| Promotions | form | List<PromotionItem> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| PromoUID | form | string | No | |
| PromotionID | form | int | No | |
| FreeBetID | form | int? | No | |
| BonusBetAmount | form | decimal? | No | |
| PromotionTypeCode | form | string | No | |
| Title | form | string | No | |
| PromoDescription | form | string | No | |
| PromoStartDateUTC | form | DateTime? | No | |
| PromoEndDateUTC | form | DateTime? | No | |
| MinimumLegPrice | form | decimal? | No | |
| MinimumMultiPrice | form | decimal? | No | |
| MinimumTotalStake | form | decimal? | No | |
| MinimumMultiLegs | form | decimal? | No | |
| MinimumOutcomes | form | int? | No | |
| BetTypeCodes | form | List<string> | No | |
| BetSubTypeCodes | form | List<string> | No | |
| BetDetailTypeCodes | form | List<string> | No | |
| MarketTypeCodes | form | List<string> | No | |
| DividendTypeCodes | form | List<string> | No | |
| EventTypeIDs | form | List<int> | No | |
| MasterCategoryIDs | form | List<int> | No | |
| CategoryIDs | form | List<int> | No | |
| MasterEventIDs | form | List<int> | No | |
| EventIDs | form | List<int> | No | |
| MasterCategoryClassIDs | form | List<int> | No | |
| CategoryClassIDs | form | List<int> | No | |
| MasterEventClassIDs | form | List<int> | No | |
| EventClassIDs | form | List<int> | No | |
| ChannelIDs | form | List<int> | No | |
| BBExtraEventIDs | form | List<int> | No | |
| ClientState | form | List<string> | No | |
| PromoUsageDate | form | DateTime? | No | |
| MaxCountPerDay | form | int? | No | |
| MaxCountPerPromotionPeriod | form | int? | No | |
| DayUsedCount | form | int? | No | |
| PeriodUsedCount | form | int? | No | |
| AvailableCount | form | int? | No | |
| SortOrder | form | int | No | |
| IsTokenised | form | bool | No | |
| IsVisibleInWallet | form | bool | No | |
| UsedEventIDs | form | List<int> | No | |
| UsedMasterEventIDs | form | List<int> | No | |
| SplitGroupID | form | int? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| CategoryClass | form | ClassExceptions | No | |
| MasterEventClass | form | ClassExceptions | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Allowed | form | EventClassExceptions | No | |
| Denied | form | EventClassExceptions | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Wildcard | form | bool | No | |
| EventClasses | form | List<List<Int32>> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventId | form | int | No | |
| Selection1 | form | int[] | No | Selection 1 or Boxed Selections |
| Selection2 | form | int[] | No | |
| Selection3 | form | int[] | No | |
| Venue | form | string | No | |
| RaceNo | form | int | No | |
| Selection4 | form | int[] | No | |
| Stake | form | decimal | No | |
| Percentage | form | decimal | No | |
| TotalStake | form | decimal | No | |
| Combos | form | int | No | |
| MarketType | form | string | No | |
| DividendType | form | string | No | |
| Selections | form | int | No | |
| OutcomePrices | form | ExoticOutcomeFixedPrice[] | No | Fixed Prices for outcomes when taking a FixedPriceQuinella or a FixedPriceExacta |
| ComboPrices | form | ExoticComboFixedPrice[] | No | Fixed Prices for each outcome combination when taking a FixedPriceQuinella or a FixedPriceExacta |
| IsRove | form | bool | No | Set to TRUE for Roving Banker bets |
| HasBeenToFullBetslip | form | bool | No | |
| IsMystery | form | bool | No | Set to TRUE for mystery bet |
| IncludeFavourite | form | bool | No | Set to TRUE for to include favourite in mystery selections |
| NumberOfSelections | form | int | No | Number of selections in mystery bet |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| OutcomeId | form | int | No | |
| Price | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| OutcomeIds | form | int[] | No | |
| Price | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventMultipleId | form | int | No | |
| Tote | form | string | No | |
| Venue | form | string | No | |
| BetSubTypeCode | form | string | No | |
| Legs | form | List<ToteMultiBetLeg> | No | |
| MultipleName | form | string | No | |
| Stake | form | decimal | No | |
| Percentage | form | decimal | No | |
| TotalStake | form | decimal | No | |
| Combos | form | int | No | |
| HasBeenToFullBetslip | form | bool | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventId | form | int | No | |
| Selection | form | int[] | No | |
| LegNo | form | int | No | |
| RaceNo | form | int | No | |
| PlaceCardPrices | form | List<MultipleOutcomePlaceCardPrice> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| OutcomeId | form | int | No | |
| Price | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | No | |
| BetSubTypeCode | form | string | No | |
| Combos | form | int | No | |
| TotalStake | form | decimal | No | |
| PossiblePayout | form | decimal | No | |
| Price | form | decimal | No | |
| BlueBoostChosen | form | bool | No | |
| MultiPriceOverride | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Price | form | decimal | No | |
| BoostPrice | form | decimal? | No | |
| Legs | form | List<SameGameMultiLeg> | No | |
| Stake | form | decimal | No | |
| IsSelectedForMulti | form | bool | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventId | form | int | No | |
| OutcomeId | form | int | No | |
| MarketType | form | string | No | |
| FixedWin | form | decimal | No | |
| FixedMarketId | form | long | No | |
| MarketTypeDesc | form | string | No | |
| GroupByHeader | form | string | No | |
| Points | form | decimal | No | |
| OutcomeName | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventId | form | int | No | |
| Price | form | decimal | No | |
| Win | form | int[] | No | |
| Top2 | form | int[] | No | |
| Top3 | form | int[] | No | |
| Top4 | form | int[] | No | |
| Stake | form | decimal | No | |
| Outcomes | form | SameRaceMultiOutcome[] | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| OutcomeId | form | int | No | |
| OutcomeName | form | string | No | |
| BarrierNo | form | string | No | |
| Price | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Legs | form | List<SameGameMultiLeg> | No | |
| Stake | form | decimal | No | |
| Price | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| BetslipId | form | Guid | No | Unique Betslip Identifier to be generated by client application |
| ClientId | form | int | No | |
| SingleBets | form | SingleBet[] | No | Collection of [SingleBet] objects |
| Status | form | string | No | Status of the betslip. New, Confirmed, ServerProcessing, Finalised. |
| BetCount | form | int | No | |
| PossiblePayout | form | decimal | No | |
| TotalWager | form | decimal | No | |
| ExoticBets | form | ExoticBet[] | No | Collection of [ExoticBet] objects |
| ToteMultiples | form | ToteMultiBet[] | No | Collection of [ToteMultiple] objects. Doubles, Extra Doubles, Trebles, Quaddies and Big6's must be submitted as a ToteMultipleBet |
| Multis | form | GroupedMultiBet[] | No | Collection of [GroupedMultiBet] objects. Each multi (reference) must be submitted with the comprising SingleBets, so that the server may re-construct the multi. |
| IPAddress | form | string | No | OBSOLETE - this will be reset by the server, and intended for internal use only. |
| Mode | form | string | No | OBSOLETE |
| SameGameMultis | form | SameGameMulti[] | No | |
| SameRaceMultis | form | SameRaceMulti[] | No | |
| StatWarsMultis | form | StatWarsMulti[] | No | |
| MultiGameSameGameMultis | form | GroupedMultiBet[] | No | Collection of [GroupedMultiBet] objects. Each multi (reference) must be submitted with the comprising SameGameMultis, so that the server may re-construct the multi. |
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 /BetEligiblePromotions HTTP/1.1
Host: tstextweb20.np.bluebet.com.au
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
BetSlip:
{
BetslipId: 00000000000000000000000000000000,
ClientId: 0,
SingleBets:
[
{
EventId: 0,
EventTypeId: 0,
MasterEventClassId: 0,
CategoryClassId: 0,
MarketType: String,
DividendType: String,
OutcomeId: 0,
Stake: 0,
EventName: String,
OutcomeName: String,
IsWinPlaceAllowed: False,
IsWinPlaceSelected: False,
IsSelectedForMulti: False,
IsSelectedForCombinedMulti: False,
FixedWin: 0,
FixedPlace: 0,
FixedMarketId: 0,
Points: 0,
MultiBetExceptions:
{
CategoryClass:
{
Allowed:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
},
Denied:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
}
},
MasterEventClass:
{
Allowed:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
},
Denied:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
}
}
},
MasterEventName: String,
BetDetailTypeDesc: String,
MarketTypeDesc: String,
IsMainEvent: False,
MasterEventId: 0,
PriceDerivedFromEventId: 0,
IsMultiAllowed: False,
RaceNumber: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
Status: String,
BetCount: 0,
PossiblePayout: 0,
TotalWager: 0,
ExoticBets:
[
{
EventId: 0,
Selection1:
[
0
],
Selection2:
[
0
],
Selection3:
[
0
],
Venue: String,
RaceNo: 0,
Selection4:
[
0
],
Stake: 0,
Percentage: 0,
TotalStake: 0,
Combos: 0,
MarketType: String,
DividendType: String,
Selections: 0,
OutcomePrices:
[
{
OutcomeId: 0,
Price: 0
}
],
ComboPrices:
[
{
OutcomeIds:
[
0
],
Price: 0
}
],
IsRove: False,
HasBeenToFullBetslip: False,
IsMystery: False,
IncludeFavourite: False,
NumberOfSelections: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
ToteMultiples:
[
{
EventMultipleId: 0,
Tote: String,
Venue: String,
BetSubTypeCode: String,
Legs:
[
{
EventId: 0,
Selection:
[
0
],
LegNo: 0,
RaceNo: 0,
PlaceCardPrices:
[
{
OutcomeId: 0,
Price: 0
}
]
}
],
MultipleName: String,
Stake: 0,
Percentage: 0,
TotalStake: 0,
Combos: 0,
HasBeenToFullBetslip: False,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
Multis:
[
{
Name: String,
BetSubTypeCode: String,
Combos: 0,
TotalStake: 0,
PossiblePayout: 0,
Price: 0,
BlueBoostChosen: False,
MultiPriceOverride: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
IPAddress: String,
Mode: String,
SameGameMultis:
[
{
Price: 0,
BoostPrice: 0,
Legs:
[
{
EventId: 0,
OutcomeId: 0,
MarketType: String,
FixedWin: 0,
FixedMarketId: 0,
MarketTypeDesc: String,
GroupByHeader: String,
Points: 0,
OutcomeName: String
}
],
Stake: 0,
IsSelectedForMulti: False,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
SameRaceMultis:
[
{
EventId: 0,
Price: 0,
Win:
[
0
],
Top2:
[
0
],
Top3:
[
0
],
Top4:
[
0
],
Stake: 0,
Outcomes:
[
{
OutcomeId: 0,
OutcomeName: String,
BarrierNo: String,
Price: 0
}
],
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
StatWarsMultis:
[
{
Legs:
[
{
EventId: 0,
OutcomeId: 0,
MarketType: String,
FixedWin: 0,
FixedMarketId: 0,
MarketTypeDesc: String,
GroupByHeader: String,
Points: 0,
OutcomeName: String
}
],
Stake: 0,
Price: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
MultiGameSameGameMultis:
[
{
Name: String,
BetSubTypeCode: String,
Combos: 0,
TotalStake: 0,
PossiblePayout: 0,
Price: 0,
BlueBoostChosen: False,
MultiPriceOverride: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
]
}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
BetslipId: 00000000000000000000000000000000,
ClientId: 0,
SingleBets:
[
{
EventId: 0,
EventTypeId: 0,
MasterEventClassId: 0,
CategoryClassId: 0,
MarketType: String,
DividendType: String,
OutcomeId: 0,
Stake: 0,
EventName: String,
OutcomeName: String,
IsWinPlaceAllowed: False,
IsWinPlaceSelected: False,
IsSelectedForMulti: False,
IsSelectedForCombinedMulti: False,
FixedWin: 0,
FixedPlace: 0,
FixedMarketId: 0,
Points: 0,
MultiBetExceptions:
{
CategoryClass:
{
Allowed:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
},
Denied:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
}
},
MasterEventClass:
{
Allowed:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
},
Denied:
{
Wildcard: False,
EventClasses:
[
[
0
]
]
}
}
},
MasterEventName: String,
BetDetailTypeDesc: String,
MarketTypeDesc: String,
IsMainEvent: False,
MasterEventId: 0,
PriceDerivedFromEventId: 0,
IsMultiAllowed: False,
RaceNumber: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
Status: String,
BetCount: 0,
PossiblePayout: 0,
TotalWager: 0,
ExoticBets:
[
{
EventId: 0,
Selection1:
[
0
],
Selection2:
[
0
],
Selection3:
[
0
],
Venue: String,
RaceNo: 0,
Selection4:
[
0
],
Stake: 0,
Percentage: 0,
TotalStake: 0,
Combos: 0,
MarketType: String,
DividendType: String,
Selections: 0,
OutcomePrices:
[
{
OutcomeId: 0,
Price: 0
}
],
ComboPrices:
[
{
OutcomeIds:
[
0
],
Price: 0
}
],
IsRove: False,
HasBeenToFullBetslip: False,
IsMystery: False,
IncludeFavourite: False,
NumberOfSelections: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
ToteMultiples:
[
{
EventMultipleId: 0,
Tote: String,
Venue: String,
BetSubTypeCode: String,
Legs:
[
{
EventId: 0,
Selection:
[
0
],
LegNo: 0,
RaceNo: 0,
PlaceCardPrices:
[
{
OutcomeId: 0,
Price: 0
}
]
}
],
MultipleName: String,
Stake: 0,
Percentage: 0,
TotalStake: 0,
Combos: 0,
HasBeenToFullBetslip: False,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
Multis:
[
{
Name: String,
BetSubTypeCode: String,
Combos: 0,
TotalStake: 0,
PossiblePayout: 0,
Price: 0,
BlueBoostChosen: False,
MultiPriceOverride: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
IPAddress: String,
Mode: String,
SameGameMultis:
[
{
Price: 0,
BoostPrice: 0,
Legs:
[
{
EventId: 0,
OutcomeId: 0,
MarketType: String,
FixedWin: 0,
FixedMarketId: 0,
MarketTypeDesc: String,
GroupByHeader: String,
Points: 0,
OutcomeName: String
}
],
Stake: 0,
IsSelectedForMulti: False,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
SameRaceMultis:
[
{
EventId: 0,
Price: 0,
Win:
[
0
],
Top2:
[
0
],
Top3:
[
0
],
Top4:
[
0
],
Stake: 0,
Outcomes:
[
{
OutcomeId: 0,
OutcomeName: String,
BarrierNo: String,
Price: 0
}
],
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
StatWarsMultis:
[
{
Legs:
[
{
EventId: 0,
OutcomeId: 0,
MarketType: String,
FixedWin: 0,
FixedMarketId: 0,
MarketTypeDesc: String,
GroupByHeader: String,
Points: 0,
OutcomeName: String
}
],
Stake: 0,
Price: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
],
MultiGameSameGameMultis:
[
{
Name: String,
BetSubTypeCode: String,
Combos: 0,
TotalStake: 0,
PossiblePayout: 0,
Price: 0,
BlueBoostChosen: False,
MultiPriceOverride: 0,
BetId: 0,
Guid: String,
IsFinalised: False,
IsDisabled: False,
IsConfirmed: False,
ErrorDescription: String,
TicketNumber: String,
MessageGUID: String,
SelectedFreeBet:
{
Id: 0,
Name: String,
Stake: 0
},
ErrorNo: 0,
InterceptId: 0,
Promotions:
[
{
PromotionTypeCode: String,
PromotionTypeDisplayName: String,
TotalBonusAmount: 0,
SortOrder: 0,
Promotions:
[
{
PromoUID: String,
PromotionID: 0,
FreeBetID: 0,
BonusBetAmount: 0,
PromotionTypeCode: String,
Title: String,
PromoDescription: String,
PromoStartDateUTC: 0001-01-01,
PromoEndDateUTC: 0001-01-01,
MinimumLegPrice: 0,
MinimumMultiPrice: 0,
MinimumTotalStake: 0,
MinimumMultiLegs: 0,
MinimumOutcomes: 0,
BetTypeCodes:
[
String
],
BetSubTypeCodes:
[
String
],
BetDetailTypeCodes:
[
String
],
MarketTypeCodes:
[
String
],
DividendTypeCodes:
[
String
],
EventTypeIDs:
[
0
],
MasterCategoryIDs:
[
0
],
CategoryIDs:
[
0
],
MasterEventIDs:
[
0
],
EventIDs:
[
0
],
MasterCategoryClassIDs:
[
0
],
CategoryClassIDs:
[
0
],
MasterEventClassIDs:
[
0
],
EventClassIDs:
[
0
],
ChannelIDs:
[
0
],
BBExtraEventIDs:
[
0
],
ClientState:
[
String
],
PromoUsageDate: 0001-01-01,
MaxCountPerDay: 0,
MaxCountPerPromotionPeriod: 0,
DayUsedCount: 0,
PeriodUsedCount: 0,
AvailableCount: 0,
SortOrder: 0,
IsTokenised: False,
IsVisibleInWallet: False,
UsedEventIDs:
[
0
],
UsedMasterEventIDs:
[
0
],
SplitGroupID: 0
}
]
}
],
PromoUID: String,
EnableBetLiveActivity: False
}
]
}