refs library

Classes

ExtGraphRef<R extends Entity, E extends JoinRecordData, C extends GraphInput, U extends GraphInput>
ExtGraphRefList<R extends Entity, E extends JoinRecordData, C extends GraphInput, U extends GraphInput, G extends ExtGraphRef<R, E, C, U>>
GraphEnum<T>
GraphRef<E extends Entity, C extends GraphInput, U extends GraphInput>
GraphRefInput
GraphRefList<E extends Entity, C extends GraphInput, U extends GraphInput, G extends NullableGraphRef<E, C, U>>
JoinRecord<T1 extends Entity, T2 extends Entity, D extends JoinRecordData>
Represents a join between records which also contains properties about the relationship. property node The target entity that's referenced property self The
JoinRecordData
NullableExtGraphRef<R extends Entity, E extends JoinRecordData, C extends GraphInput, U extends GraphInput>
NullableGraphRef<E extends Entity, C extends GraphInput, U extends GraphInput>
NullableUnionGraphRef<E extends Entity, C extends GraphInput, U extends GraphInput>
UnionGraphRef<E extends Entity, C extends GraphInput, U extends GraphInput>

Extensions

JsonValueExt on Object?
ListOfJoinRecordExt on List<JoinRecord<T1, T2, D>>?

Functions

relatedFieldJson(String fieldName, dynamic json) RelatedBuilder
This is more complicated because previously we were needing to pull the field json out into a separate root
relatedToJson(List<RelatedBuilder> rel) Map<String, dynamic>?

Typedefs

FieldRefInput = dynamic
JsonObject = Map<String, dynamic>
JsonValue = dynamic
RelatedBuilder = void Function(JsonObject data)