public ArrayProperty(Property items) { super.type = "array"; setItems(items); } public ArrayProperty xml(Xml xml) {
public ArrayProperty description(String description) { this.setDescription(description); return this; }
public ArrayProperty uniqueItems() { this.setUniqueItems(true); return this; }
responseSwagger.setSchema(fileProperty); } else if (entity.isArray()) { ArrayProperty arrayProperty = new ArrayProperty(); arrayProperty .setItems(newPropertyForType(entity.getType())); responseSwagger.setSchema(arrayProperty); } else {
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
public ArrayProperty xml(Xml xml) { this.setXml(xml); return this; }
responseSwagger.setSchema(fileProperty); } else if (entity.isArray()) { ArrayProperty arrayProperty = new ArrayProperty(); arrayProperty .setItems(newPropertyForType(entity.getType())); responseSwagger.setSchema(arrayProperty); } else {
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
responseSwagger.setSchema(fileProperty); } else if (entity.isArray()) { ArrayProperty arrayProperty = new ArrayProperty(); arrayProperty .setItems(newPropertyForType(entity.getType())); responseSwagger.setSchema(arrayProperty); } else {
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
public ArrayProperty items(Property items) { setItems(items); return this; }
responseSwagger.setSchema(fileProperty); } else if (entity.isArray()) { ArrayProperty arrayProperty = new ArrayProperty(); arrayProperty .setItems(newPropertyForType(entity.getType())); responseSwagger.setSchema(arrayProperty); } else {
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
responseSwagger.setSchema(fileProperty); } else if (entity.isArray()) { ArrayProperty arrayProperty = new ArrayProperty(); arrayProperty .setItems(newPropertyForType(entity.getType())); responseSwagger.setSchema(arrayProperty); } else {
/** * Returns the RWADef type corresponding to the given Swagger Property. * * @param property * The Swagger property. * @return * The RWADef type. */ public static String toDefinitionType(Property property) { if (property instanceof RefProperty) { RefProperty refProperty = (RefProperty) property; return refProperty.getSimpleRef(); } else if (property instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) property; return toDefinitionType(arrayProperty.getItems()); } SwaggerTypeFormat swaggerTypeFormat = new SwaggerTypeFormat(property.getType(), property.getFormat()); return SwaggerTypes.toDefinitionPrimitiveType(swaggerTypeFormat); }
ArrayProperty arrayProperty = new ArrayProperty(); com.wordnik.swagger.models.properties.Property itemProperty; if (Types.isCompositeType(property.getType())) { arrayProperty.setItems(itemProperty); propertySwagger = arrayProperty; } else {
private static void fillRwadefProperties(Model model, Representation representation) { if (model.getProperties() == null) { return; } for (String key : model.getProperties().keySet()) { org.restlet.ext.platform.internal.model.Property property = new org.restlet.ext.platform.internal.model.Property(); Property swaggerProperty = model.getProperties().get(key); property.setDefaultValue(swaggerProperty.getDefault()); property.setDescription(swaggerProperty.getDescription()); // TODO: enumeration not implemented in Swagger 2.0 property.setExample(swaggerProperty.getExample()); property.setRequired(swaggerProperty.getRequired()); property.setList(swaggerProperty instanceof ArrayProperty); property.setName(key); // TODO: sub-properties not implemented in Swagger 2.0 // TODO: uniqueItems not implemented in Swagger 2.0 property.setUniqueItems(false); if (swaggerProperty instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) swaggerProperty; property.setExample(arrayProperty.getItems().getExample()); } property.setType(SwaggerTypes.toDefinitionType(swaggerProperty)); representation.getProperties().add(property); } }
ArrayProperty arrayProperty = new ArrayProperty(); com.wordnik.swagger.models.properties.Property itemProperty; if (Types.isCompositeType(property.getType())) { arrayProperty.setItems(itemProperty); propertySwagger = arrayProperty; } else {
private static void fillRwadefProperties(Model model, Representation representation) { if (model.getProperties() == null) { return; } for (String key : model.getProperties().keySet()) { org.restlet.ext.apispark.internal.model.Property property = new org.restlet.ext.apispark.internal.model.Property(); Property swaggerProperty = model.getProperties().get(key); property.setDefaultValue(swaggerProperty.getDefault()); property.setDescription(swaggerProperty.getDescription()); // TODO: enumeration not implemented in Swagger 2.0 property.setExample(swaggerProperty.getExample()); property.setRequired(swaggerProperty.getRequired()); property.setList(swaggerProperty instanceof ArrayProperty); property.setName(key); // TODO: sub-properties not implemented in Swagger 2.0 // TODO: uniqueItems not implemented in Swagger 2.0 property.setUniqueItems(false); if (swaggerProperty instanceof ArrayProperty) { ArrayProperty arrayProperty = (ArrayProperty) swaggerProperty; property.setExample(arrayProperty.getItems().getExample()); } property.setType(SwaggerTypes.toDefinitionType(swaggerProperty)); representation.getProperties().add(property); } }
ArrayProperty arrayProperty = new ArrayProperty(); com.wordnik.swagger.models.properties.Property itemProperty; if (Types.isCompositeType(property.getType())) { arrayProperty.setItems(itemProperty); propertySwagger = arrayProperty; } else {