private Property propertyByType(ModelImpl model) { return PropertyBuilder.build(model.getType(), model.getFormat(), argsFromModel(model)); }
public Property propertyFromModel(ModelImpl model) { if(model.getType() == null) { return null; } // construct property map Map<PropertyBuilder.PropertyId, Object> map = new HashMap<PropertyBuilder.PropertyId, Object>(); if(model.getTitle() != null) map.put(PropertyBuilder.PropertyId.TITLE, model.getTitle()); if(model.getDescription() != null) map.put(PropertyBuilder.PropertyId.DESCRIPTION, model.getDescription()); if(model.getDefaultValue() != null) map.put(PropertyBuilder.PropertyId.DEFAULT, model.getDefaultValue()); if(model.getExample() != null) map.put(PropertyBuilder.PropertyId.EXAMPLE, model.getExample()); if(model.getFormat() != null) map.put(PropertyBuilder.PropertyId.FORMAT, model.getFormat()); if(model.getVendorExtensions() != null) map.put(PropertyBuilder.PropertyId.VENDOR_EXTENSIONS, model.getVendorExtensions()); return PropertyBuilder.build(model.getType(), model.getFormat(), map); }
public Property propertyFromModel(ModelImpl model) { if(model.getType() == null) { return null; } // construct property map Map<PropertyBuilder.PropertyId, Object> map = new HashMap<PropertyBuilder.PropertyId, Object>(); if(model.getTitle() != null) map.put(PropertyBuilder.PropertyId.TITLE, model.getTitle()); if(model.getDescription() != null) map.put(PropertyBuilder.PropertyId.DESCRIPTION, model.getDescription()); if(model.getDefaultValue() != null) map.put(PropertyBuilder.PropertyId.DEFAULT, model.getDefaultValue()); if(model.getExample() != null) map.put(PropertyBuilder.PropertyId.EXAMPLE, model.getExample()); if(model.getFormat() != null) map.put(PropertyBuilder.PropertyId.FORMAT, model.getFormat()); if(model.getVendorExtensions() != null) map.put(PropertyBuilder.PropertyId.VENDOR_EXTENSIONS, model.getVendorExtensions()); return PropertyBuilder.build(model.getType(), model.getFormat(), map); }
Property items = PropertyBuilder.build(serializableParameter.getType(), serializableParameter.getFormat(), ImmutableMap.of()); items.setRequired(param.required());
format = items.getFormat() == null ? null : items.getFormat().toString(); Property innerType = PropertyBuilder.build(type, format, null); if (innerType != null) { am.setItems(innerType); Property input = PropertyBuilder.build(type, format, null); if (input != null) { output = PropertyBuilder.toModel(input);
Property prop = PropertyBuilder.build(type, format, map);
args.put(PropertyBuilder.PropertyId.EXCLUSIVE_MAXIMUM, p.isExclusiveMaximum()); p.setExclusiveMaximum(null); Property items = PropertyBuilder.build(p.getType(), p.getFormat(), args); p.type(ArrayProperty.TYPE).format(null).items(items);
if (param.getAllowMultiple() != null && param.getAllowMultiple() == true) { ArrayProperty arrayProperty = new ArrayProperty(); Property innerType = PropertyBuilder.build(type, format, null); arrayProperty.setItems(innerType); p = arrayProperty;