pedido_model.dart 1.7 KB

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