Ressource d'Association
Supposons la ressource /users/123ab/friends :
1
{
2
"objects": [
3
{
4
"id": ...,
5
"firstName": ...,
6
"type": "user"
7
}
8
]
9
}
Copied!
🧐
👍
Comment représenter la datetime de création du lien entre les utilisateurs ?
Nous pouvons créer une ressource de type collection qui représente ces liens.
Exemple : /friendships?userId=123ab
1
{
2
"objects": [
3
{
4
"id": "FRIENDSHIP_ID_1",
5
"creationDateTime": "2017-01-01T18:16:00.000Z",
6
"friend": {
7
"id": ...,
8
"type": "user"
9
}
10
},
11
...
12
]
13
}
Copied!
... puis la ressource d'instance /friendships/FRIENDSHIP_ID_1 permettant d'accéder, modifier ou supprimer la relation. Exemple : DELETE /friendships/FRIENDSHIP_ID_1.
Dernière mise à jour 2yr ago
Copier le lien