Eeldan, et esimene on mõeldud teise ülemhulgaks, sest muud atribuudid on mõlemas. Praegu tuleb terviku saamiseks alati kaks päringut teha.
Küll aga on dokumendi (esimese lingi) vastuses alati tühi statuses. On see nii mõeldud? Pisut imelik — parem siis juba mitte üldse statuses atribuuti tagastada. Hetkeseisuga jääb uuele API kasutajale, kes ei tea collective-addresses URLi katsetada, mulje, et staatusi algatusel lihtsalt pole. Tegelikult võiks collective-address-i ainsa erinevuse, statuses, tuua dokumendi külge. Nii saaks kõiki algatusi ühtlaselt /api/documents/:uuid alt pärida.
Hei
Tundub, et algatuse-spetsiifiline JSON on peaaegu dokumendi ülemhulk (superset). Puudu on nii
files
kui kavolume
väärtused: Dokumendi JSON: https://api.riigikogu.ee/api/documents/c5bc630f-c6e0-42bf-9e7b-82e720df8961 Algatuse JSON: https://api.riigikogu.ee/api/documents/collective-addresses/c5bc630f-c6e0-42bf-9e7b-82e720df8961Eeldan, et esimene on mõeldud teise ülemhulgaks, sest muud atribuudid on mõlemas. Praegu tuleb terviku saamiseks alati kaks päringut teha.
Küll aga on dokumendi (esimese lingi) vastuses alati tühi
statuses
. On see nii mõeldud? Pisut imelik — parem siis juba mitte üldsestatuses
atribuuti tagastada. Hetkeseisuga jääb uuele API kasutajale, kes ei teacollective-addresses
URLi katsetada, mulje, et staatusi algatusel lihtsalt pole. Tegelikult võikscollective-address
-i ainsa erinevuse,statuses
, tuua dokumendi külge. Nii saaks kõiki algatusi ühtlaselt/api/documents/:uuid
alt pärida.