/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.16.74 * User agent: apibuilder app.apibuilder.io/apicollective/apibuilder-swagger/0.16.74/java_models */ package io.apibuilder.swagger.v0.models; public class Schema { /** * TODO: Needs to be named '$ref' */ private String ref; private FormatType format; private String title; private String description; private java.util.Map default_; private long multipleOf; private long maximum; private boolean exclusiveMaximum; private long minimum; private boolean exclusiveMinimum; private int maxLength; private int minLength; private String pattern; private int maxItems; private int minItems; private boolean uniqueItems; private int maxProperties; private int minProperties; private java.util.List required; private java.util.List> enum_; private java.util.List type; /** * TODO: figure out if this also needs to support boolean (http://json-schema.org/latest/json-schema-validation.html#rfc.section.5.9). It's possible that a uni-directional approach may allow us to avoid supporting this odd type. */ private Schema items; private java.util.List allOf; private java.util.Map properties; /** * TODO: figure out if this also needs to support boolean (http://json-schema.org/latest/json-schema-validation.html#rfc.section.5.18). It's possible that a uni-directional approach may allow us to avoid supporting this odd type. */ private Schema additionalProperties; private String discriminator; private boolean readOnly; private Xml xml; private ExternalDocumentation externalDocs; private java.util.Map example; public Schema() {} }