/// <summary> /// Initializes a new instance of the <see cref="NewStateLine"/> class. /// </summary> /// <param name="statementSequenceNumber">The sequence number statement of account on paper.</param> /// <param name="account">The account.</param> /// <param name="balance">The new balance.</param> /// <param name="date">The new balance date.</param> public NewStateLine( StatementSequenceNumber statementSequenceNumber, AccountFull account, Amount balance, Date date) { StatementSequenceNumber = statementSequenceNumber; Account = account; Balance = balance; Date = date; }
/// <summary> /// Initializes a new instance of the <see cref="InitialStateLine"/> class. /// </summary> /// <param name="paperStatementSequenceNumber">The sequence number statement of account on paper or Julian date or zeros.</param> /// <param name="statementSequenceNumber">The sequence number of the coded statement of account or zeros.</param> /// <param name="account">The account.</param> /// <param name="balance">The old balance.</param> /// <param name="date">The date of the balance.</param> public InitialStateLine( PaperStatementSequenceNumber paperStatementSequenceNumber, StatementSequenceNumber statementSequenceNumber, Account account, Amount balance, Date date) { PaperStatementSequenceNumber = paperStatementSequenceNumber; StatementSequenceNumber = statementSequenceNumber; Account = account; Balance = balance; Date = date; }
/// <summary> /// Initializes a new instance of the <see cref="TransactionPart1Line"/> class. /// </summary> /// <param name="sequenceNumber">The continious sequence number.</param> /// <param name="sequenceNumberDetail">The detail number.</param> /// <param name="bankReference">The reference number of the bank.</param> /// <param name="amount">The amount.</param> /// <param name="valutaDate">The value date.</param> /// <param name="transactionCode">The transaction code.</param> /// <param name="messageOrStructuredMessage">The communication, structured or unstructured.</param> /// <param name="transactionDate">The entry date.</param> /// <param name="statementSequenceNumber">The sequence number statement of account on paper.</param> /// <param name="globalizationCode">The globalization code.</param> public TransactionPart1Line( SequenceNumber sequenceNumber, SequenceNumberDetail sequenceNumberDetail, BankReference bankReference, Amount amount, Date valutaDate, TransactionCode transactionCode, MessageOrStructuredMessage messageOrStructuredMessage, Date transactionDate, StatementSequenceNumber statementSequenceNumber, GlobalizationCode globalizationCode) { SequenceNumber = sequenceNumber; SequenceNumberDetail = sequenceNumberDetail; BankReference = bankReference; Amount = amount; ValutaDate = valutaDate; TransactionCode = transactionCode; MessageOrStructuredMessage = messageOrStructuredMessage; TransactionDate = transactionDate; StatementSequenceNumber = statementSequenceNumber; GlobalizationCode = globalizationCode; }