Class: JSONSchema::Canonical::ObjectView

Inherits:
Object
  • Object
show all
Defined in:
sig/jsonschema.rbs

Overview

An object value whose property count is within a window.

Instance Method Summary collapse

Instance Method Details

#deconstruct_keysHash[Symbol, untyped]

Parameters:

  • keys (Object)

Returns:

  • (Hash[Symbol, untyped])


144
# File 'sig/jsonschema.rbs', line 144

def deconstruct_keys: (untyped keys) -> Hash[Symbol, untyped]

#inspectString

Returns:

  • (String)


143
# File 'sig/jsonschema.rbs', line 143

def inspect: () -> String

#max_propertiesInteger?

Returns:

  • (Integer, nil)


138
# File 'sig/jsonschema.rbs', line 138

def max_properties: () -> Integer?

#min_propertiesInteger?

Returns:

  • (Integer, nil)


137
# File 'sig/jsonschema.rbs', line 137

def min_properties: () -> Integer?

#pattern_propertiesHash[String, CanonicalSchema]

Returns:



142
# File 'sig/jsonschema.rbs', line 142

def pattern_properties: () -> Hash[String, CanonicalSchema]

#propertiesHash[String, CanonicalSchema]

Returns:



141
# File 'sig/jsonschema.rbs', line 141

def properties: () -> Hash[String, CanonicalSchema]

#property_namesCanonicalSchema?

Returns:



140
# File 'sig/jsonschema.rbs', line 140

def property_names: () -> CanonicalSchema?

#requiredArray[String]

Returns:

  • (Array[String])


139
# File 'sig/jsonschema.rbs', line 139

def required: () -> Array[String]