swagger-codegen ссылается на несуществующий класс Java - PullRequest
0 голосов
/ 07 ноября 2018

Я использую swagger-codegen для создания заглушки Java вокруг REST-сервера Hyperledger Composer, но codegen ссылается на класс, который он не сгенерировал.

Пример ввода:

 "responses": {
     "200": {
         "description": "Request was successful", 
         "schema": {
             "$ref": "#/definitions/Long"
         }
      }
 },

При проверке раздела definitions файла swagger.json определение для Long отсутствует.

Созданная заглушка Java включает этот импорт, но в этом пакете нет соответствующего класса ModelLong:

import io.swagger.client.model.ModelLong; 

Сам код API-заглушки выглядит так:

public ModelLong allowanceCreatePostAllowance(Allowance data) throws ApiException {
    ApiResponse<ModelLong> resp = allowanceCreatePostAllowanceWithHttpInfo(data);
    return resp.getData();
}

Это класс, который я должен был бы написать сам, или в отображении может быть какая-то ошибка?

...