Требование очень простое. Допустим, у меня есть модель Book, со свойствами:
- автор (строка)
- просмотров (целое число)
- код (строка)
Допустим, у меня есть свойство кода, которое является строкой. Я хотел бы сохранить это свойство кода защищенным и не показывать его в большинстве моих методов API. Однако только в 2 методах API я хотел бы вернуть книги с видимым свойством кода.
Вопрос вкратце. Как этого добиться в облачных конечных точках Google (Java), где я хотел бы опускать конкретные свойства модели в ответ, условно (в соответствии с вызываемым методом API).
Все, что указывает мне направление, будет оценено. По какой-то причине я просто не могу найти эту информацию в Google Документах и не ищу в Google.
Я думал о нескольких решениях, но ни одно не было достаточно элегантным Например, я мог бы сделать что-то вроде преобразователя, который перебирает возвращаемые модели и устанавливает свойства, которые я хочу скрыть, например, в null, но я чувствую, что есть более элегантное решение, которое мне не хватает.
Заранее спасибо.