ivpk / uapi

Universal Application Programming Interface (UAPI)
0 stars 1 forks source link

Vienos savybės duomenų užklausos (subresource) #12

Closed sirex closed 2 months ago

sirex commented 6 months ago

Galimybė gauti ne viso resurso duomenis, bet tik vienos konkrečios savybės, pagal tokį API užklausos šabloną:

/{group}/{form}/{org}/{dataset}/{model}/{id}/{property}

Tarkime, jei modelis turi file tipo duomenų lauką pavadinimu pdf, tada vykdant tokią užklausą:

GET /datasets/example/Report/25484bf5-fc44-4b96-beeb-2eb4fa0923fa/pdf

Būtų atsiųsta PDF failas.

Analogiškai turint backref tipo duomenų lauką pavadinimu cities[], vykdant tokią užklausą:

GET /datasets/example/Country/95d7b8fa-51f7-4211-9b8a-cb58f29b5295/cities

Būtų grąžinti visi konkrečios šalies miestai.

Susiję

sirex commented 3 months ago

Gal būt reikėtu iškelti tai į atskirą grupę "subresource"?

sirex commented 2 months ago

Vis dar nematau naujo veiksmo "subresource":

image