Payment constructor

Payment({
  1. String? transactionUUID,
  2. int? transactionCode,
  3. String? transactionSignature,
  4. String? transactionDenom,
  5. String? transactionDescription,
  6. DateTime? transactionCreatedAt,
  7. DateTime? transactionUpdatedAt,
  8. String? leaf,
  9. String? currency,
  10. DateTime? createdAt,
  11. DateTime? updatedAt,
  12. String? status,
  13. int? statusCode,
  14. String? statusDenom,
  15. String? description,
  16. int? invoiceNumber,
  17. String? merchantOpId,
  18. String? terminalId,
  19. PaymentAmount? amount,
  20. List<PaymentItem>? items,
  21. List<PaymentLink>? links,
  22. double? commission,
  23. String? buyerIdentityCode,
  24. String? merchantUUID,
  25. String? merchantName,
  26. String? merchantAlias,
  27. String? merchantAvatar,
  28. String? refundedAmount,
  29. String? username,
  30. String? name,
  31. String? lastname,
  32. String? avatar,
  33. String? returnUrl,
  34. String? cancelUrl,
})

Implementation

Payment({
  this.transactionUUID,
  this.transactionCode,
  this.transactionSignature,
  this.transactionDenom,
  this.transactionDescription,
  this.transactionCreatedAt,
  this.transactionUpdatedAt,
  this.leaf,
  this.currency,
  this.createdAt,
  this.updatedAt,
  this.status,
  this.statusCode,
  this.statusDenom,
  this.description,
  this.invoiceNumber,
  this.merchantOpId,
  this.terminalId,
  this.amount,
  this.items,
  this.links,
  this.commission,
  this.buyerIdentityCode,
  this.merchantUUID,
  this.merchantName,
  this.merchantAlias,
  this.merchantAvatar,
  this.refundedAmount,
  this.username,
  this.name,
  this.lastname,
  this.avatar,
  this.returnUrl,
  this.cancelUrl,
});