public Parameter getBodyParameter() { for (final Parameter parameter : parameters) { if (ParameterType.BODY.equals(parameter.getParameterType())) { return parameter; } } return null; }
private Type createTypeModel(final APINamespace namespace, final String name) { return Type.typeBuilder().namespace(namespace).name(name).qualifier(name).build(); }
@Override public String toString() { return getQualifier() + ":" + getType(); }
protected Response transformResponse(final SwaggerOperationResponseMessage source) { return Response.builder()// .code(source.getCode())// .description(source.getMessage())// .build(); }
private Type createTypeModel(final APINamespace namespace, final JType clazz) { return Type.typeBuilder()// .namespace(namespace)// .name(TypeUtils.getErasureType(clazz))// .qualifier(TypeUtils.getErasureType(clazz))// .typeParameters(TypeUtils.resolveTypeParams(namespace, clazz))// .build(); }
@Override public String toString() { return getMethodType() + ":" + getPath() + ":" + getType(); }
@Override public String toString() { return getParameterType() + ":" + getQualifier() + ":" + getType(); }
@Override public String toString() { return getQualifier() + ":" + getPath(); }
private org.raml.model.Resource createTopLevelResource(final API singleApi) { final Resource topLevelResource = singleApi.getResource(); if (topLevelResource != null) { final org.raml.model.Resource ramlResource = createRamlResource(topLevelResource, extractTrailingRoot(singleApi)); createSubResource(ramlResource, topLevelResource.getChildren()); return ramlResource; } return null; }
@Override public boolean apply(final Parameter input) { return input.getParameterType() == ParameterType.PATH; } }).toList();
@Override public String toString() { return getPath(); }
public Response getResponse(final int code) { for (final Response response : responses) { if (response.getCode() == code) { return response; } } return null; }
/** * Creates a builder for an api listing using given name for the api listing to build. * * @param name name to use for api listing * @return builder for building an api listing */ public static APIListingBuilder builder(final String name) { return new APIListingBuilder(name); }
/** * Creates a builder for an api reference using given file for the api reference to build. * * @param fileName name to use for api reference * @return builder for building an api reference */ public static APIReferenceBuilder builder(final String fileName) { return new APIReferenceBuilder(fileName); }
/** * @see Attribute#builder() */ public static OneOfAttributeBuilder oneOfBuilder() { return new OneOfAttributeBuilder(); }
public OneOfAttributeBuilder qualifier(final String newQualifier) { if (newQualifier != null) { result.setQualifier(newQualifier); } return this; }
@Override public String toString() { return getQualifier(); }
public OneOfAttributeBuilder type(final Type newType) { if (newType != null) { result.setType(newType); } return this; }
@Override public boolean apply(final Parameter input) { return input.getParameterType() == ParameterType.BODY; } });