Class SecuritiesSecurityField

Namespace
Subsembly.Swift.SecuritiesMarkets
Assembly
Subsembly.Sepa.dll

Representation of a particular class of security. Maybe a stock share or bond. Uniquely identified by its ISIN. Swift Field 35B.

public class SecuritiesSecurityField : SecuritiesField, ISecuritiesSequence
Inheritance
SecuritiesSecurityField
Implements
Inherited Members

Properties

Description

The securities name.

public SwiftTextLines Description { get; set; }

Property Value

SwiftTextLines

ISIN

The international securities identification number (ISIN).

public SwiftISIN ISIN { get; set; }

Property Value

SwiftISIN

Remarks

This must be a SwiftISIN of the kind ISIN.

IsEmpty

public override bool IsEmpty { get; }

Property Value

bool

IsValid

public override bool IsValid { get; }

Property Value

bool

NationalCode

In addition, or alternative to the ISIN, a national or proprietary identification code may be provided.

public SwiftISIN NationalCode { get; set; }

Property Value

SwiftISIN

Remarks

This must be a SwiftISIN that is NOT of the kind ISIN.

Methods

Clear()

public override void Clear()

GenerateField()

public override SwiftField GenerateField()

Returns

SwiftField

MatchField(SwiftField)

public override bool MatchField(SwiftField aField)

Parameters

aField SwiftField

Returns

bool

ProcessField(SwiftField)

public override void ProcessField(SwiftField aField)

Parameters

aField SwiftField

SetDescriptionText(string)

Set the securities name from a single line of arbitrary text.

public void SetDescriptionText(string sDescriptionText)

Parameters

sDescriptionText string