mesa_model.dart 781 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import 'package:conalep_pos/models/basico_model.dart';
  2. import '../services/services.dart';
  3. class Mesa extends Basico {
  4. String? nombre;
  5. String? clave;
  6. bool? activa;
  7. Mesa({
  8. super.id,
  9. super.idLocal,
  10. this.nombre,
  11. this.clave,
  12. this.activa,
  13. super.eliminado
  14. });
  15. @override
  16. Map<String, dynamic> toJson() {
  17. return {
  18. 'id': id,
  19. 'nombre': nombre,
  20. 'clave': clave,
  21. 'activa': activa,
  22. }..addAll(super.toJson());
  23. }
  24. Mesa.fromJson(Map<String, dynamic> json) {
  25. super.parseJson(json);
  26. nombre = Basico.parseString(json['nombre']);
  27. clave = Basico.parseString(json['clave']);
  28. activa = Basico.parseBolean(json['activa']);
  29. }
  30. Future<void> guardar() async {
  31. idLocal = await RepoService().guardar(this);
  32. }
  33. }