private RefModel toRefModel(String modelType) { if (RefProperty.class.isInstance(property)) { return (RefModel) PropertyBuilder.toModel(property); } ModelImpl modelImpl = new ModelImpl(); modelImpl.setType("object"); modelImpl.setName(name); modelImpl.addProperty(name, property); operationGenerator.getSwagger().addDefinition(modelType, modelImpl); RefModel refModel = new RefModel(); refModel.setReference("#/definitions/" + modelType); return refModel; } }
public ModelImpl name(String name) { this.setName(name); return this; }
public ModelImpl getModel(ServiceDocument template) { String kind = template.documentKind; ModelImpl model = (ModelImpl) this.byKind.get(kind); if (model == null) { model = load(template.documentDescription.propertyDescriptions.entrySet()); model.setName(template.documentKind); this.byKind.put(kind, model); } return model; }
public ModelImpl getModel(PropertyDescription desc) { ModelImpl model = (ModelImpl) this.byKind.get(desc.kind); if (model == null) { model = load(desc.fieldDescriptions.entrySet()); model.setName(desc.kind); this.byKind.put(desc.kind, model); } return model; }
private RefProperty refProperty(PropertyDescription pd) { ModelImpl model = (ModelImpl) this.byKind.get(pd.kind); if (model == null) { model = load(pd.fieldDescriptions.entrySet()); model.setName(pd.kind); this.byKind.put(pd.kind, model); } return new RefProperty(pd.kind); }
private RefModel toRefModel(String modelType) { if (RefProperty.class.isInstance(property)) { return (RefModel) PropertyBuilder.toModel(property); } ModelImpl modelImpl = new ModelImpl(); modelImpl.setType("object"); modelImpl.setName(name); modelImpl.addProperty(name, property); operationGenerator.getSwagger().addDefinition(modelType, modelImpl); RefModel refModel = new RefModel(); refModel.setReference("#/definitions/" + modelType); return refModel; } }
model.setName(modelName); model.setAllowEmptyValue(false); model.setDescription("Collection List for " + baseName);
public Model convertModel(io.swagger.models.apideclaration.Model model) { ModelImpl output = new ModelImpl(); output.setName(model.getId()); output.setDescription(model.getDescription()); output.setDiscriminator(model.getDiscriminator()); if (model.getRequired() != null) { output.setRequired(model.getRequired()); } for (String key : model.getProperties().keySet()) { Property prop = convertProperty(model.getProperties().get(key)); if (prop != null) { output.addProperty(key, prop); } } return output; }
model.setName(name);
model.setName(name); model.setReference(reference);
model.setName(name); model.setXml(xml); model.setType(type);