ForeignKeySnapshotRef.fromMap constructor

ForeignKeySnapshotRef.fromMap(
  1. Map<String, dynamic> data
)

Creates a foreign key reference from a map.

Implementation

factory ForeignKeySnapshotRef.fromMap(Map<String, dynamic> data) {
  _checkKeys(
    data,
    context: 'a foreign key reference',
    requiredKeys: const {'referencedTable', 'referencedColumn'},
    optionalKeys: const {'onDelete', 'onUpdate'},
  );
  return ForeignKeySnapshotRef(
    referencedTable: data['referencedTable'] as String,
    referencedColumn: data['referencedColumn'] as String,
    onDelete: data['onDelete'] as String?,
    onUpdate: data['onUpdate'] as String?,
  );
}