type = new EnumType(serializableParameter.getName(), enums); } else { type = new BasicType(serializableParameter.getType(), serializableParameter.getName(), serializableParameter.getFormat()); type = new ArrayType(serializableParameter.getName(), new PropertyAdapter(serializableParameter.getItems()).getType(definitionDocumentResolver), collectionFormat);
/** * Set param type info. For {@linkplain javax.ws.rs.BeanParam BeanParam} scenario. * * @param paramType type of the swagger parameter * @param parameter swagger parameter */ public static void setParameterType(Type paramType, AbstractSerializableParameter<?> parameter) { Property property = ModelConverters.getInstance().readAsProperty(paramType); if (isComplexProperty(property)) { // cannot set a simple parameter(header, query, etc.) as complex type throw new IllegalArgumentException( String.format( "not allow such type of param:[%s], param name is [%s]", property.getClass(), parameter.getName())); } parameter.setProperty(property); }
/** * Set param type info. For {@linkplain javax.ws.rs.BeanParam BeanParam} scenario. * * @param paramType type of the swagger parameter * @param parameter swagger parameter */ public static void setParameterType(Type paramType, AbstractSerializableParameter<?> parameter) { Property property = ModelConverters.getInstance().readAsProperty(paramType); if (isComplexProperty(property)) { // cannot set a simple parameter(header, query, etc.) as complex type throw new IllegalArgumentException( String.format( "not allow such type of param:[%s], param name is [%s]", property.getClass(), parameter.getName())); } parameter.setProperty(property); }
final String name = trimToNull(serializableParameter.getName()); final String description = trimToNull(serializableParameter.getDescription());
final String name = trimToNull(serializableParameter.getName()); final String description = trimToNull(serializableParameter.getDescription());
final String name = trimToNull(serializableParameter.getName()); final String description = trimToNull(serializableParameter.getDescription());
final String name = trimToNull(serializableParameter.getName());
final String name = trimToNull(serializableParameter.getName());
final String name = trimToNull(serializableParameter.getName());
final String name = trimToNull(serializableParameter.getName()); final String description = trimToNull(serializableParameter.getDescription());
type = new EnumType(serializableParameter.getName(), enums); } else { type = new BasicType(serializableParameter.getType(), serializableParameter.getName(), serializableParameter.getFormat()); type = new ArrayType(serializableParameter.getName(), new PropertyAdapter(serializableParameter.getItems()).getType(definitionDocumentResolver), collectionFormat);
if (methodParameterName.equals(swaggerParameter.getName())) {
if (methodParameterName.equals(swaggerParameter.getName())) {