LUSID C# SDK
Public Member Functions | Protected Member Functions | Properties | List of all members
Lusid.Sdk.Model.DialectId Class Reference

Unique identifier of a given Dialect More...

Inheritance diagram for Lusid.Sdk.Model.DialectId:
Inheritance graph
[legend]

Public Member Functions

 DialectId (string scope=default(string), string vendor=default(string), string sourceSystem=default(string), string version=default(string), string serialisationFormat=default(string), string entityType=default(string))
 Initializes a new instance of the DialectId class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
virtual string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object input)
 Returns true if objects are equal More...
 
bool Equals (DialectId input)
 Returns true if DialectId instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 DialectId ()
 Initializes a new instance of the DialectId class. More...
 

Properties

string Scope [get, set]
 The Scope of the dialect. More...
 
string Vendor [get, set]
 The vendor of the dialect, the entity that created it. e.g. ISDA, FINBOURNE. More...
 
string SourceSystem [get, set]
 The source system of the dialect, the system that understands it. e.g. LUSID, QuantLib. More...
 
string _Version [get, set]
 The semantic version of the dialect: MAJOR.MINOR.PATCH. More...
 
string SerialisationFormat [get, set]
 The serialisation format of a document in this dialect. e.g. JSON, XML. More...
 
string EntityType [get, set]
 The type of entity this dialect describes e.g. Instrument. More...
 

Detailed Description

Unique identifier of a given Dialect

Constructor & Destructor Documentation

◆ DialectId() [1/2]

Lusid.Sdk.Model.DialectId.DialectId ( )
inlineprotected

Initializes a new instance of the DialectId class.

◆ DialectId() [2/2]

Lusid.Sdk.Model.DialectId.DialectId ( string  scope = default(string),
string  vendor = default(string),
string  sourceSystem = default(string),
string  version = default(string),
string  serialisationFormat = default(string),
string  entityType = default(string) 
)
inline

Initializes a new instance of the DialectId class.

Parameters
scopeThe Scope of the dialect. (required).
vendorThe vendor of the dialect, the entity that created it. e.g. ISDA, FINBOURNE. (required).
sourceSystemThe source system of the dialect, the system that understands it. e.g. LUSID, QuantLib. (required).
versionThe semantic version of the dialect: MAJOR.MINOR.PATCH. (required).
serialisationFormatThe serialisation format of a document in this dialect. e.g. JSON, XML. (required).
entityTypeThe type of entity this dialect describes e.g. Instrument. (required).

Member Function Documentation

◆ Equals() [1/2]

bool Lusid.Sdk.Model.DialectId.Equals ( DialectId  input)
inline

Returns true if DialectId instances are equal

Parameters
inputInstance of DialectId to be compared
Returns
Boolean

◆ Equals() [2/2]

override bool Lusid.Sdk.Model.DialectId.Equals ( object  input)
inline

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

override int Lusid.Sdk.Model.DialectId.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

virtual string Lusid.Sdk.Model.DialectId.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string Lusid.Sdk.Model.DialectId.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ _Version

string Lusid.Sdk.Model.DialectId._Version
getset

The semantic version of the dialect: MAJOR.MINOR.PATCH.

The semantic version of the dialect: MAJOR.MINOR.PATCH.

◆ EntityType

string Lusid.Sdk.Model.DialectId.EntityType
getset

The type of entity this dialect describes e.g. Instrument.

The type of entity this dialect describes e.g. Instrument.

◆ Scope

string Lusid.Sdk.Model.DialectId.Scope
getset

The Scope of the dialect.

The Scope of the dialect.

◆ SerialisationFormat

string Lusid.Sdk.Model.DialectId.SerialisationFormat
getset

The serialisation format of a document in this dialect. e.g. JSON, XML.

The serialisation format of a document in this dialect. e.g. JSON, XML.

◆ SourceSystem

string Lusid.Sdk.Model.DialectId.SourceSystem
getset

The source system of the dialect, the system that understands it. e.g. LUSID, QuantLib.

The source system of the dialect, the system that understands it. e.g. LUSID, QuantLib.

◆ Vendor

string Lusid.Sdk.Model.DialectId.Vendor
getset

The vendor of the dialect, the entity that created it. e.g. ISDA, FINBOURNE.

The vendor of the dialect, the entity that created it. e.g. ISDA, FINBOURNE.


The documentation for this class was generated from the following file: