serialisation_models library

Mixins

EntityEventSource
TinkEntity
Any object that needs to be persisted and reloaded into the editor later
TinkEntityField

Constants

tinkEntityPrefix → const String
tinkRefProtocol → const String

Functions

entityFrame(List<MapEntry<String, dynamic>> fields, HypiMeta hypi, String entityType, String entitySubType, String entityGroupId, String appInstanceId, {Map<String, dynamic>? target}) Map<String, dynamic>
entityRef(TinkEntity e) String
entityRefFromId(String id) String
entitySaveEventName(String id) String
entityUpdateEventName(String id) String
fieldsAsMap(Map<String, dynamic> obj) Map<String, Map<String, dynamic>>
fieldsFromDB(dynamic resolved) Map<String, dynamic>
hypiMeta(Map<String, dynamic> e) HypiMeta
isTinkRef(String str) bool
tinkRefToId(String ref) String

Typedefs

TinkEntitySet = Map<String, Map<String, dynamic>>
TinkFieldReader = Future<T?> Function<T extends TinkEntity>(T creator(), dynamic)
TinkFieldWriter = dynamic Function(TinkEntity entity, TinkEntitySet entities)