Я хотел бы сделать следующее:
- Отправить запрос на сервер и получить информацию о животных, доступных в зоомагазине.
post / getAnimalStatus response:
"animals": [
{
"animalId": "567839",
"gender": "Female",
"age": 2,
"isEligibleAsPet": true,
"animalStatus": "AVAILABLE"
},
{
"animalId": "648562",
"gender": "Male",
"age": 3,
"isEligibleAsPet": true,
"animalStatus": "AVAILABLE"
},
{
"animalId": "965895",
"gender": "Female",
"age": 5,
"isEligibleAsPet": false,
"animalStatus": "UNAVAILABLE"
}
]
}
Я бы тогда хотел:
Поиск всех животных, которые
UNAVAILABLE
в ответе, и сохранение значения массива в переменной. Отправка запроса на сервер для обновления
всех статусов недоступных животных для 'AVAILABLE' Этот запрос будет отформатирован, как показано ниже, где мы используем значение массива из ответа выше в
animal
объекте ниже .:
put / updateAnimals
"animal": {
"animalId": "965895",
"gender": "Female",
"age": 5,
"isEligibleAsPet": false,
"animalStatus": "UNAVAILABLE"
},
"updateStatus": "AVAILABLE"
}