Map<String, dynamic> toMap() { return { 'enabled': enabled, 'provider': provider?.name, // Convert enum to string 'allowedConsentIds': allowedConsentIds, 'deniedConsentIds': deniedConsentIds, }; }