private static QueryParameter constructQueryParameter(String name, String description, String... values) { QueryParameter param = new QueryParameter(); param.setName(name); param.setDescription(description); if (values != null && values.length > 0) { param.setType("string"); param.setEnum(Arrays.asList(values)); } else { param.setType("boolean"); } return param; } private static Response constructResponse(int status, String error) {
public QueryParameter getMessageQueryParameter(final MessageParameter parameter) { final QueryParameter swaggerParameter = new QueryParameter(); boolean _isArrayProperty = this._jsonSchemaHelper.isArrayProperty(parameter); if (_isArrayProperty) { final Property items = this.createSwaggerPropertyWithConstraints(parameter); ArrayProperty _arrayProperty = new ArrayProperty(items); swaggerParameter.setProperty(_arrayProperty); } else { swaggerParameter.setProperty(this.createSwaggerPropertyWithConstraints(parameter)); } swaggerParameter.setDescription(this._zenModelHelper.getDocumentation(parameter)); swaggerParameter.setName(parameter.getName()); swaggerParameter.setRequired(parameter.isRequired()); this.setVendorExtensions(parameter, swaggerParameter); return swaggerParameter; }
queryParameter.setDescription(getDescription(methodParameter)); setPropertyType(swagger, queryParameter, method);
queryParameter.setDescription(getDescription(methodParameter)); setPropertyType(swagger, queryParameter, method);
parameter.setFormat(apiParam.format()); parameter.setCollectionFormat(apiParam.collectionFormat()); parameter.setDescription(apiParam.value()); operation.addParameter(parameter);