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

    Class SecuritiesHoldingsNarrativeField

    Very special Field 70E implementation that supports parsing and generating of the german structured field content.

    Inheritance
    System.Object
    SecuritiesField
    SecuritiesGenericField
    SecuritiesStructuredNarrativeField
    SecuritiesHoldingsNarrativeField
    Implements
    ISecuritiesSequence
    Inherited Members
    SecuritiesStructuredNarrativeField.Narrative
    SecuritiesStructuredNarrativeField.IsEmpty
    SecuritiesStructuredNarrativeField.OnValidate()
    SecuritiesStructuredNarrativeField.OnClear()
    SecuritiesStructuredNarrativeField.OnGenerateFieldContent(String, String)
    SecuritiesStructuredNarrativeField.OnParseFieldContent(SwiftField)
    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 class SecuritiesHoldingsNarrativeField : SecuritiesStructuredNarrativeField, ISecuritiesSequence

    Constructors

    SecuritiesHoldingsNarrativeField()

    Declaration
    public SecuritiesHoldingsNarrativeField()

    Properties

    DenominationCurrencyCode

    Optional denomination of the currency in which the bond was issued.

    Declaration
    public string DenominationCurrencyCode { get; set; }
    Property Value
    Type Description
    System.String

    InstrumentClass

    Declaration
    public SecuritiesHoldingsFinancialInstrumentClass InstrumentClass { get; set; }
    Property Value
    Type Description
    SecuritiesHoldingsFinancialInstrumentClass

    InstrumentSectorCodeGD200

    Declaration
    public string InstrumentSectorCodeGD200 { get; set; }
    Property Value
    Type Description
    System.String

    InstrumentTypeGD195

    Declaration
    public string InstrumentTypeGD195 { get; set; }
    Property Value
    Type Description
    System.String

    InterestRate

    Interest Rate as a percentage in case of a interest-bearing securities.

    Declaration
    public decimal InterestRate { get; set; }
    Property Value
    Type Description
    System.Decimal

    IssuerCountryCode

    Declaration
    public string IssuerCountryCode { get; set; }
    Property Value
    Type Description
    System.String

    MaturityDate

    Optional date when bonds or options are due.

    Declaration
    public DateTime MaturityDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    PurchaseDate

    Optional date of purchase of this holding.

    Declaration
    public DateTime PurchaseDate { get; set; }
    Property Value
    Type Description
    System.DateTime

    PurchasePrice

    Optional price of purchase.

    Declaration
    public decimal PurchasePrice { get; set; }
    Property Value
    Type Description
    System.Decimal
    Remarks

    This may be a unit price with PurchasePriceCurrencyCode, or a percentage without currency.

    PurchasePriceCurrencyCode

    Optional currency code of PurchasePrice.

    Declaration
    public string PurchasePriceCurrencyCode { get; set; }
    Property Value
    Type Description
    System.String
    Remarks

    Must only be provided, if PurchasePrice is also provided. If the PurchasePrice was a percentage, then it must not be provided, too.

    Methods

    OnAreSubFieldsEmpty()

    Declaration
    protected override bool OnAreSubFieldsEmpty()
    Returns
    Type Description
    System.Boolean
    Overrides
    SecuritiesStructuredNarrativeField.OnAreSubFieldsEmpty()

    OnAreSubFieldsValid()

    Declaration
    protected override bool OnAreSubFieldsValid()
    Returns
    Type Description
    System.Boolean
    Overrides
    SecuritiesStructuredNarrativeField.OnAreSubFieldsValid()

    OnClearSubFields()

    Declaration
    protected override void OnClearSubFields()
    Overrides
    SecuritiesStructuredNarrativeField.OnClearSubFields()

    OnGenerateSubFields(SecuritiesNarrativeSubFieldBuilder)

    Declaration
    protected override void OnGenerateSubFields(SecuritiesNarrativeSubFieldBuilder aBuilder)
    Parameters
    Type Name Description
    SecuritiesNarrativeSubFieldBuilder aBuilder
    Overrides
    SecuritiesStructuredNarrativeField.OnGenerateSubFields(SecuritiesNarrativeSubFieldBuilder)

    OnGetSubFieldCountPerLine()

    Declaration
    protected override int[] OnGetSubFieldCountPerLine()
    Returns
    Type Description
    System.Int32[]
    Overrides
    SecuritiesStructuredNarrativeField.OnGetSubFieldCountPerLine()

    OnParseSubField(Int32, String)

    Declaration
    protected override void OnParseSubField(int nSubFieldNo, string sValue)
    Parameters
    Type Name Description
    System.Int32 nSubFieldNo
    System.String sValue
    Overrides
    SecuritiesStructuredNarrativeField.OnParseSubField(Int32, String)

    Implements

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