MostValueProperty class abstract

Object model JSON Schema property (without children) representation.

Inheritance
Implementers

Constructors

MostValueProperty({required String? title, required String? description, required String propertyName, required bool required, required MostProperty? parent})
Creates an object model for the JSON Schema property (without children).
const

Properties

description → String?
Description. Mapped from description.
finalinherited
fullPath → String
Dot-separated path for the given property.
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
level → int
Nesting level. Starting from 0 for root properties.
no setterinherited
parent → MostProperty?
Parent property. Null only in root property.
finalinherited
propertyName → String
Description. Mapped from the name of the property.
finalinherited
required → bool
Whether the property is required on its parent.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
title → String?
Title. Mapped from title.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited