Class: JSONSchema::Canonical::ObjectView
- Inherits:
-
Object
- Object
- JSONSchema::Canonical::ObjectView
- Defined in:
- sig/jsonschema.rbs
Overview
An object value whose property count is within a window.
Instance Method Summary collapse
- #additional_properties ⇒ CanonicalSchema?
- #deconstruct_keys ⇒ Hash[Symbol, untyped]
- #inspect ⇒ String
- #max_properties ⇒ Integer?
- #min_properties ⇒ Integer?
- #pattern_properties ⇒ Hash[String, CanonicalSchema]
- #properties ⇒ Hash[String, CanonicalSchema]
- #property_names ⇒ CanonicalSchema?
- #required ⇒ Array[String]
- #violations ⇒ Array[NameFailsView | UndeclaredValueFailsView]
Instance Method Details
#additional_properties ⇒ CanonicalSchema?
209 |
# File 'sig/jsonschema.rbs', line 209
def additional_properties: () -> CanonicalSchema?
|
#deconstruct_keys ⇒ Hash[Symbol, untyped]
212 |
# File 'sig/jsonschema.rbs', line 212
def deconstruct_keys: (untyped keys) -> Hash[Symbol, untyped]
|
#inspect ⇒ String
211 |
# File 'sig/jsonschema.rbs', line 211
def inspect: () -> String
|
#max_properties ⇒ Integer?
204 |
# File 'sig/jsonschema.rbs', line 204
def max_properties: () -> Integer?
|
#min_properties ⇒ Integer?
203 |
# File 'sig/jsonschema.rbs', line 203
def min_properties: () -> Integer?
|
#pattern_properties ⇒ Hash[String, CanonicalSchema]
208 |
# File 'sig/jsonschema.rbs', line 208
def pattern_properties: () -> Hash[String, CanonicalSchema]
|
#properties ⇒ Hash[String, CanonicalSchema]
207 |
# File 'sig/jsonschema.rbs', line 207
def properties: () -> Hash[String, CanonicalSchema]
|
#property_names ⇒ CanonicalSchema?
206 |
# File 'sig/jsonschema.rbs', line 206
def property_names: () -> CanonicalSchema?
|
#required ⇒ Array[String]
205 |
# File 'sig/jsonschema.rbs', line 205
def required: () -> Array[String]
|
#violations ⇒ Array[NameFailsView | UndeclaredValueFailsView]
210 |
# File 'sig/jsonschema.rbs', line 210
def violations: () -> Array[NameFailsView | UndeclaredValueFailsView]
|