HouseLevel.dart 570 B

12345678910111213141516171819202122
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'HouseLevel.g.dart';
  3. @JsonSerializable()
  4. class HouseLevel {
  5. HouseLevel(this.id, this.levelName, this.icon, this.entryCoin);
  6. int id;
  7. String levelName;//名称
  8. String icon;//图标
  9. int entryCoin;//加入金额
  10. factory HouseLevel.fromJson(Map<String, dynamic> json) =>
  11. _$HouseLevelFromJson(json);
  12. Map<String, dynamic> toJson() => _$HouseLevelToJson(this);
  13. // 命名构造函数
  14. HouseLevel.empty();
  15. @override
  16. String toString() {
  17. return _$HouseLevelToJson(this).toString();
  18. }
  19. }