Глубокое преобразование конечной точки облака Google с аннотацией @ApiTransformer - PullRequest
0 голосов
/ 08 мая 2019

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)? Или мы должны преобразовать его вручную до самого низкого уровня, пока он не станет все примитивного типа?

...