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

Dto to expose mapped keys to new standardised format More...

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

Public Member Functions

 EntityIdentifier (string identifierScope=default(string), string identifierType=default(string), string identifierValue=default(string))
 Initializes a new instance of the EntityIdentifier 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 (EntityIdentifier input)
 Returns true if EntityIdentifier instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string IdentifierScope [get, set]
 The scope of the identifier More...
 
string IdentifierType [get, set]
 The type of the identifier More...
 
string IdentifierValue [get, set]
 The value of the identifier More...
 

Detailed Description

Dto to expose mapped keys to new standardised format

Constructor & Destructor Documentation

◆ EntityIdentifier() [1/2]

Lusid.Sdk.Model.EntityIdentifier.EntityIdentifier ( )
inlineprotected

Initializes a new instance of the EntityIdentifier class.

◆ EntityIdentifier() [2/2]

Lusid.Sdk.Model.EntityIdentifier.EntityIdentifier ( string  identifierScope = default(string),
string  identifierType = default(string),
string  identifierValue = default(string) 
)
inline

Initializes a new instance of the EntityIdentifier class.

Parameters
identifierScopeThe scope of the identifier.
identifierTypeThe type of the identifier (required).
identifierValueThe value of the identifier (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if EntityIdentifier instances are equal

Parameters
inputInstance of EntityIdentifier to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ IdentifierScope

string Lusid.Sdk.Model.EntityIdentifier.IdentifierScope
getset

The scope of the identifier

The scope of the identifier

◆ IdentifierType

string Lusid.Sdk.Model.EntityIdentifier.IdentifierType
getset

The type of the identifier

The type of the identifier

◆ IdentifierValue

string Lusid.Sdk.Model.EntityIdentifier.IdentifierValue
getset

The value of the identifier

The value of the identifier


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