Projektowanie API · Middle · Pytanie 2 z 75
Kiedy relacja powinna być osobnym zasobem, np. /users/42/memberships?
- 1Nigdy; relacje należą tylko do pól
- ✓Poprawna odpowiedź: Gdy ma własne dane lub cykl życia (rola, data dołączenia, zatwierdzenie), a nie jest tylko połączeniem dwóch elementów
- 3Zawsze, nawet dla prostych relacji jeden do jednego
Wyjaśnienie
Członkostwo jako zasób daje naturalne operacje tworzenia, aktualizacji i usuwania.