• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class SecuritiesStructuredNarrativeField

    Inheritance
    System.Object
    SecuritiesField
    SecuritiesGenericField
    SecuritiesStructuredNarrativeField
    SecuritiesHoldingsNarrativeField
    SecuritiesHoldingsSubBalanceNarrativeField
    Implements
    ISecuritiesSequence
    Inherited Members
    SecuritiesGenericField.TagProvision
    SecuritiesGenericField.Tag
    SecuritiesGenericField.QualifierProvision
    SecuritiesGenericField.Qualifier
    SecuritiesGenericField.DataSourceScheme
    SecuritiesGenericField.IsValid
    SecuritiesGenericField.Clear()
    SecuritiesGenericField.GenerateField()
    SecuritiesGenericField.ProcessField(SwiftField)
    SecuritiesGenericField.MatchField(SwiftField)
    SecuritiesGenericField.OnChooseFieldTag()
    SecuritiesGenericField.ToString()
    SecuritiesField.BlockName
    SecuritiesField.WriteSequence(SwiftWriter)
    SecuritiesField.ISecuritiesSequence.StartBlock(String)
    SecuritiesField.ISecuritiesSequence.FinishBlock()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Subsembly.Swift.SecuritiesMarkets
    Assembly: Subsembly.Sepa.dll
    Syntax
    public abstract class SecuritiesStructuredNarrativeField : SecuritiesGenericField, ISecuritiesSequence

    Constructors

    SecuritiesStructuredNarrativeField(String, String)

    Declaration
    public SecuritiesStructuredNarrativeField(string sTag, string sQualifier)
    Parameters
    Type Name Description
    System.String sTag
    System.String sQualifier

    Properties

    IsEmpty

    Declaration
    public sealed override bool IsEmpty { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    SecuritiesGenericField.IsEmpty

    Narrative

    The complete unstructured Narrative for additional information on the holding.

    Declaration
    public SwiftTextLines Narrative { get; set; }
    Property Value
    Type Description
    SwiftTextLines
    Remarks

    When this field is parsed, this property receives a copy of the complete narrative text from the parsed field. When this field is generated, any value present in this property will take precedence over the values from the structured attributes.

    Methods

    OnAreSubFieldsEmpty()

    Declaration
    protected abstract bool OnAreSubFieldsEmpty()
    Returns
    Type Description
    System.Boolean

    OnAreSubFieldsValid()

    Declaration
    protected abstract bool OnAreSubFieldsValid()
    Returns
    Type Description
    System.Boolean

    OnClear()

    Declaration
    protected sealed override void OnClear()
    Overrides
    SecuritiesGenericField.OnClear()

    OnClearSubFields()

    Declaration
    protected abstract void OnClearSubFields()

    OnGenerateFieldContent(String, String)

    Declaration
    protected sealed override string OnGenerateFieldContent(string sTag, string sQualifier)
    Parameters
    Type Name Description
    System.String sTag
    System.String sQualifier
    Returns
    Type Description
    System.String
    Overrides
    SecuritiesGenericField.OnGenerateFieldContent(String, String)

    OnGenerateSubFields(SecuritiesNarrativeSubFieldBuilder)

    Declaration
    protected abstract void OnGenerateSubFields(SecuritiesNarrativeSubFieldBuilder aBuilder)
    Parameters
    Type Name Description
    SecuritiesNarrativeSubFieldBuilder aBuilder

    OnGetSubFieldCountPerLine()

    Declaration
    protected abstract int[] OnGetSubFieldCountPerLine()
    Returns
    Type Description
    System.Int32[]

    The number of significant sub-fields per line, excluding the line number.

    OnParseFieldContent(SwiftField)

    Declaration
    protected sealed override void OnParseFieldContent(SwiftField aField)
    Parameters
    Type Name Description
    SwiftField aField
    Overrides
    SecuritiesGenericField.OnParseFieldContent(SwiftField)
    Exceptions
    Type Condition
    System.NotImplementedException

    OnParseSubField(Int32, String)

    Declaration
    protected abstract void OnParseSubField(int nSubFieldNo, string sValue)
    Parameters
    Type Name Description
    System.Int32 nSubFieldNo

    The sub-field number corresponding with the specification. The correct sub-field number is determined from the provided sub-field cound per line.

    System.String sValue

    OnValidate()

    Declaration
    protected override string OnValidate()
    Returns
    Type Description
    System.String
    Overrides
    SecuritiesGenericField.OnValidate()

    Implements

    ISecuritiesSequence
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH