toMap method
Implementation
Map<String, dynamic> toMap() {
final map = {
'authStrategy': authStrategy.name,
'ownerField': ownerField,
'identityClaim': identityClaim,
'groupClaim': groupClaim,
'groups': groups,
'groupsField': groupsField,
'provider': provider?.name,
'operations': operations?.map((op) => op.name).toList(),
};
return Map<String, dynamic>.from(map)
..removeWhere((k, dynamic v) => v == null);
}