Google предоставляет аннотацию @ApiTransformer
, позволяющую настроить вывод API. https://cloud.google.com/endpoints/docs/frameworks/java/annotations#apitransformer.
Скажем, у меня есть следующий тип сущности
class ResponseType {
private ResponseBody responseBody;
}
и хотел бы преобразовать вывод конечной точки в
class TransformedResponseType {
private TransformedResponseBody responseBody;
}
Есть ли способ, которым мы можем аннотировать конечную точку, чтобы она могла обрабатывать глубокое преобразование (ResponseBody
, чтобы стать TransformedResponseBody
)? Или мы должны преобразовать его вручную до самого низкого уровня, пока он не станет все примитивного типа?