AzuCLI::OpenAPI::Schema
Inherits YAML::Serializable < JSON::Serializable < Reference < Object
Constructors
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Sourcenew(pull : JSON::PullParser)
Sourcenew
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
additionalProperties
SourceadditionalProperties=(additionalProperties : Bool | Schema | Nil)
SourceanyOf
SourceanyOf=(anyOf : Array(Schema) | Nil)
Sourcedefault
Sourcedefault=(default : String | Nil)
Sourcedescription
Sourcedescription=(description : String | Nil)
Sourceenum
Sourceenum=(enum __arg0 : Array(String) | Nil)
Sourceformat
Sourceformat=(format : String | Nil)
Sourcemaximum
Sourcemaximum=(maximum : Float64 | Nil)
SourcemaxItems
SourcemaxItems=(maxItems : Int32 | Nil)
SourcemaxLength
SourcemaxLength=(maxLength : Int32 | Nil)
SourceminItems
SourceminItems=(minItems : Int32 | Nil)
SourcemultipleOf
SourcemultipleOf=(multipleOf : Float64 | Nil)
Sourcenot
Sourcenot=(not : Schema | Nil)
Sourcenullable
Sourcenullable=(nullable : Bool | Nil)
SourceoneOf
SourceoneOf=(oneOf : Array(Schema) | Nil)
Sourcepattern
Sourcepattern=(pattern : String | Nil)
Sourceref
Sourceref=(ref : String | Nil)
Sourcerequired
Sourcerequired=(required : Array(String) | Nil)
Sourcetype
Sourcetype=(type : String | Nil)
Source