Tabnine Logo
Response.setResponseSchema
Code IndexAdd Tabnine to your IDE (free)

How to use
setResponseSchema
method
in
io.swagger.models.Response

Best Java code snippets using io.swagger.models.Response.setResponseSchema (Showing top 9 results out of 315)

origin: jooby-project/jooby

private ResponseWithStatusCode buildResponse(Function<Type, Model> modelFactory,
  Map<String, Object> attributes, Predicate<Integer> statusCode) {
 Response response = new Response();
 String description = (String) attributes.get("apiResponse.message");
 Class type = (Class) attributes.get("apiResponse.response");
 if (!isVoid(type)) {
  response.setResponseSchema(modelFactory.apply(type));
 }
 response.setDescription(description);
 buildResponseHeader(attributes, "apiResponse.responseHeaders", response::addHeader);
 Integer code = (Integer) attributes.get("apiResponse.code");
 String key = code.toString();
 if (statusCode.test(code)) {
  key += "(" + type.getSimpleName() + ")";
 }
 return new ResponseWithStatusCode(key, response);
}
origin: io.swagger/swagger-models

public Response responseSchema(Model model) {
  this.setResponseSchema(model);
  return this;
}
origin: org.jooby/jooby-apitool

private ResponseWithStatusCode buildResponse(Function<Type, Model> modelFactory,
  Map<String, Object> attributes, Predicate<Integer> statusCode) {
 Response response = new Response();
 String description = (String) attributes.get("apiResponse.message");
 Class type = (Class) attributes.get("apiResponse.response");
 if (!isVoid(type)) {
  response.setResponseSchema(modelFactory.apply(type));
 }
 response.setDescription(description);
 buildResponseHeader(attributes, "apiResponse.responseHeaders", response::addHeader);
 Integer code = (Integer) attributes.get("apiResponse.code");
 String key = code.toString();
 if (statusCode.test(code)) {
  key += "(" + type.getSimpleName() + ")";
 }
 return new ResponseWithStatusCode(key, response);
}
origin: io.swagger/swagger-inflector

public void resolvePath(Path path) {
  for (Operation op : path.getOperations()) {
    // inputs
    for (Parameter parameter : op.getParameters()) {
      if (parameter instanceof BodyParameter) {
        BodyParameter body = (BodyParameter) parameter;
        Model schema = body.getSchema();
        Model resolved = resolveModel(schema);
        body.setSchema(resolved);
      }
    }
    // responses
    if (op.getResponses() != null) {
      for (String code : op.getResponses().keySet()) {
        Response response = op.getResponses().get(code);
        if (response.getResponseSchema() != null) {
          Model resolved = resolveModel(response.getResponseSchema());
          response.setResponseSchema(resolved);
        }
      }
    }
  }
}
origin: swagger-api/swagger-inflector

public void resolvePath(Path path) {
  for (Operation op : path.getOperations()) {
    // inputs
    for (Parameter parameter : op.getParameters()) {
      if (parameter instanceof BodyParameter) {
        BodyParameter body = (BodyParameter) parameter;
        Model schema = body.getSchema();
        Model resolved = resolveModel(schema);
        body.setSchema(resolved);
      }
    }
    // responses
    if (op.getResponses() != null) {
      for (String code : op.getResponses().keySet()) {
        Response response = op.getResponses().get(code);
        if (response.getResponseSchema() != null) {
          Model resolved = resolveModel(response.getResponseSchema());
          response.setResponseSchema(resolved);
        }
      }
    }
  }
}
origin: com.holon-platform.jaxrs/holon-jaxrs-swagger-v2

/**
 * Parse given response, providing {@link PropertyBox} type schema definition when a temporary
 * {@link SwaggerExtensions#MODEL_TYPE} named extension is found.
 * @param propertySet The property set to use
 * @param apiModel The Optional API model
 * @param response The response to parse
 */
private static void parseResponse(PropertySet<?> propertySet, Optional<ApiPropertySetModel> apiModel,
    Response response) {
  if (response.getResponseSchema() != null) {
    ArrayModel array = isPropertyBoxArrayModelType(response.getResponseSchema());
    if (array != null) {
      ArrayModel model = (ArrayModel) array.clone();
      model.setUniqueItems(array.getUniqueItems());
      model.setItems(
          SwaggerV2PropertyBoxModelConverter.modelToProperty(getPropertyBoxModel(propertySet, apiModel)));
      response.setResponseSchema(model);
    } else if (isPropertyBoxModelType(response.getResponseSchema())) {
      response.setResponseSchema(getPropertyBoxModel(propertySet, apiModel));
    }
  }
}
origin: io.swagger/swagger-inflector

public void resolvePath(Path path){
  for(Operation op : path.getOperations()) {
    // inputs
    for(Parameter parameter : op.getParameters()) {
      if(parameter instanceof BodyParameter) {
        BodyParameter body = (BodyParameter) parameter;
        Model schema = body.getSchema();
        Model resolved = resolveModel(schema);
        body.setSchema(resolved);
      }
    }
    // responses
    if(op.getResponses() != null) {
      for(String code : op.getResponses().keySet()) {
        Response response = op.getResponses().get(code);
        if (response.getResponseSchema() != null) {
          Model resolved = resolveModel(response.getResponseSchema());
          response.setResponseSchema(resolved);
        }
      }
    }
  }
}
origin: swagger-api/swagger-inflector

public void resolvePath(Path path){
  for(Operation op : path.getOperations()) {
    // inputs
    for(Parameter parameter : op.getParameters()) {
      if(parameter instanceof BodyParameter) {
        BodyParameter body = (BodyParameter) parameter;
        Model schema = body.getSchema();
        Model resolved = resolveModel(schema);
        body.setSchema(resolved);
      }
    }
    // responses
    if(op.getResponses() != null) {
      for(String code : op.getResponses().keySet()) {
        Response response = op.getResponses().get(code);
        if (response.getResponseSchema() != null) {
          Model resolved = resolveModel(response.getResponseSchema());
          response.setResponseSchema(resolved);
        }
      }
    }
  }
}
origin: io.swagger/swagger-compat-spec-parser

response.setResponseSchema(new RefModel().asDefault(message.getResponseModel()));
io.swagger.modelsResponsesetResponseSchema

Popular methods of Response

  • <init>
  • getSchema
  • description
  • getHeaders
  • schema
  • getDescription
  • getResponseSchema
  • getExamples
  • headers
  • setDescription
  • setSchema
  • getVendorExtensions
  • setSchema,
  • getVendorExtensions,
  • setExamples,
  • setHeaders,
  • addHeader,
  • responseSchema,
  • setVendorExtension,
  • example,
  • setVendorExtensions

Popular in Java

  • Running tasks concurrently on multiple threads
  • onRequestPermissionsResult (Fragment)
  • getSystemService (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now