vostpt / covid19-mobile

"EstamosOn - Covid19" - Mobile App made with Flutter to inform citizens about Covid19 status in Portugal
https://covid19estamoson.gov.pt/
GNU Lesser General Public License v3.0
30 stars 8 forks source link

Add other endpoints from Covid_API #257

Closed OldMetalmind closed 4 years ago

OldMetalmind commented 4 years ago

Description

The new endpoint that feeds more information has other endpoints that weren't implemented.

Note implemented:

Implemented:

Source: https://github.com/dssg-pt/Docker_COVID_API

Vanethos commented 4 years ago

@OldMetalmind so we just have to add these endpoints without connecting them to the UI, correct?

And what are the objects returned?

OldMetalmind commented 4 years ago

@Vanethos there is a new StatusServiceAPI created and a new layer of connection for this endpoint, we need is to add the new endpoints to it.

There is a swagger file (https://covid19-api.vost.pt/) where you can see all the possible requests and responses.

Vanethos commented 4 years ago
{
  "data": {
    "35": "01-04-2020",
    "36": "02-04-2020"
  },
  "data_dados": {
    "35": "01-04-2020 00:00",
    "36": "02-04-2020 00:00"
  },
  "confirmados": {
    "35": 8251,
    "36": 9034
  },
  "confirmados_arsnorte": {
    "35": 4910,
    "36": 5338
  },
  "confirmados_arscentro": {
    "35": 1043,
    "36": 1161
  },
  "confirmados_arslvt": {
    "35": 1998,
    "36": 2207
  },
  "confirmados_arsalentejo": {
    "35": 54,
    "36": 59
  },
  "confirmados_arsalgarve": {
    "35": 146,
    "36": 164
  },
  "confirmados_acores": {
    "35": 52,
    "36": 57
  },
  "confirmados_madeira": {
    "35": 48,
    "36": 48
  },
  "confirmados_estrangeiro": {
    "35": null,
    "36": null
  },
  "confirmados_novos": {
    "35": 808,
    "36": 783
  },
  "recuperados": {
    "35": 43,
    "36": 68
  },
  "obitos": {
    "35": 187,
    "36": 209
  },
  "internados": {
    "35": 726,
    "36": 1042
  },
  "internados_uci": {
    "35": 230,
    "36": 240
  },
  "lab": {
    "35": 4957,
    "36": 4958
  },
  "suspeitos": {
    "35": 59457,
    "36": 66895
  },
  "vigilancia": {
    "35": 20275,
    "36": 21798
  },
  "n_confirmados": {
    "35": 46249,
    "36": 52903
  },
  "cadeias_transmissao": {
    "35": null,
    "36": null
  },
  "transmissao_importada": {
    "35": 532,
    "36": 550
  },
  "confirmados_0_9_f": {
    "35": 55,
    "36": 63
  },
  "confirmados_0_9_m": {
    "35": 49,
    "36": 52
  },
  "confirmados_10_19_f": {
    "35": 116,
    "36": 122
  },
  "confirmados_10_19_m": {
    "35": 89,
    "36": 97
  },
  "confirmados_20_29_f": {
    "35": 470,
    "36": 506
  },
  "confirmados_20_29_m": {
    "35": 355,
    "36": 390
  },
  "confirmados_30_39_f": {
    "35": 677,
    "36": 735
  },
  "confirmados_30_39_m": {
    "35": 543,
    "36": 593
  },
  "confirmados_40_49_f": {
    "35": 879,
    "36": 970
  },
  "confirmados_40_49_m": {
    "35": 641,
    "36": 681
  },
  "confirmados_50_59_f": {
    "35": 840,
    "36": 929
  },
  "confirmados_50_59_m": {
    "35": 636,
    "36": 701
  },
  "confirmados_60_69_f": {
    "35": 569,
    "36": 622
  },
  "confirmados_60_69_m": {
    "35": 564,
    "36": 605
  },
  "confirmados_70_79_f": {
    "35": 378,
    "36": 402
  },
  "confirmados_70_79_m": {
    "35": 455,
    "36": 490
  },
  "confirmados_80_plus_f": {
    "35": 554,
    "36": 641
  },
  "confirmados_80_plus_m": {
    "35": 381,
    "36": 435
  },
  "sintomas_tosse": {
    "35": 0.61,
    "36": 0.6
  },
  "sintomas_febre": {
    "35": 0.49,
    "36": 0.49
  },
  "sintomas_dificuldade_respiratoria": {
    "35": 0.19,
    "36": 0.19
  },
  "sintomas_cefaleia": {
    "35": 0.29,
    "36": 0.28
  },
  "sintomas_dores_musculares": {
    "35": 0.33,
    "36": 0.33
  },
  "sintomas_fraqueza_generalizada": {
    "35": 0.24,
    "36": 0.25
  },
  "confirmados_f": {
    "35": 4538,
    "36": 4990
  },
  "confirmados_m": {
    "35": 3713,
    "36": 4044
  },
  "obitos_arsnorte": {
    "35": 95,
    "36": 107
  },
  "obitos_arscentro": {
    "35": 52,
    "36": 55
  },
  "obitos_arslvt": {
    "35": 38,
    "36": 44
  },
  "obitos_arsalentejo": {
    "35": 0,
    "36": 0
  },
  "obitos_arsalgarve": {
    "35": 2,
    "36": 3
  },
  "obitos_acores": {
    "35": 0,
    "36": 0
  },
  "obitos_madeira": {
    "35": 0,
    "36": 0
  },
  "obitos_estrangeiro": {
    "35": null,
    "36": null
  },
  "recuperados_arsnorte": {
    "35": 16,
    "36": null
  },
  "recuperados_arscentro": {
    "35": 10,
    "36": null
  },
  "recuperados_arslvt": {
    "35": 17,
    "36": null
  },
  "recuperados_arsalentejo": {
    "35": 0,
    "36": null
  },
  "recuperados_arsalgarve": {
    "35": 0,
    "36": null
  },
  "recuperados_acores": {
    "35": 0,
    "36": null
  },
  "recuperados_madeira": {
    "35": 0,
    "36": null
  },
  "recuperados_estrangeiro": {
    "35": 0,
    "36": null
  },
  "obitos_0_9_f": {
    "35": 0,
    "36": 0
  },
  "obitos_0_9_m": {
    "35": 0,
    "36": 0
  },
  "obitos_10_19_f": {
    "35": 0,
    "36": 0
  },
  "obitos_10_19_m": {
    "35": 0,
    "36": 0
  },
  "obitos_20_29_f": {
    "35": 0,
    "36": 0
  },
  "obitos_20_29_m": {
    "35": 0,
    "36": 0
  },
  "obitos_30_39_f": {
    "35": 0,
    "36": 0
  },
  "obitos_30_39_m": {
    "35": 0,
    "36": 0
  },
  "obitos_40_49_f": {
    "35": 2,
    "36": 2
  },
  "obitos_40_49_m": {
    "35": 0,
    "36": 0
  },
  "obitos_50_59_f": {
    "35": 1,
    "36": 2
  },
  "obitos_50_59_m": {
    "35": 6,
    "36": 6
  },
  "obitos_60_69_f": {
    "35": 1,
    "36": 2
  },
  "obitos_60_69_m": {
    "35": 16,
    "36": 16
  },
  "obitos_70_79_f": {
    "35": 14,
    "36": 15
  },
  "obitos_70_79_m": {
    "35": 27,
    "36": 30
  },
  "obitos_80_plus_f": {
    "35": 58,
    "36": 63
  },
  "obitos_80_plus_m": {
    "35": 62,
    "36": 73
  },
  "obitos_f": {
    "35": 76,
    "36": 84
  },
  "obitos_m": {
    "35": 111,
    "36": 125
  }
}
{
  "data": {
    "36": "02-04-2020"
  },
  "data_dados": {
    "36": "02-04-2020 00:00"
  },
  "confirmados": {
    "36": 9034
  },
  "confirmados_arsnorte": {
    "36": 5338
  },
  "confirmados_arscentro": {
    "36": 1161
  },
  "confirmados_arslvt": {
    "36": 2207
  },
  "confirmados_arsalentejo": {
    "36": 59
  },
  "confirmados_arsalgarve": {
    "36": 164
  },
  "confirmados_acores": {
    "36": 57
  },
  "confirmados_madeira": {
    "36": 48
  },
  "confirmados_estrangeiro": {
    "36": null
  },
  "confirmados_novos": {
    "36": 783
  },
  "recuperados": {
    "36": 68
  },
  "obitos": {
    "36": 209
  },
  "internados": {
    "36": 1042
  },
  "internados_uci": {
    "36": 240
  },
  "lab": {
    "36": 4958
  },
  "suspeitos": {
    "36": 66895
  },
  "vigilancia": {
    "36": 21798
  },
  "n_confirmados": {
    "36": 52903
  },
  "cadeias_transmissao": {
    "36": null
  },
  "transmissao_importada": {
    "36": 550
  },
  "confirmados_0_9_f": {
    "36": 63
  },
  "confirmados_0_9_m": {
    "36": 52
  },
  "confirmados_10_19_f": {
    "36": 122
  },
  "confirmados_10_19_m": {
    "36": 97
  },
  "confirmados_20_29_f": {
    "36": 506
  },
  "confirmados_20_29_m": {
    "36": 390
  },
  "confirmados_30_39_f": {
    "36": 735
  },
  "confirmados_30_39_m": {
    "36": 593
  },
  "confirmados_40_49_f": {
    "36": 970
  },
  "confirmados_40_49_m": {
    "36": 681
  },
  "confirmados_50_59_f": {
    "36": 929
  },
  "confirmados_50_59_m": {
    "36": 701
  },
  "confirmados_60_69_f": {
    "36": 622
  },
  "confirmados_60_69_m": {
    "36": 605
  },
  "confirmados_70_79_f": {
    "36": 402
  },
  "confirmados_70_79_m": {
    "36": 490
  },
  "confirmados_80_plus_f": {
    "36": 641
  },
  "confirmados_80_plus_m": {
    "36": 435
  },
  "sintomas_tosse": {
    "36": 0.6
  },
  "sintomas_febre": {
    "36": 0.49
  },
  "sintomas_dificuldade_respiratoria": {
    "36": 0.19
  },
  "sintomas_cefaleia": {
    "36": 0.28
  },
  "sintomas_dores_musculares": {
    "36": 0.33
  },
  "sintomas_fraqueza_generalizada": {
    "36": 0.25
  },
  "confirmados_f": {
    "36": 4990
  },
  "confirmados_m": {
    "36": 4044
  },
  "obitos_arsnorte": {
    "36": 107
  },
  "obitos_arscentro": {
    "36": 55
  },
  "obitos_arslvt": {
    "36": 44
  },
  "obitos_arsalentejo": {
    "36": 0
  },
  "obitos_arsalgarve": {
    "36": 3
  },
  "obitos_acores": {
    "36": 0
  },
  "obitos_madeira": {
    "36": 0
  },
  "obitos_estrangeiro": {
    "36": null
  },
  "recuperados_arsnorte": {
    "36": null
  },
  "recuperados_arscentro": {
    "36": null
  },
  "recuperados_arslvt": {
    "36": null
  },
  "recuperados_arsalentejo": {
    "36": null
  },
  "recuperados_arsalgarve": {
    "36": null
  },
  "recuperados_acores": {
    "36": null
  },
  "recuperados_madeira": {
    "36": null
  },
  "recuperados_estrangeiro": {
    "36": null
  },
  "obitos_0_9_f": {
    "36": 0
  },
  "obitos_0_9_m": {
    "36": 0
  },
  "obitos_10_19_f": {
    "36": 0
  },
  "obitos_10_19_m": {
    "36": 0
  },
  "obitos_20_29_f": {
    "36": 0
  },
  "obitos_20_29_m": {
    "36": 0
  },
  "obitos_30_39_f": {
    "36": 0
  },
  "obitos_30_39_m": {
    "36": 0
  },
  "obitos_40_49_f": {
    "36": 2
  },
  "obitos_40_49_m": {
    "36": 0
  },
  "obitos_50_59_f": {
    "36": 2
  },
  "obitos_50_59_m": {
    "36": 6
  },
  "obitos_60_69_f": {
    "36": 2
  },
  "obitos_60_69_m": {
    "36": 16
  },
  "obitos_70_79_f": {
    "36": 15
  },
  "obitos_70_79_m": {
    "36": 30
  },
  "obitos_80_plus_f": {
    "36": 63
  },
  "obitos_80_plus_m": {
    "36": 73
  },
  "obitos_f": {
    "36": 84
  },
  "obitos_m": {
    "36": 125
  }
}