Payment constructor
Payment({
- String? transactionUUID,
- int? transactionCode,
- String? transactionSignature,
- String? transactionDenom,
- String? transactionDescription,
- DateTime? transactionCreatedAt,
- DateTime? transactionUpdatedAt,
- String? leaf,
- String? currency,
- DateTime? createdAt,
- DateTime? updatedAt,
- String? status,
- int? statusCode,
- String? statusDenom,
- String? description,
- int? invoiceNumber,
- String? merchantOpId,
- String? terminalId,
- PaymentAmount? amount,
- List<
PaymentItem> ? items, - List<
PaymentLink> ? links, - double? commission,
- String? buyerIdentityCode,
- String? merchantUUID,
- String? merchantName,
- String? merchantAlias,
- String? merchantAvatar,
- String? refundedAmount,
- String? username,
- String? name,
- String? lastname,
- String? avatar,
- String? returnUrl,
- 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,
});