serialize method

Map<String, dynamic> serialize()

Serializes this object into a Map<String, dynamic>

Implementation

Map<String, dynamic> serialize() {
  final result = <String, dynamic>{};

  for (final field in metadata.keys) {
    final value = get(field);
    final serializer = metadata[field]!.serializer;
    result[field] = serializer.serializeUntyped(value);
  }

  return result;
}