BkOddsMarket
Рынок букмекерских ставок (например 'Исход матча', 'Тотал голов'). Одностадиен: лайв-версия рынка при наличии замещает прематчевую целиком (см. stage)
name object
Мультиязычное название рынка
Название на английском
Match WinnerНазвание на русском
Победа в матчеСтадия рынка (присутствует только при odds_stage=all): если рынок есть в лайв-доске книги, отдаётся лайв-версия целиком (stage='live'), иначе — прематчевая (stage='prematch'). Рынок ставибелен, только если его стадия активна (isBettingActiveByStage доски); прематч-рынки после начала матча — архив
Possible values: [prematch, live]
liveЕсть ли у рынка аргумент/параметр (например значение тотала). Если true — исходы содержат lines вместо factor
falseУпорядоченный список ключей исходов
["home_win","draw","away_win"]stakes object
Исходы ставок. Ключи — слаги исходов (например 'home_win', 'over', 'under'). Значение каждого ключа — объект BkOddsStake
home_win object
Пример исхода (ключ динамический)
name object
Мультиязычное название исхода
Название на английском
Match WinnerНазвание на русском
Победа в матчеКоэффициент ставки (для рынков без аргумента, т.е. hasArgument=false)
1.85Время последнего изменения коэффициента исхода, мс (рынки без аргумента). Сейчас заполняется только у Pinnacle; у остальных поле отсутствует
1234567890Максимальная ставка букмекера по исходу в валюте букмекера (рынки без аргумента; сейчас — Pinnacle). У остальных поле отсутствует
1200lines object[]
Массив линий с разными аргументами (для рынков с аргументом, hasArgument=true). Отсортирован по argument по возрастанию
Время обновления коэффициента в миллисекундах
1234567890Коэффициент ставки
1.95Аргумент/параметр ставки (например значение тотала или гандикапа)
2.5Время последнего изменения коэффициента этой линии, мс. Заполняется у букмекеров, чей источник отдаёт его (сейчас — Pinnacle); у остальных поле отсутствует
1234567890Максимальная ставка букмекера по линии в валюте букмекера (сейчас — Pinnacle, maxRiskStake); у остальных поле отсутствует
1200{
"name": {
"en": "Match Winner",
"ru": "Победа в матче"
},
"stage": "live",
"hasArgument": false,
"stakeKeys": [
"home_win",
"draw",
"away_win"
],
"stakes": {
"home_win": {
"name": {
"en": "Home Win",
"ru": "Победа хозяев"
},
"factor": 1.85
},
"draw": {
"name": {
"en": "Draw",
"ru": "Ничья"
},
"factor": 3.4
},
"away_win": {
"name": {
"en": "Away Win",
"ru": "Победа гостей"
},
"factor": 4.2
}
}
}