ObslyTools.fromMap constructor

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

Crea desde Map (para deserialización)

Implementation

factory ObslyTools.fromMap(Map<String, dynamic> map) {
  // Estructura: { "texts": { "url": "..." }, "rules": { "url": "..." } }
  final texts = map['texts'] is Map<String, dynamic>
      ? map['texts'] as Map<String, dynamic>
      : null;
  final rules = map['rules'] is Map<String, dynamic>
      ? map['rules'] as Map<String, dynamic>
      : null;

  return ObslyTools(
    textsUrl: texts?['url'] as String?,
    rulesUrl: rules?['url'] as String?,
  );
}