Map<String, dynamic> toJson() { return { 'numero': numero, 'tipo': tipo, 'detalhes': detalhes.map((e) => e.toJson()).toList(), }; }