address_bean_entity.dart 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:bbyyy/generated/json/base/json_convert_content.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. class AddressBeanEntity with JsonConvert<AddressBeanEntity> {
  4. String status;
  5. AddressBeanRegeocode regeocode;
  6. String info;
  7. String infocode;
  8. }
  9. class AddressBeanRegeocode with JsonConvert<AddressBeanRegeocode> {
  10. @JSONField(name: "formatted_address")
  11. String formattedAddress;
  12. AddressBeanRegeocodeAddressComponent addressComponent;
  13. List<AddressBeanRegeocodeAois> aois;
  14. List<AddressBeanRegeocodePois> pois;
  15. }
  16. class AddressBeanRegeocodeAddressComponent with JsonConvert<AddressBeanRegeocodeAddressComponent> {
  17. String city;
  18. String province;
  19. String adcode;
  20. String district;
  21. String towncode;
  22. String country;
  23. String township;
  24. String citycode;
  25. }
  26. class AddressBeanRegeocodeAois with JsonConvert<AddressBeanRegeocodeAois> {
  27. String area;
  28. String type;
  29. String id;
  30. String location;
  31. String adcode;
  32. String name;
  33. String distance;
  34. }
  35. class AddressBeanRegeocodePois with JsonConvert<AddressBeanRegeocodePois> {
  36. String id;
  37. String direction;
  38. List<dynamic> businessarea;
  39. String address;
  40. String poiweight;
  41. String name;
  42. String location;
  43. String distance;
  44. String tel;
  45. String type;
  46. }