protected static void processApiParam(ApiParam param, BodyParameter p) { if (param.required()) { p.setRequired(true); } if (StringUtils.isNotEmpty(param.name())) { p.setName(param.name()); } if (StringUtils.isNotEmpty(param.value())) { p.setDescription(param.value()); } if (StringUtils.isNotEmpty(param.access())) { p.setAccess(param.access()); } Example example = param.examples(); if (example != null && example.value() != null) { for (ExampleProperty ex : example.value()) { String mediaType = ex.mediaType(); String value = ex.value(); if (!mediaType.isEmpty() && !value.isEmpty()) { p.example(mediaType.trim(), value.trim()); } } } }
public static BodyParameter createBodyParameter(Swagger swagger, String paramName, Type paramType) { addDefinitions(swagger, paramType); Property property = ModelConverters.getInstance().readAsProperty(paramType); Model model = PropertyBuilder.toModel(property); if (model instanceof ModelImpl && property instanceof StringProperty) { ((ModelImpl) model).setEnum(((StringProperty) property).getEnum()); } BodyParameter bodyParameter = new BodyParameter(); bodyParameter.setName(paramName); bodyParameter.setSchema(model); return bodyParameter; }
public BodyParameter name(String name) { this.setName(name); return this; }
private Parameter paramNamedBody(ServiceDocument template) { BodyParameter res = paramBody(template); res.setName(PARAM_NAME_BODY + AS_SEPARATOR + shortenKind(template.documentKind)); return res; }
private Parameter paramNamedBody(Class<?> type) { BodyParameter res = paramBody(type); res.setName(PARAM_NAME_BODY + AS_SEPARATOR + shortenKind(Utils.buildKind(type))); return res; }
private BodyParameter paramBody(ServiceDocument desc) { BodyParameter res = new BodyParameter(); res.setName(PARAM_NAME_BODY); res.setRequired(false); res.setSchema(refModel(desc)); return res; }
private BodyParameter getDefaultBodyParameter() { BodyParameter bodyParameter = new BodyParameter(); bodyParameter.setName("Payload"); bodyParameter.setDescription("Request Body"); bodyParameter.setRequired(false); Model model = new ModelImpl(); Map<String, Property> properties = new HashMap<>(); Property property = new StringProperty(); properties.put("payload", property); model.setProperties(properties); bodyParameter.setSchema(model); return bodyParameter; }
private BodyParameter getDefaultBodyParameter() { BodyParameter bodyParameter = new BodyParameter(); bodyParameter.setName("Payload"); bodyParameter.setDescription("Request Body"); bodyParameter.setRequired(false); Model model = new ModelImpl(); Map<String, Property> properties = new HashMap<>(); Property property = new StringProperty(); properties.put("payload", property); model.setProperties(properties); bodyParameter.setSchema(model); return bodyParameter; }
private Parameter buildPOSTBodyParameter(String resourceName, String resourceParentName, OperationEnum operationEnum) { BodyParameter bodyParameter = new BodyParameter(); bodyParameter.setRequired(true); switch (operationEnum) { case postCreate: case postSubresource: bodyParameter.setName("resource"); bodyParameter.setDescription("Resource to create"); break; case postUpdate: case postUpdateSubresouce: bodyParameter.setName("resource"); bodyParameter.setDescription("Resource properties to update"); } bodyParameter.schema(new RefModel(getSchemaRef(resourceName, resourceParentName, operationEnum))); return bodyParameter; }
private BodyParameter paramBody(Class<?> type) { BodyParameter res = new BodyParameter(); res.setName(PARAM_NAME_BODY); res.setRequired(false); ModelImpl model = modelForPodo(type); res.setSchema(new RefModel(model.getName())); return res; }
protected static void processApiParam(ApiParam param, BodyParameter p) { if (param.required()) { p.setRequired(true); } if (StringUtils.isNotEmpty(param.name())) { p.setName(param.name()); } if (StringUtils.isNotEmpty(param.value())) { p.setDescription(param.value()); } if (StringUtils.isNotEmpty(param.access())) { p.setAccess(param.access()); } Example example = param.examples(); if (example != null && example.value() != null) { for (ExampleProperty ex : example.value()) { String mediaType = ex.mediaType(); String value = ex.value(); if (!mediaType.isEmpty() && !value.isEmpty()) { p.example(mediaType.trim(), value.trim()); } } } }
messageParameter.setName(resource.getParameters().get(0).getName().getValue()); RefModel refModel = new RefModel(); refModel.setReference(ConverterConstants.ATTR_REQUEST);
BodyParameter param = new BodyParameter(); param.setRequired(true); param.setName(methodName); param.setSchema(model); builder.add(param);
public static BodyParameter createBodyParameter(Swagger swagger, String paramName, Type paramType) { addDefinitions(swagger, paramType); Property property = ModelConverters.getInstance().readAsProperty(paramType); Model model = PropertyBuilder.toModel(property); if (model instanceof ModelImpl && property instanceof StringProperty) { ((ModelImpl) model).setEnum(((StringProperty) property).getEnum()); } BodyParameter bodyParameter = new BodyParameter(); bodyParameter.setName(paramName); bodyParameter.setSchema(model); return bodyParameter; }
bp.setName(StringUtils.isNotEmpty(param.getName()) ? param.getName() : "body");
bodyParameter.setName(methodParameterName); bodyParameter.setDescription(getDescription(methodParameter)); bodyParameter.setRequired(true);
bodyParameter.setName(methodParameterName); bodyParameter.setDescription(getDescription(methodParameter)); bodyParameter.setRequired(true);
final BodyParameter param = new BodyParameter(); operation.addParameter(param); param.setName(requestTypeName); param.setDescription("Request body"); param.setDescription(this.getMessageDocumentation(method.getRequest()));
BodyParameter parameter = new BodyParameter(); parameter.setAccess(apiParam.access()); parameter.setName(apiParam.name());