Я использую 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();
}
Это класс, который я должен был бы написать сам, или в отображении может быть какая-то ошибка?