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.