pedido_model.dart 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import 'dart:ffi';
  2. import 'basico_model.dart';
  3. class Usuario extends Basico {
  4. int? folio;
  5. int? estatus;
  6. String? comentarios;
  7. String? peticion;
  8. String? nombreCliente;
  9. int? idCliente;
  10. int? idMesa;
  11. int? terminado;
  12. int? cerrar;
  13. int? idUsuario;
  14. int? idModificador;
  15. int? idCancelado;
  16. Usuario({
  17. super.id,
  18. this.folio,
  19. this.estatus,
  20. this.comentarios,
  21. this.peticion,
  22. this.nombreCliente,
  23. this.idCliente,
  24. this.idMesa,
  25. this.terminado,
  26. this.cerrar,
  27. this.idUsuario,
  28. this.idModificador,
  29. this.idCancelado,
  30. });
  31. @override
  32. Map<String, dynamic> toJson() {
  33. return {
  34. 'id': id,
  35. 'folio': folio,
  36. 'estatus': estatus,
  37. 'comentarios': comentarios,
  38. 'peticion': peticion,
  39. 'nombreCliente': nombreCliente,
  40. 'idCliente': idCliente,
  41. 'idMesa': idMesa,
  42. 'terminado': terminado,
  43. 'cerrar': cerrar,
  44. 'idUsuario': idUsuario,
  45. 'idModificador': idModificador,
  46. 'idCancelado': idCancelado,
  47. }..addAll(super.toJson());
  48. }
  49. Usuario.fromJson(Map<String, dynamic> json) {
  50. super.parseJson(json);
  51. folio = Basico.parseInt(json['folio']);
  52. estatus = Basico.parseInt(json['estatus']);
  53. comentarios = Basico.parseString(json['comentarios']);
  54. peticion = Basico.parseString(json['peticion']);
  55. nombreCliente = Basico.parseString(json['nombreCliente']);
  56. idCliente = Basico.parseInt(json['idCliente']);
  57. idMesa = Basico.parseInt(json['idMesa']);
  58. terminado = Basico.parseInt(json['terminado']);
  59. cerrar = Basico.parseInt(json['cerrar']);
  60. idUsuario = Basico.parseInt(json['idUsuario']);
  61. idModificador = Basico.parseInt(json['idModificador']);
  62. idCancelado = Basico.parseInt(json['idCancelado']);
  63. }
  64. }