public TransferTransactionCancelledDomainEvent(TransferAccount sourceAccount, TransferAccount sinkAccount, TransferTransactionStatus status, string message) { SourceAccount = sourceAccount; SinkAccount = sinkAccount; Message = message; Status = status; }
public TransferTransactionStartedDomainEvent( TransferAccount sourceAccount, TransferAccount sinkAccount, Money money, TransferTransactionStatus status) { SourceAccount = sourceAccount; SinkAccount = sinkAccount; Money = money; Status = status; }
public TransferTransactionCompletedDomainEvent(TransferTransactionStatus status, TransferAccountType accountType, string message) { Status = status; AccountType = accountType; Message = message; }
public TransferTransactionReadiedDomainEvent(BankAccountId sourceAccountId, BankAccountId sinkAccountId, TransferTransactionStatus status) { SourceAccountId = sourceAccountId; SinkAccountId = sinkAccountId; Status = status; }