/// <summary>
 /// Initializes a new instance of the <see cref="InformationPart3Line"/> class.
 /// </summary>
 /// <param name="sequenceNumber">The continuous sequence number.</param>
 /// <param name="sequenceNumberDetail">The detail number.</param>
 /// <param name="message">The communication.</param>
 public InformationPart3Line(
     SequenceNumber sequenceNumber,
     SequenceNumberDetail sequenceNumberDetail,
     Message message)
 {
     SequenceNumber       = sequenceNumber;
     SequenceNumberDetail = sequenceNumberDetail;
     Message = message;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageLine"/> class.
 /// </summary>
 /// <param name="sequenceNumber">The continous sequence number.</param>
 /// <param name="sequenceNumberDetail">The detail number.</param>
 /// <param name="content">The text of the free communication.</param>
 public MessageLine(
     SequenceNumber sequenceNumber,
     SequenceNumberDetail sequenceNumberDetail,
     Message content)
 {
     SequenceNumber       = sequenceNumber;
     SequenceNumberDetail = sequenceNumberDetail;
     Content = content;
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="InformationPart1Line"/> class.
 /// </summary>
 /// <param name="sequenceNumber">The continous sequence number</param>
 /// <param name="sequenceNumberDetail">The detail number.</param>
 /// <param name="bankReference">The reference number added by the bank.</param>
 /// <param name="transactionCode">The transaction code.</param>
 /// <param name="messageOrStructuredMessage">The communication in structured or unstructered format.</param>
 public InformationPart1Line(
     SequenceNumber sequenceNumber,
     SequenceNumberDetail sequenceNumberDetail,
     BankReference bankReference,
     TransactionCode transactionCode,
     MessageOrStructuredMessage messageOrStructuredMessage)
 {
     SequenceNumber             = sequenceNumber;
     SequenceNumberDetail       = sequenceNumberDetail;
     BankReference              = bankReference;
     TransactionCode            = transactionCode;
     MessageOrStructuredMessage = messageOrStructuredMessage;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TransactionPart3Line"/> class.
 /// </summary>
 /// <param name="sequenceNumber">The continuous sequence number.</param>
 /// <param name="sequenceNumberDetail">The detail number.</param>
 /// <param name="otherAccountNumberAndCurrency">The counterparty's account number and currency code.</param>
 /// <param name="otherAccountName">The counterparty's name.</param>
 /// <param name="message">The communication.</param>
 public TransactionPart3Line(
     SequenceNumber sequenceNumber,
     SequenceNumberDetail sequenceNumberDetail,
     AccountFull otherAccountNumberAndCurrency,
     AccountName otherAccountName,
     Message message)
 {
     SequenceNumber                = sequenceNumber;
     SequenceNumberDetail          = sequenceNumberDetail;
     OtherAccountNumberAndCurrency = otherAccountNumberAndCurrency;
     OtherAccountName              = otherAccountName;
     Message = message;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TransactionPart2Line"/> class.
 /// </summary>
 /// <param name="sequenceNumber">The continuous sequence number.</param>
 /// <param name="sequenceNumberDetail">The detail number.</param>
 /// <param name="message">The communication.</param>
 /// <param name="clientReference">The customer reference.</param>
 /// <param name="otherAccountBic">The bic of the counterparty's bank.</param>
 /// <param name="transactionType">The type of the transaction.</param>
 /// <param name="isoReasonReturnCode">The reason return code in iso format.</param>
 /// <param name="categoryPurpose">The category of the purpose.</param>
 /// <param name="purpose">The purpose.</param>
 public TransactionPart2Line(
     SequenceNumber sequenceNumber,
     SequenceNumberDetail sequenceNumberDetail,
     Message message,
     ClientReference clientReference,
     Bic otherAccountBic,
     TransactionCodeType transactionType,
     IsoReasonReturnCode isoReasonReturnCode,
     CategoryPurpose categoryPurpose,
     Purpose purpose)
 {
     SequenceNumber       = sequenceNumber;
     SequenceNumberDetail = sequenceNumberDetail;
     Message             = message;
     ClientReference     = clientReference;
     OtherAccountBic     = otherAccountBic;
     TransactionType     = transactionType;
     IsoReasonReturnCode = isoReasonReturnCode;
     CategoryPurpose     = categoryPurpose;
     Purpose             = purpose;
 }
Esempio n. 6
0
 /// <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;
 }