@Override public void process(OperationGenerator operationGenerator, int paramIdx) { String paramName = ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx); QueryParameter queryParameter = new QueryParameter(); queryParameter.setName(paramName); ParamUtils.setParameterType(operationGenerator.getSwagger(), operationGenerator.getProviderMethod(), paramIdx, queryParameter); operationGenerator.addProviderParameter(queryParameter); } }
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) {
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { String paramName = ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx); QueryParameter queryParameter = new QueryParameter(); queryParameter.setName(paramName); ParamUtils.setParameterType(operationGenerator.getSwagger(), operationGenerator.getProviderMethod(), paramIdx, queryParameter); operationGenerator.addProviderParameter(queryParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { String paramName = ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx); QueryParameter queryParameter = new QueryParameter(); queryParameter.setName(paramName); ParamUtils.setParameterType(operationGenerator.getSwagger(), operationGenerator.getProviderMethod(), paramIdx, queryParameter); operationGenerator.addProviderParameter(queryParameter); } }
private io.swagger.models.Operation opFactoryGetInstances() { io.swagger.models.Operation op = new io.swagger.models.Operation(); op.addTag(this.currentTag.getName()); op.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(template(ServiceDocumentQueryResult.class)) )); QueryParameter p = new QueryParameter(); p.setName(UriUtils.URI_PARAM_ODATA_FILTER); p.setType(StringProperty.TYPE); op.addParameter(p); p = new QueryParameter(); p.setName(UriUtils.URI_PARAM_ODATA_EXPAND_NO_DOLLAR_SIGN); p.setType(StringProperty.TYPE); op.addParameter(p); return op; }
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.setName(methodParameterName); queryParameter.setDescription(getDescription(methodParameter)); setPropertyType(swagger, queryParameter, method);
queryParameter.setName(methodParameterName); queryParameter.setDescription(getDescription(methodParameter)); setPropertyType(swagger, queryParameter, method);
parameter.setName(apiParam.name()); parameter.setAllowEmptyValue(apiParam.allowEmptyValue()); parameter.setRequired(apiParam.required());
private Parameter getParameterFromURITemplateParam(URITemplateParam uriTemplateParam) { switch (uriTemplateParam.getParamType()) { case BODY: return getDefaultBodyParameter(); case PATH: PathParameter pathParameter = new PathParameter(); pathParameter.setName(uriTemplateParam.getName()); pathParameter.setType(uriTemplateParam.getDataType()); return pathParameter; case QUERY: QueryParameter queryParameter = new QueryParameter(); queryParameter.setName(uriTemplateParam.getName()); queryParameter.setType(uriTemplateParam.getDataType()); return queryParameter; case FORM_DATA: FormParameter formParameter = new FormParameter(); formParameter.setName(uriTemplateParam.getName()); formParameter.setType(uriTemplateParam.getDataType()); return formParameter; default: return null; } }
private Parameter getParameterFromURITemplateParam(URITemplateParam uriTemplateParam) { switch (uriTemplateParam.getParamType()) { case BODY: return getDefaultBodyParameter(); case PATH: PathParameter pathParameter = new PathParameter(); pathParameter.setName(uriTemplateParam.getName()); pathParameter.setType(uriTemplateParam.getDataType()); return pathParameter; case QUERY: QueryParameter queryParameter = new QueryParameter(); queryParameter.setName(uriTemplateParam.getName()); queryParameter.setType(uriTemplateParam.getDataType()); return queryParameter; case FORM_DATA: FormParameter formParameter = new FormParameter(); formParameter.setName(uriTemplateParam.getName()); formParameter.setType(uriTemplateParam.getDataType()); return formParameter; default: return null; } }