media_model.dart 995 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import 'basico_model.dart';
  2. class Media extends Basico {
  3. String? get tabla => "Media";
  4. String? idUsuario;
  5. String? uuid;
  6. String? nombre;
  7. String? extension;
  8. String? ruta;
  9. String? tipo;
  10. Media({this.nombre, this.extension, String? ruta, required String tipo}) {
  11. idUsuario = "";
  12. uuid = "";
  13. nombre = "";
  14. extension = "";
  15. ruta = "";
  16. tipo = "";
  17. }
  18. Media.fromJson(Map<String, dynamic> json) {
  19. super.parseJson(json);
  20. idUsuario = Basico.parseString(json["idUsuario"]);
  21. uuid = Basico.parseString(json["uuid"]);
  22. nombre = Basico.parseString(json["nombre"]);
  23. extension = Basico.parseString(json["extension"]);
  24. ruta = Basico.parseString(json["ruta"]);
  25. tipo = Basico.parseString(json["tipo"]);
  26. }
  27. @override
  28. Map<String, dynamic> toJson() => {
  29. 'nombre': nombre,
  30. 'idUsuario': idUsuario,
  31. 'tipo': tipo,
  32. 'extension': extension,
  33. 'uuid': uuid,
  34. 'ruta': ruta,
  35. }..addAll(super.toJson());
  36. }