Я строю интерфейс для проекта. Я использую Angular2 для интерфейса. API, который я должен вызвать, RESTful. Он реализует HATEOAS. Когда я вызываю API, он дает мне данные и ссылки. Эти ссылки от HATEOAS. Когда я вызываю API, я должен сохранять данные, а также ссылки HATEOAS в модели или только данные. Например: вызов API: localhost:/api/users/
дает мне следующий ответ:
{
"id":"105",
"name": "John"
"salary": "10000",
"links": {
"getSalary": {
"method": "GET",
"url": "/api/users/105/salary",
"headers": [
"X-Auth-Token",
"Content-Type"
],
"body": null
}
Итак, что мне делать с частью ссылок? Должен ли я сохранять ссылки в модели во внешнем интерфейсе или только соответствующие данные, такие как идентификатор, имя, зарплата и т. д.? В части ссылок будут другие ссылки, также объясняющие ссылки POST, PUT, DELETE и т. д.