pay_way_info.dart 556 B

123456789101112131415161718192021222324252627
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'pay_way_info.g.dart';
  3. @JsonSerializable()
  4. class PayWayInfo {
  5. @JsonKey(name: 'id')
  6. int id;
  7. @JsonKey(name: 'payMethod')
  8. int payMethod;
  9. @JsonKey(name: 'payPlatform')
  10. int payPlatform;
  11. @JsonKey(name: 'title')
  12. String title;
  13. PayWayInfo(this.id, this.payMethod, this.payPlatform, this.title);
  14. factory PayWayInfo.fromJson(Map<String, dynamic> json) =>
  15. _$PayWayInfoFromJson(json);
  16. PayWayInfo copyWith() {
  17. return PayWayInfo(id, payMethod, payPlatform, title);
  18. }
  19. }