RevocationReasonsResponse.fromMap constructor

RevocationReasonsResponse.fromMap(
  1. Map<String, dynamic> map
)

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]);
}