Hi all,
I am trying to reuse a definition and added it to the parameters, this
causes an issue in the codegen side. Wondering if what I am doing is legal
which is to share a definition on the ReusableParam side.
Also are ReusableParams supported for CodeGen? Looking at
public CodegenParameter fromParameter(Parameter param, Set<String> imports)
{
it looks like if param instanceof RefParameter is not handled?
Thanks
Amar
/networks/{tenant_network_id}:
get:
summary: Retrieve Network Configs
tags:
- Networks
parameters:
- in: path
name: tenant_network_id
description: Network ID
required: true
$ref: '#/definitions/network_id'
responses:
200:
description: Network Configs
name: network_record
schema:
$ref: '#/definitions/network_record'
default:
$ref: "#/responses/UnexpectedError"
Fails with error:
[main] ERROR io.swagger.codegen.Codegen - Could not process operation:
Tag: Networks
Operation: null
Resource: get /networks/{tenant_network_id}
Definitions: {log_level=io.swagger.models.ModelImpl@92faeecf,
network_id=io.swagger.models.ModelImpl@6b0f60b1,
enodebd_config=io.swagger.models.ModelImpl@c36cbf14,
network_enodebd_config=io.swagger.models.ModelImpl@e06bf483,
mobilityd_config=io.swagger.models.ModelImpl@55d5985,
mme_config=io.swagger.models.ModelImpl@87eca79c,
network_mme_config=io.swagger.models.ModelImpl@3e1f21d4,
control_proxy_config=io.swagger.models.ModelImpl@6c4336ec,
controllerd_config=io.swagger.models.ModelImpl@6f0f03de,
magmad_config=io.swagger.models.ModelImpl@cc912af0,
metricsd_config=io.swagger.models.ModelImpl@7c0d6eb4,
spgw_config=io.swagger.models.ModelImpl@7c0d6eb4,
subscriber_db_config=io.swagger.models.ModelImpl@f598f277,
network_record=io.swagger.models.ModelImpl@7f3c2b8,
gateway_id=io.swagger.models.ModelImpl@4d043a45,
hw_gateway_id=io.swagger.models.ModelImpl@4ba76cd,
mutable_gateway_record=io.swagger.models.ModelImpl@977a9e84,
access_gateway_record=io.swagger.models.ModelImpl@1e8b44d8,
gateway_configs=io.swagger.models.ModelImpl@e4d24ce1,
error=io.swagger.models.ModelImpl@7b1be154,
subscriber_id=io.swagger.models.ModelImpl@99b488e7,
subscriber_id_set=io.swagger.models.ArrayModel@fddb2387,
lte_subscription=io.swagger.models.ModelImpl@113de764,
subscriber=io.swagger.models.ModelImpl@b9a94056}
Exception: io.swagger.models.parameters.RefParameter cannot be cast to
io.swagger.models.parameters.BodyParameter
--
You received this message because you are subscribed to the Google Groups
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.