RevocationReasonsResponse.fromMap constructor
Crea la instancia a partir de un Map.
Implementation
factory RevocationReasonsResponse.fromMap(Map<String, dynamic> map) {
final list = map['reasons'];
if (list == null) return const RevocationReasonsResponse(reasons: []);
if (list is List<dynamic>) {
return RevocationReasonsResponse(reasons: List<dynamic>.from(list));
}
// Si 'reasons' no es lista, envolver en lista por seguridad
return RevocationReasonsResponse(reasons: [list]);
}