internal CreateTransaction(AccountId accId, TransactionId id, TransactionLabel label, CreateAmount amount, string signature, TransactionDescription?description = null, TransactionMetadata?metadata = null) { AccountId = accId; Id = id; Label = label; Amount = amount; Metadata = metadata ?? new TransactionMetadata();; Description = description ?? new TransactionDescription(); Signature = signature; }
internal Transaction(AccountId accId, TransactionId id, TransactionLabel label, ITransactionAmount amount, TransactionMetadata meta, TransactionDescription descr, DateTime createdOn, DateTime updatedOn) { AccountId = accId; Id = id; Label = label; Amount = amount; Metadata = meta; Description = descr; CreatedOn = createdOn; UpdatedOn = updatedOn; }