common_point_bean.dart 959 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'common_point_bean.g.dart';
  3. @JsonSerializable()
  4. class CommonPointBean {
  5. @JsonKey(name: 'id')
  6. final int id;
  7. @JsonKey(name: 'title')
  8. final String title;
  9. @JsonKey(name: 'radius')
  10. final int radius;
  11. @JsonKey(name: 'lng')
  12. final double lng;
  13. @JsonKey(name: 'lat')
  14. final double lat;
  15. @JsonKey(name: 'addr')
  16. final String? addr;
  17. @JsonKey(name: 'startTime')
  18. final String? startTime;
  19. @JsonKey(name: 'endTime')
  20. final String? endTime;
  21. @JsonKey(name: 'weeks')
  22. final String? weeks;
  23. CommonPointBean({
  24. required this.id,
  25. required this.title,
  26. required this.radius,
  27. required this.lng,
  28. required this.lat,
  29. this.addr,
  30. this.startTime,
  31. this.endTime,
  32. this.weeks,
  33. });
  34. factory CommonPointBean.fromJson(Map<String, dynamic> json) =>
  35. _$CommonPointBeanFromJson(json);
  36. Map<String, dynamic> toJson() => _$CommonPointBeanToJson(this);
  37. }