OperationPurchaseDonation constructor

OperationPurchaseDonation({
  1. required OperationId id,
  2. required OperationNum num,
  3. OperationStatus status = OperationStatus.completed,
  4. required Price amount,
  5. required PreciseDateTime createdAt,
  6. OperationCancellation? canceled,
  7. required OperationOrigin origin,
  8. required OperationDirection direction,
  9. PreciseDateTime? holdUntil,
  10. ChatItemId? chatItemId,
  11. ChatId? chatId,
  12. required DonationId donationId,
  13. required UserId vendorId,
})

Implementation

OperationPurchaseDonation({
  required super.id,
  required super.num,
  super.status = OperationStatus.completed,
  required super.amount,
  required super.createdAt,
  super.canceled,
  required super.origin,
  required super.direction,
  super.holdUntil,

  this.chatItemId,
  this.chatId,
  required this.donationId,
  required this.vendorId,
});