FamilyMixin mixin
- Implemented types
 - Mixin applications
 - Available extensions
 
Properties
- 
  children
  ↔ List<
MKey> ? - 
  Property getter and setter for children:
  getter/setter pairinherited
 - contactKey ↔ MKey?
 - 
  
  getter/setter pair
 - diffHashCode → int
 - 
  
  no setterinherited
 - diffKey → dynamic
 - 
  For 
Diffableno setterinherited - diffSource → dynamic
 - 
  For 
Diffableno setterinherited - familyGreeting ↔ String?
 - 
  Property getter and setter for familyGreeting:
  getter/setter pairinherited
 - familyName ↔ String?
 - 
  Property getter and setter for familyName:
  getter/setter pairinherited
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - id → String?
 - 
  
  no setterinherited
 - 
  ignoredPaths
  → Set<
JsonPath>  - 
  
  no setterinherited
 - logo ↔ IImageContent?
 - 
  Property getter and setter for logo:
  getter/setter pairinherited
 - marriageEnd ↔ FlexiDate?
 - 
  Property getter and setter for marriageEnd:
  getter/setter pairinherited
 - marriageStart ↔ FlexiDate?
 - 
  Property getter and setter for marriageStart:
  getter/setter pairinherited
 - 
  mfields
  → Set<
String>  - 
  
  no setterinherited
 - mkey → MKey?
 - 
  
  no setterinherited
 - mkeyOrNull → MKey?
 - 
  
  no setterinherited
 - mmeta ↔ MMeta
 - 
  
  getter/setter pairinherited
 - mtype → MSchemaRef
 - 
  
  no setterinherited
 - name ↔ String?
 - 
  Property getter and setter for name:
  getter/setter pairinherited
 - 
  parent
  ↔ List<
MKey> ? - 
  Property getter and setter for parent:
  getter/setter pairinherited
 - 
  parents
  ↔ List<
MKey> ? - 
  Property getter and setter for parents:
  getter/setter pairinherited
 - 
  phases
  ↔ List<
IPhase> ? - 
  Property getter and setter for phases:
  getter/setter pairinherited
 - recordKey → RecordKey?
 - 
  
  no setterinherited
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - 
  wrapped
  → Map<
String, dynamic>  - 
  
  finalinherited
 
Methods
- 
  asFact(
) → Fact?  - 
      
Available on MModel, provided by the MModelFactExt extension
 - 
  call<
T> (dynamic key) → T?  - 
  
  inherited
 - 
  clone(
) → IFamily  - 
  
  inherited
 - 
  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
 - 
  remindLabel(
dynamic _) → String  - 
  setByPath<
T> (JsonPath< T> path, T? value) → dynamic - 
  
  inherited
 - 
  shortTitle(
IRef contact) → String  - 
  subtitle(
IRef contact) → String?  - 
  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  - 
  
  inherited
 - 
  takeFromMap(
Map< String, dynamic> ? from, {bool copyEntries = true}) → void - 
  Used for meta-forms in setting deep properties
  inherited
 - 
  title(
IRef contact) → String  - 
  toJson(
) → dynamic  - 
  
  inherited
 - 
  toMap(
) → Map< String, dynamic>  - 
  For RouteParams - move at some point?
  inherited
 - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited
 - 
  operator [](
dynamic key) → dynamic  - 
  
  inherited
 - 
  operator []=(
String key, dynamic value) → void  - 
  
  inherited