IFactSchema class abstract

Available extensions

Constructors

IFactSchema.new()

Properties

bundle String?
Property getter and setter for bundle:
getter/setter pair
category String?
Property getter and setter for category:
getter/setter pair
dates List<IFactMetaDate>?
Property getter and setter for dates:
getter/setter pair
defaultTemplate IFactSchemaTemplate?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
diffHashCode int
no setterinherited
diffKey → dynamic
For Diffable
no setterinherited
diffSource → dynamic
For Diffable
no setterinherited
duration IFactDuration?
Property getter and setter for duration:
getter/setter pair
entitySchema IMEntityDefinition

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
factTokens List<String>?
Property getter and setter for factTokens:
getter/setter pair
firstHistoricalDate IFactMetaDate?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
futureTemplate IFactSchemaTemplate?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
hashCode int
The hash code for this object.
no setterinherited
icon String?
Property getter and setter for icon:
getter/setter pair
id String?
no setterinherited
id String?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
ignoredPaths Set<JsonPath>
no setterinherited
isActionable bool

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
isAttribute bool?
Property getter and setter for isAttribute:
getter/setter pair
isDue bool

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
isHistorical bool

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
isNotSingleton bool

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
isOrg bool

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
isSingleton bool?
Property getter and setter for isSingleton:
getter/setter pair
isTimeSensitive bool

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
label String?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
Property getter and setter for links:
getter/setter pair
mfields Set<String>
no setteroverride
mkey → MKey?
no setterinherited
mkeyOrNull → MKey?
no setterinherited
mschema IMSchemaDefinition?
Property getter and setter for mschema:
getter/setter pair
mtype → MSchemaRef
no setterinherited
parentRef → MSchemaRef?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
pastTemplate IFactSchemaTemplate?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
pluralLabel String?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
presentTemplate IFactSchemaTemplate?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
recordKey → RecordKey?
no setterinherited
recordType ↔ MSchemaRef?
Property getter and setter for recordType:
getter/setter pair
ref ↔ MSchemaRef?
Property getter and setter for ref:
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
template String?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
templates Map<String, IFactSchemaTemplate>?
Property getter and setter for templates:
getter/setter pair
tenses List<IFactTense>?
Property getter and setter for tenses:
getter/setter pair
timelineField → JsonPath?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
title String?

Available on IFactSchema, provided by the FactSchemaExtension extension

no setter
wrapped Map<String, dynamic>
finalinherited

Methods

call<T>(dynamic key) → T?
inherited
clone() IFactSchema
override
diffEquals(dynamic other) bool
inherited
diffIdentical(dynamic other) bool
inherited
get(String name) → dynamic
inherited
getByPath<T>(JsonPath path) → T
inherited
has(String fieldName) bool
inherited
jpath<T>(JsonPath<T> path, [T? value]) → T?
inherited
modified() → dynamic
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prune(Set<String> fields) → void
inherited
setByPath<T>(JsonPath<T> path, T? value) → dynamic
inherited
sync([Set<String>? fields]) → void
There are some weird cases where collections aren't synced properly with the underlying json. This will overwrite the json with the latest value of the variable.
inherited
takeFrom(dynamic source) → void
override
takeFromMap(Map<String, dynamic>? from, {bool copyEntries = true}) → void
Used for meta-forms in setting deep properties
override
toJson() → dynamic
tokenize() Set<String>

Available on IFactSchema, provided by the FactSchemaExtension extension

toMap() Map<String, dynamic>
For RouteParams - move at some point?
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](dynamic key) → dynamic
override
operator []=(String key, dynamic value) → void
override

Static Properties

fromJson ↔ _FactSchemaFromJson
getter/setter pair
of ↔ _FactSchemaConstructor
getter/setter pair