OperationEarnDonation constructor

OperationEarnDonation({
  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 customerId,
})

Implementation

OperationEarnDonation({
  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.customerId,
});