EntitySchemas class
Convenient way to build entity schemas on the client. Typically, entity schemas come from the mverse server, but sometimes you want to build a metaform because it's easier than building a form manually.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- parentRef ↔ MSchemaRef?
-
getter/setter pair
-
properties
→ Map<
JsonPath, IMSchemaProperty> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schemaRef → MSchemaRef
-
final
- schemaUri → Uri?
-
final
Methods
-
embeddedProp(
dynamic path, dynamic build(EmbeddedPropertyBuilder builder)) → void -
entityListProp(
dynamic path, dynamic build(EntityListPropertyBuilder builder)) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
prop(
dynamic path, dynamic build(MPropertyBuilder builder)) → void -
refProp(
dynamic path, dynamic build(RefPropertyBuilder builder)) → void -
stringSelectProp(
dynamic path, dynamic build(StringSelectPropertyBuilder builder)) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
build(
MSchemaRef schemaRef, void builder(EntitySchemas schema)) → IMEntityDefinition