Files
ticket-booth-cpone/lib/model/booth.dart
2025-01-31 10:12:08 +07:00

19 lines
495 B
Dart

import 'package:equatable/equatable.dart';
class Booth extends Equatable {
int id;
String name;
String code;
Booth({required this.name, required this.id, required this.code});
Booth.fromJson(Map<String, dynamic> json)
: id = json['id'].runtimeType == int ? json['id'] : int.parse(json['id']),
name = json['name'],
code = json['code'];
Map<String, dynamic> toJson() => {'name': name, 'id': id, 'code': code};
@override
List<Object?> get props => [id];
}