34 lines
623 B
Dart
34 lines
623 B
Dart
import 'package:objectbox/objectbox.dart';
|
|
|
|
@Entity()
|
|
class LocationStatus {
|
|
@Id()
|
|
int id = 0;
|
|
|
|
late String zip;
|
|
|
|
late String area;
|
|
|
|
late String zipReal;
|
|
|
|
LocationStatus();
|
|
|
|
factory LocationStatus.fromJson(Map<String, dynamic> json) {
|
|
final status = LocationStatus();
|
|
status.id = json['id'] as int? ?? 0;
|
|
status.zip = json['zip'] as String;
|
|
status.area = json['area'] as String;
|
|
status.zipReal = json['zip_real'] as String;
|
|
return status;
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
return {
|
|
'id': id,
|
|
'zip': zip,
|
|
'area': area,
|
|
'zip_real': zipReal,
|
|
};
|
|
}
|
|
}
|