Calendario
Se genera una lista de partidos por cada phase
y round
de un torneo.
Consolidado de todo el Torneo
El torneo tiene un archivo acumulado con el calendario completo.
Incluye los datos del torneo, temporada, fase y ronda activas, partido mas cercano. Cada fase y ronda incluyen un campo para determinar si están activas o no. Solo hay una ronda y una fase activas en un torneo en un momento dado.
Estructura del URL dentro de Amazon:` /schedule/competition_id/session_id/all.json
{
"competition": {
"id": 371,
"name": "Colombia Primera A Apertura",
"season_id": 2017,
"active_phase_id": 43,
"active_round_id": 256,
"nearest_match_id": 902920
},
"phases": {
"43": {
"phase": {
"id": 43,
"type": "All",
"number": 0,
"active": 0
},
"rounds": {
"251": {
"round": {
"id": 251,
"active": 0,
"number": 1
},
"matches": {
"902864": {
"id": 902864,
"date": "2017-02-04 19:45:00",
"minute": {
"timestamp": "2017-03-31 15:36:52",
"value": 91,
"label": "91"
},
"period": "FullTime",
"home": {
"id": 2679,
"name": "La Equidad",
"score": 1,
"pen_score": 0
},
"away": {
"id": 2678,
"name": "Junior",
"score": 0,
"pen_score": 0
}
},
...
De Fase
Se genera un archivo por cada fase del torneo.
Estructura del URL dentro de Amazon: /schedule/competition_id/session_id/phases/phase_id.json
{
"phase": {
"id": 43,
"type": "All",
"number": 0,
"active": 0
},
"rounds": {
"251": {
"round": {
"id": 251,
"active": 0,
"number": 1
},
"matches": {
"902864": {
"id": 902864,
"date": "2017-02-04 19:45:00",
"period": "FullTime",
"home": {
"id": 2679,
"name": "La Equidad",
"score": 1,
"pen_score": 0
},
"away": {
"id": 2678,
"name": "Junior",
"score": 0,
"pen_score": 0
}
},
...
De Ronda
Se genera un archivo por cada ronda del torneo.
Estructura del URL dentro de Amazon: /schedule/competition_id/session_id/rounds/round_id.json
{
"round": {
"id": 251,
"active": 0,
"number": 1
},
"matches": {
"902864": {
"id": 902864,
"date": "2017-02-04 19:45:00",
"period": "FullTime",
"home": {
"id": 2679,
"name": "La Equidad",
"score": 1,
"pen_score": 0
},
"away": {
"id": 2678,
"name": "Junior",
"score": 0,
"pen_score": 0
}
},
...
De Partido
Se genera un archivo por cada partido del torneo.