ObjectBox

This commit is contained in:
Sven committed 2025-10-23 11:28:03 +02:00
1 parent e548f62bde
commit f8317be627
60 files changed
+2367 -15049

No files matched your search

+20 -10
View File
@@ -1,23 +1,33 @@
import 'package:isar/isar.dart';
import 'package:json_annotation/json_annotation.dart';
import 'package:objectbox/objectbox.dart';
part 'location_status.g.dart';
@collection
@JsonSerializable()
@Entity()
class LocationStatus {
Id? id = 0;
@Id()
int id = 0;
late String zip;
late String area;
@JsonKey(name:'zip_real')
late String zipReal;
LocationStatus();
factory LocationStatus.fromJson(Map<String, dynamic> json) => _$LocationStatusFromJson(json);
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() => _$LocationStatusToJson(this);
Map<String, dynamic> toJson() {
return {
'id': id,
'zip': zip,
'area': area,
'zip_real': zipReal,
};
}
}