/* Options: Date: 2026-11-08 11:30:58 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: OpenApiSpecRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/oas", Verbs="GET") public static class OpenApiSpecRequest implements IReturn { @DataMember(Name="apiKey") @SerializedName("apiKey") public String ApiKey = null; @DataMember(Name="category") @SerializedName("category") public String Category = null; @DataMember(Name="ver") @SerializedName("ver") public String Version = null; public String getApiKey() { return ApiKey; } public OpenApiSpecRequest setApiKey(String value) { this.ApiKey = value; return this; } public String getCategory() { return Category; } public OpenApiSpecRequest setCategory(String value) { this.Category = value; return this; } public String getVersion() { return Version; } public OpenApiSpecRequest setVersion(String value) { this.Version = value; return this; } private static Object responseType = OpenApiDeclaration.class; public Object getResponseType() { return responseType; } } @DataContract public static class OpenApiDeclaration { @DataMember(Name="swagger") @SerializedName("swagger") public String Swagger = null; @DataMember(Name="info") @SerializedName("info") public OpenApiInfo Info = null; @DataMember(Name="host") @SerializedName("host") public String Host = null; @DataMember(Name="basePath") @SerializedName("basePath") public String BasePath = null; @DataMember(Name="schemes") @SerializedName("schemes") public ArrayList Schemes = null; @DataMember(Name="consumes") @SerializedName("consumes") public ArrayList Consumes = null; @DataMember(Name="produces") @SerializedName("produces") public ArrayList Produces = null; @DataMember(Name="paths") @SerializedName("paths") public OrderedDictionary Paths = null; @DataMember(Name="definitions") @SerializedName("definitions") public HashMap Definitions = null; @DataMember(Name="parameters") @SerializedName("parameters") public HashMap Parameters = null; @DataMember(Name="responses") @SerializedName("responses") public OrderedDictionary Responses = null; @DataMember(Name="securityDefinitions") @SerializedName("securityDefinitions") public HashMap SecurityDefinitions = null; @DataMember(Name="security") @SerializedName("security") public ArrayList>> Security = null; @DataMember(Name="tags") @SerializedName("tags") public ArrayList Tags = null; @DataMember(Name="externalDocs") @SerializedName("externalDocs") public OpenApiExternalDocumentation ExternalDocs = null; public String getSwagger() { return Swagger; } public OpenApiDeclaration setSwagger(String value) { this.Swagger = value; return this; } public OpenApiInfo getInfo() { return Info; } public OpenApiDeclaration setInfo(OpenApiInfo value) { this.Info = value; return this; } public String getHost() { return Host; } public OpenApiDeclaration setHost(String value) { this.Host = value; return this; } public String getBasePath() { return BasePath; } public OpenApiDeclaration setBasePath(String value) { this.BasePath = value; return this; } public ArrayList getSchemes() { return Schemes; } public OpenApiDeclaration setSchemes(ArrayList value) { this.Schemes = value; return this; } public ArrayList getConsumes() { return Consumes; } public OpenApiDeclaration setConsumes(ArrayList value) { this.Consumes = value; return this; } public ArrayList getProduces() { return Produces; } public OpenApiDeclaration setProduces(ArrayList value) { this.Produces = value; return this; } public OrderedDictionary getPaths() { return Paths; } public OpenApiDeclaration setPaths(OrderedDictionary value) { this.Paths = value; return this; } public HashMap getDefinitions() { return Definitions; } public OpenApiDeclaration setDefinitions(HashMap value) { this.Definitions = value; return this; } public HashMap getParameters() { return Parameters; } public OpenApiDeclaration setParameters(HashMap value) { this.Parameters = value; return this; } public OrderedDictionary getResponses() { return Responses; } public OpenApiDeclaration setResponses(OrderedDictionary value) { this.Responses = value; return this; } public HashMap getSecurityDefinitions() { return SecurityDefinitions; } public OpenApiDeclaration setSecurityDefinitions(HashMap value) { this.SecurityDefinitions = value; return this; } public ArrayList>> getSecurity() { return Security; } public OpenApiDeclaration setSecurity(ArrayList>> value) { this.Security = value; return this; } public ArrayList getTags() { return Tags; } public OpenApiDeclaration setTags(ArrayList value) { this.Tags = value; return this; } public OpenApiExternalDocumentation getExternalDocs() { return ExternalDocs; } public OpenApiDeclaration setExternalDocs(OpenApiExternalDocumentation value) { this.ExternalDocs = value; return this; } } @DataContract public static class OpenApiInfo { @DataMember(Name="title") @SerializedName("title") public String Title = null; @DataMember(Name="description") @SerializedName("description") public String Description = null; @DataMember(Name="termsOfServiceUrl") @SerializedName("termsOfServiceUrl") public String TermsOfServiceUrl = null; @DataMember(Name="contact") @SerializedName("contact") public OpenApiContact Contact = null; @DataMember(Name="license") @SerializedName("license") public OpenApiLicense License = null; @DataMember(Name="version") @SerializedName("version") public String Version = null; public String getTitle() { return Title; } public OpenApiInfo setTitle(String value) { this.Title = value; return this; } public String getDescription() { return Description; } public OpenApiInfo setDescription(String value) { this.Description = value; return this; } public String getTermsOfServiceUrl() { return TermsOfServiceUrl; } public OpenApiInfo setTermsOfServiceUrl(String value) { this.TermsOfServiceUrl = value; return this; } public OpenApiContact getContact() { return Contact; } public OpenApiInfo setContact(OpenApiContact value) { this.Contact = value; return this; } public OpenApiLicense getLicense() { return License; } public OpenApiInfo setLicense(OpenApiLicense value) { this.License = value; return this; } public String getVersion() { return Version; } public OpenApiInfo setVersion(String value) { this.Version = value; return this; } } public static class OrderedDictionary { } @DataContract public static class OpenApiPath { @DataMember(Name="$ref") @SerializedName("$ref") public String Ref = null; @DataMember(Name="get") @SerializedName("get") public OpenApiOperation Get = null; @DataMember(Name="put") @SerializedName("put") public OpenApiOperation Put = null; @DataMember(Name="post") @SerializedName("post") public OpenApiOperation Post = null; @DataMember(Name="delete") @SerializedName("delete") public OpenApiOperation Delete = null; @DataMember(Name="options") @SerializedName("options") public OpenApiOperation Options = null; @DataMember(Name="head") @SerializedName("head") public OpenApiOperation Head = null; @DataMember(Name="patch") @SerializedName("patch") public OpenApiOperation Patch = null; @DataMember(Name="parameters") @SerializedName("parameters") public ArrayList Parameters = null; public String getRef() { return Ref; } public OpenApiPath setRef(String value) { this.Ref = value; return this; } public OpenApiOperation getGet() { return Get; } public OpenApiPath setGet(OpenApiOperation value) { this.Get = value; return this; } public OpenApiOperation getPut() { return Put; } public OpenApiPath setPut(OpenApiOperation value) { this.Put = value; return this; } public OpenApiOperation getPost() { return Post; } public OpenApiPath setPost(OpenApiOperation value) { this.Post = value; return this; } public OpenApiOperation getDelete() { return Delete; } public OpenApiPath setDelete(OpenApiOperation value) { this.Delete = value; return this; } public OpenApiOperation getOptions() { return Options; } public OpenApiPath setOptions(OpenApiOperation value) { this.Options = value; return this; } public OpenApiOperation getHead() { return Head; } public OpenApiPath setHead(OpenApiOperation value) { this.Head = value; return this; } public OpenApiOperation getPatch() { return Patch; } public OpenApiPath setPatch(OpenApiOperation value) { this.Patch = value; return this; } public ArrayList getParameters() { return Parameters; } public OpenApiPath setParameters(ArrayList value) { this.Parameters = value; return this; } } @DataContract public static class OpenApiSchema extends OpenApiDataTypeSchema { @DataMember(Name="title") @SerializedName("title") public String Title = null; @DataMember(Name="discriminator") @SerializedName("discriminator") public String Discriminator = null; @DataMember(Name="readOnly") @SerializedName("readOnly") public Boolean ReadOnly = null; @DataMember(Name="xml") @SerializedName("xml") public OpenApiXmlObject Xml = null; @DataMember(Name="externalDocs") @SerializedName("externalDocs") public OpenApiExternalDocumentation ExternalDocs = null; @DataMember(Name="example") @SerializedName("example") public String Example = null; @DataMember(Name="required") @SerializedName("required") public ArrayList Required = null; @DataMember(Name="allOf") @SerializedName("allOf") public OpenApiSchema AllOf = null; @DataMember(Name="properties") @SerializedName("properties") public OrderedDictionary Properties = null; @DataMember(Name="additionalProperties") @SerializedName("additionalProperties") public OpenApiProperty AdditionalProperties = null; public String getTitle() { return Title; } public OpenApiSchema setTitle(String value) { this.Title = value; return this; } public String getDiscriminator() { return Discriminator; } public OpenApiSchema setDiscriminator(String value) { this.Discriminator = value; return this; } public Boolean isReadOnly() { return ReadOnly; } public OpenApiSchema setReadOnly(Boolean value) { this.ReadOnly = value; return this; } public OpenApiXmlObject getXml() { return Xml; } public OpenApiSchema setXml(OpenApiXmlObject value) { this.Xml = value; return this; } public OpenApiExternalDocumentation getExternalDocs() { return ExternalDocs; } public OpenApiSchema setExternalDocs(OpenApiExternalDocumentation value) { this.ExternalDocs = value; return this; } public String getExample() { return Example; } public OpenApiSchema setExample(String value) { this.Example = value; return this; } public ArrayList getRequired() { return Required; } public OpenApiSchema setRequired(ArrayList value) { this.Required = value; return this; } public OpenApiSchema getAllOf() { return AllOf; } public OpenApiSchema setAllOf(OpenApiSchema value) { this.AllOf = value; return this; } public OrderedDictionary getProperties() { return Properties; } public OpenApiSchema setProperties(OrderedDictionary value) { this.Properties = value; return this; } public OpenApiProperty getAdditionalProperties() { return AdditionalProperties; } public OpenApiSchema setAdditionalProperties(OpenApiProperty value) { this.AdditionalProperties = value; return this; } } @DataContract public static class OpenApiParameter extends OpenApiDataTypeSchema { @DataMember(Name="name") @SerializedName("name") public String Name = null; @DataMember(Name="in") @SerializedName("in") public String In = null; @DataMember(Name="schema") @SerializedName("schema") public OpenApiSchema Schema = null; @DataMember(Name="allowEmptyValue") @SerializedName("allowEmptyValue") public Boolean AllowEmptyValue = null; public String getName() { return Name; } public OpenApiParameter setName(String value) { this.Name = value; return this; } public String getIn() { return In; } public OpenApiParameter setIn(String value) { this.In = value; return this; } public OpenApiSchema getSchema() { return Schema; } public OpenApiParameter setSchema(OpenApiSchema value) { this.Schema = value; return this; } public Boolean isAllowEmptyValue() { return AllowEmptyValue; } public OpenApiParameter setAllowEmptyValue(Boolean value) { this.AllowEmptyValue = value; return this; } } @DataContract public static class OpenApiResponse { @DataMember(Name="description") @SerializedName("description") public String Description = null; @DataMember(Name="schema") @SerializedName("schema") public OpenApiSchema Schema = null; @DataMember(Name="headers") @SerializedName("headers") public HashMap Headers = null; @DataMember(Name="examples") @SerializedName("examples") public HashMap Examples = null; public String getDescription() { return Description; } public OpenApiResponse setDescription(String value) { this.Description = value; return this; } public OpenApiSchema getSchema() { return Schema; } public OpenApiResponse setSchema(OpenApiSchema value) { this.Schema = value; return this; } public HashMap getHeaders() { return Headers; } public OpenApiResponse setHeaders(HashMap value) { this.Headers = value; return this; } public HashMap getExamples() { return Examples; } public OpenApiResponse setExamples(HashMap value) { this.Examples = value; return this; } } @DataContract public static class OpenApiSecuritySchema { @DataMember(Name="type") @SerializedName("type") public String Type = null; @DataMember(Name="description") @SerializedName("description") public String Description = null; @DataMember(Name="name") @SerializedName("name") public String Name = null; @DataMember(Name="in") @SerializedName("in") public String In = null; @DataMember(Name="flow") @SerializedName("flow") public String Flow = null; @DataMember(Name="authorizationUrl") @SerializedName("authorizationUrl") public String AuthorizationUrl = null; @DataMember(Name="tokenUrl") @SerializedName("tokenUrl") public String TokenUrl = null; @DataMember(Name="scopes") @SerializedName("scopes") public HashMap Scopes = null; public String getType() { return Type; } public OpenApiSecuritySchema setType(String value) { this.Type = value; return this; } public String getDescription() { return Description; } public OpenApiSecuritySchema setDescription(String value) { this.Description = value; return this; } public String getName() { return Name; } public OpenApiSecuritySchema setName(String value) { this.Name = value; return this; } public String getIn() { return In; } public OpenApiSecuritySchema setIn(String value) { this.In = value; return this; } public String getFlow() { return Flow; } public OpenApiSecuritySchema setFlow(String value) { this.Flow = value; return this; } public String getAuthorizationUrl() { return AuthorizationUrl; } public OpenApiSecuritySchema setAuthorizationUrl(String value) { this.AuthorizationUrl = value; return this; } public String getTokenUrl() { return TokenUrl; } public OpenApiSecuritySchema setTokenUrl(String value) { this.TokenUrl = value; return this; } public HashMap getScopes() { return Scopes; } public OpenApiSecuritySchema setScopes(HashMap value) { this.Scopes = value; return this; } } @DataContract public static class OpenApiTag { @DataMember(Name="name") @SerializedName("name") public String Name = null; @DataMember(Name="description") @SerializedName("description") public String Description = null; @DataMember(Name="externalDocs") @SerializedName("externalDocs") public OpenApiExternalDocumentation ExternalDocs = null; public String getName() { return Name; } public OpenApiTag setName(String value) { this.Name = value; return this; } public String getDescription() { return Description; } public OpenApiTag setDescription(String value) { this.Description = value; return this; } public OpenApiExternalDocumentation getExternalDocs() { return ExternalDocs; } public OpenApiTag setExternalDocs(OpenApiExternalDocumentation value) { this.ExternalDocs = value; return this; } } @DataContract public static class OpenApiExternalDocumentation { @DataMember(Name="description") @SerializedName("description") public String Description = null; @DataMember(Name="url") @SerializedName("url") public String Url = null; public String getDescription() { return Description; } public OpenApiExternalDocumentation setDescription(String value) { this.Description = value; return this; } public String getUrl() { return Url; } public OpenApiExternalDocumentation setUrl(String value) { this.Url = value; return this; } } @DataContract public static class OpenApiContact { @DataMember(Name="name") @SerializedName("name") public String Name = null; @DataMember(Name="url") @SerializedName("url") public String Url = null; @DataMember(Name="email") @SerializedName("email") public String Email = null; public String getName() { return Name; } public OpenApiContact setName(String value) { this.Name = value; return this; } public String getUrl() { return Url; } public OpenApiContact setUrl(String value) { this.Url = value; return this; } public String getEmail() { return Email; } public OpenApiContact setEmail(String value) { this.Email = value; return this; } } @DataContract public static class OpenApiLicense { @DataMember(Name="name") @SerializedName("name") public String Name = null; @DataMember(Name="url") @SerializedName("url") public String Url = null; public String getName() { return Name; } public OpenApiLicense setName(String value) { this.Name = value; return this; } public String getUrl() { return Url; } public OpenApiLicense setUrl(String value) { this.Url = value; return this; } } @DataContract public static class OpenApiOperation { @DataMember(Name="tags") @SerializedName("tags") public ArrayList Tags = null; @DataMember(Name="summary") @SerializedName("summary") public String Summary = null; @DataMember(Name="description") @SerializedName("description") public String Description = null; @DataMember(Name="externalDocs") @SerializedName("externalDocs") public OpenApiExternalDocumentation ExternalDocs = null; @DataMember(Name="operationId") @SerializedName("operationId") public String OperationId = null; @DataMember(Name="consumes") @SerializedName("consumes") public ArrayList Consumes = null; @DataMember(Name="produces") @SerializedName("produces") public ArrayList Produces = null; @DataMember(Name="parameters") @SerializedName("parameters") public ArrayList Parameters = null; @DataMember(Name="responses") @SerializedName("responses") public OrderedDictionary Responses = null; @DataMember(Name="schemes") @SerializedName("schemes") public ArrayList Schemes = null; @DataMember(Name="deprecated") @SerializedName("deprecated") public Boolean Deprecated = null; @DataMember(Name="security") @SerializedName("security") public ArrayList>> Security = null; public ArrayList getTags() { return Tags; } public OpenApiOperation setTags(ArrayList value) { this.Tags = value; return this; } public String getSummary() { return Summary; } public OpenApiOperation setSummary(String value) { this.Summary = value; return this; } public String getDescription() { return Description; } public OpenApiOperation setDescription(String value) { this.Description = value; return this; } public OpenApiExternalDocumentation getExternalDocs() { return ExternalDocs; } public OpenApiOperation setExternalDocs(OpenApiExternalDocumentation value) { this.ExternalDocs = value; return this; } public String getOperationId() { return OperationId; } public OpenApiOperation setOperationId(String value) { this.OperationId = value; return this; } public ArrayList getConsumes() { return Consumes; } public OpenApiOperation setConsumes(ArrayList value) { this.Consumes = value; return this; } public ArrayList getProduces() { return Produces; } public OpenApiOperation setProduces(ArrayList value) { this.Produces = value; return this; } public ArrayList getParameters() { return Parameters; } public OpenApiOperation setParameters(ArrayList value) { this.Parameters = value; return this; } public OrderedDictionary getResponses() { return Responses; } public OpenApiOperation setResponses(OrderedDictionary value) { this.Responses = value; return this; } public ArrayList getSchemes() { return Schemes; } public OpenApiOperation setSchemes(ArrayList value) { this.Schemes = value; return this; } public Boolean isDeprecated() { return Deprecated; } public OpenApiOperation setDeprecated(Boolean value) { this.Deprecated = value; return this; } public ArrayList>> getSecurity() { return Security; } public OpenApiOperation setSecurity(ArrayList>> value) { this.Security = value; return this; } } @DataContract public static class OpenApiXmlObject { @DataMember(Name="name") @SerializedName("name") public String Name = null; @DataMember(Name="namespace") @SerializedName("namespace") public String Namespace = null; @DataMember(Name="prefix") @SerializedName("prefix") public String Prefix = null; @DataMember(Name="attribute") @SerializedName("attribute") public Boolean Attribute = null; @DataMember(Name="wrapped") @SerializedName("wrapped") public Boolean Wrapped = null; public String getName() { return Name; } public OpenApiXmlObject setName(String value) { this.Name = value; return this; } public String getNamespace() { return Namespace; } public OpenApiXmlObject setNamespace(String value) { this.Namespace = value; return this; } public String getPrefix() { return Prefix; } public OpenApiXmlObject setPrefix(String value) { this.Prefix = value; return this; } public Boolean isAttribute() { return Attribute; } public OpenApiXmlObject setAttribute(Boolean value) { this.Attribute = value; return this; } public Boolean isWrapped() { return Wrapped; } public OpenApiXmlObject setWrapped(Boolean value) { this.Wrapped = value; return this; } } @DataContract public static class OpenApiProperty extends OpenApiDataTypeSchema { } @DataContract public static class OpenApiDataTypeSchema { @DataMember(Name="$ref") @SerializedName("$ref") public String Ref = null; @DataMember(Name="description") @SerializedName("description") public String Description = null; @DataMember(Name="type") @SerializedName("type") public String Type = null; @DataMember(Name="format") @SerializedName("format") public String Format = null; @DataMember(Name="items") @SerializedName("items") public HashMap Items = null; @DataMember(Name="collectionFormat") @SerializedName("collectionFormat") public String CollectionFormat = null; @DataMember(Name="default") @SerializedName("default") public String Default = null; @DataMember(Name="maximum") @SerializedName("maximum") public Double Maximum = null; @DataMember(Name="exclusiveMaximum") @SerializedName("exclusiveMaximum") public Boolean ExclusiveMaximum = null; @DataMember(Name="minimum") @SerializedName("minimum") public Double Minimum = null; @DataMember(Name="exclusiveMinimum") @SerializedName("exclusiveMinimum") public Boolean ExclusiveMinimum = null; @DataMember(Name="maxLength") @SerializedName("maxLength") public Integer MaxLength = null; @DataMember(Name="minLength") @SerializedName("minLength") public Integer MinLength = null; @DataMember(Name="pattern") @SerializedName("pattern") public String Pattern = null; @DataMember(Name="maxItems") @SerializedName("maxItems") public Integer MaxItems = null; @DataMember(Name="minItems") @SerializedName("minItems") public Integer MinItems = null; @DataMember(Name="uniqueItems") @SerializedName("uniqueItems") public Boolean UniqueItems = null; @DataMember(Name="maxProperties") @SerializedName("maxProperties") public String MaxProperties = null; @DataMember(Name="minProperties") @SerializedName("minProperties") public String MinProperties = null; @DataMember(Name="required") @SerializedName("required") public Boolean Required = null; @DataMember(Name="enum") @SerializedName("enum") public ArrayList Enum = null; @DataMember(Name="multipleOf") @SerializedName("multipleOf") public Double MultipleOf = null; @DataMember(Name="x-nullable") @SerializedName("x-nullable") public Boolean Nullable = null; public String getRef() { return Ref; } public OpenApiDataTypeSchema setRef(String value) { this.Ref = value; return this; } public String getDescription() { return Description; } public OpenApiDataTypeSchema setDescription(String value) { this.Description = value; return this; } public String getType() { return Type; } public OpenApiDataTypeSchema setType(String value) { this.Type = value; return this; } public String getFormat() { return Format; } public OpenApiDataTypeSchema setFormat(String value) { this.Format = value; return this; } public HashMap getItems() { return Items; } public OpenApiDataTypeSchema setItems(HashMap value) { this.Items = value; return this; } public String getCollectionFormat() { return CollectionFormat; } public OpenApiDataTypeSchema setCollectionFormat(String value) { this.CollectionFormat = value; return this; } public String getDefault() { return Default; } public OpenApiDataTypeSchema setDefault(String value) { this.Default = value; return this; } public Double getMaximum() { return Maximum; } public OpenApiDataTypeSchema setMaximum(Double value) { this.Maximum = value; return this; } public Boolean isExclusiveMaximum() { return ExclusiveMaximum; } public OpenApiDataTypeSchema setExclusiveMaximum(Boolean value) { this.ExclusiveMaximum = value; return this; } public Double getMinimum() { return Minimum; } public OpenApiDataTypeSchema setMinimum(Double value) { this.Minimum = value; return this; } public Boolean isExclusiveMinimum() { return ExclusiveMinimum; } public OpenApiDataTypeSchema setExclusiveMinimum(Boolean value) { this.ExclusiveMinimum = value; return this; } public Integer getMaxLength() { return MaxLength; } public OpenApiDataTypeSchema setMaxLength(Integer value) { this.MaxLength = value; return this; } public Integer getMinLength() { return MinLength; } public OpenApiDataTypeSchema setMinLength(Integer value) { this.MinLength = value; return this; } public String getPattern() { return Pattern; } public OpenApiDataTypeSchema setPattern(String value) { this.Pattern = value; return this; } public Integer getMaxItems() { return MaxItems; } public OpenApiDataTypeSchema setMaxItems(Integer value) { this.MaxItems = value; return this; } public Integer getMinItems() { return MinItems; } public OpenApiDataTypeSchema setMinItems(Integer value) { this.MinItems = value; return this; } public Boolean isUniqueItems() { return UniqueItems; } public OpenApiDataTypeSchema setUniqueItems(Boolean value) { this.UniqueItems = value; return this; } public String getMaxProperties() { return MaxProperties; } public OpenApiDataTypeSchema setMaxProperties(String value) { this.MaxProperties = value; return this; } public String getMinProperties() { return MinProperties; } public OpenApiDataTypeSchema setMinProperties(String value) { this.MinProperties = value; return this; } public Boolean isRequired() { return Required; } public OpenApiDataTypeSchema setRequired(Boolean value) { this.Required = value; return this; } public ArrayList getEnum() { return Enum; } public OpenApiDataTypeSchema setEnum(ArrayList value) { this.Enum = value; return this; } public Double getMultipleOf() { return MultipleOf; } public OpenApiDataTypeSchema setMultipleOf(Double value) { this.MultipleOf = value; return this; } public Boolean isNullable() { return Nullable; } public OpenApiDataTypeSchema setNullable(Boolean value) { this.Nullable = value; return this; } } }