request_pay_response.dart 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'request_pay_response.g.dart';
  3. @JsonSerializable()
  4. class RequestPayResponse {
  5. /**
  6. * @SerializedName("outTradeNo")
  7. private String orderId;
  8. @SerializedName("wechatPayQrcodeUrl")
  9. private String wechatPayQrcodeUrl;
  10. @SerializedName("wechatPayPrepayJson")
  11. private String wechatPayPrepayJson;
  12. @SerializedName("alipayQrcodeHtml")
  13. private String alipayQrcodeHtml;
  14. @SerializedName("alipayOrderString")
  15. private String alipayOrderString;
  16. */
  17. @JsonKey(name: 'outTradeNo')
  18. String outTradeNo;
  19. @JsonKey(name: 'wechatPayQrcodeUrl')
  20. String? wechatPayQrcodeUrl;
  21. @JsonKey(name: 'wechatPayPrepayJson')
  22. String? wechatPayPrepayJson;
  23. @JsonKey(name: 'alipayQrcodeHtml')
  24. String? alipayQrcodeHtml;
  25. @JsonKey(name: 'alipayOrderString')
  26. String? alipayOrderString;
  27. //苹果支付:appAccountToken
  28. @JsonKey(name: 'appAccountToken')
  29. String? appAccountToken;
  30. RequestPayResponse(
  31. {required this.outTradeNo,
  32. this.wechatPayQrcodeUrl,
  33. this.wechatPayPrepayJson,
  34. this.alipayQrcodeHtml,
  35. this.alipayOrderString,
  36. this.appAccountToken});
  37. factory RequestPayResponse.fromJson(Map<String, dynamic> json) =>
  38. _$RequestPayResponseFromJson(json);
  39. }