import 'package:isar/isar.dart'; import 'package:json_annotation/json_annotation.dart'; part 'status.g.dart'; @collection @JsonSerializable() class Status { late Id? id; late StatusPos pos; Status(); factory Status.fromJson(Map json) => _$StatusFromJson(json); Map toJson() => _$StatusToJson(this); } @embedded @JsonSerializable() class StatusPos { late String zip; late String area; @JsonKey(name:'zip_real') late String zipReal; StatusPos(); factory StatusPos.fromJson(Map json) => _$StatusPosFromJson(json); Map toJson() => _$StatusPosToJson(this); }