withdraw_pricing_bean_entity.dart 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import 'package:bbyyy/generated/json/withdraw_pricing_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class WithdrawPricingBeanEntity {
  5. WithdrawPricingBeanEntity();
  6. factory WithdrawPricingBeanEntity.fromJson(Map<String, dynamic> json) => $WithdrawPricingBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $WithdrawPricingBeanEntityToJson(this);
  8. WithdrawPricingBeanData data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class WithdrawPricingBeanData {
  13. WithdrawPricingBeanData();
  14. factory WithdrawPricingBeanData.fromJson(Map<String, dynamic> json) => $WithdrawPricingBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $WithdrawPricingBeanDataToJson(this);
  16. int total;
  17. List<WithdrawPricingBeanDataData> data;
  18. }
  19. @JsonSerializable()
  20. class WithdrawPricingBeanDataData {
  21. WithdrawPricingBeanDataData();
  22. factory WithdrawPricingBeanDataData.fromJson(Map<String, dynamic> json) => $WithdrawPricingBeanDataDataFromJson(json);
  23. Map<String, dynamic> toJson() => $WithdrawPricingBeanDataDataToJson(this);
  24. @JSONField(name: "percent_fee")
  25. double percentFee;
  26. @JSONField(name: "extra_fee")
  27. double extraFee;
  28. double threshold;
  29. @JSONField(name: "max_per_hand")
  30. double maxPerHand;
  31. @JSONField(name: "min_per_hand")
  32. double minPerHand;
  33. }