ProvidedMeta class

A provided object metadata.

Constructors

ProvidedMeta({bool value, ValueSetMeta valueSet, List<String> dependencies, bool readOnly: false, bool overwrite: false })
ProvidedMeta.fromJson(Map<String, dynamic> json)
factory

Properties

dependencies → List<String>
The list of names that this provided object depends on.
final
hasValueSet → bool
read-only
overwrite → bool
The flag specifying if the provided value of this object should overwrite the value set in a client code. Defaults to false.
final
readOnly → bool
The flag specifying if this provided object is read only. Defaults to false.
final
value ↔ bool
The flag specifying if the value is provided.
read / write
valueSet ValueSetMeta
The metadata specifying if the value set is provided. Defaults to null.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

toJson() → Map<String, dynamic>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

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