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

CustomEntityId More...

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

Public Member Functions

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

Protected Member Functions

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

Properties

string IdentifierScope [get, set]
 The scope the identifier resides in (the scope of the identifier property definition). More...
 
string IdentifierType [get, set]
 What the identifier represents (the code of the identifier property definition). More...
 
string IdentifierValue [get, set]
 The value of the identifier for this entity. More...
 
DateTimeOffset? EffectiveFrom [get, set]
 The effective datetime from which the identifier is valid. More...
 
DateTimeOffset? EffectiveUntil [get, set]
 The effective datetime until which the identifier is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the identifier. More...
 

Detailed Description

CustomEntityId

Constructor & Destructor Documentation

◆ CustomEntityId() [1/2]

Lusid.Sdk.Model.CustomEntityId.CustomEntityId ( )
inlineprotected

Initializes a new instance of the CustomEntityId class.

◆ CustomEntityId() [2/2]

Lusid.Sdk.Model.CustomEntityId.CustomEntityId ( string  identifierScope = default(string),
string  identifierType = default(string),
string  identifierValue = default(string),
DateTimeOffset?  effectiveFrom = default(DateTimeOffset?),
DateTimeOffset?  effectiveUntil = default(DateTimeOffset?) 
)
inline

Initializes a new instance of the CustomEntityId class.

Parameters
identifierScopeThe scope the identifier resides in (the scope of the identifier property definition). (required).
identifierTypeWhat the identifier represents (the code of the identifier property definition). (required).
identifierValueThe value of the identifier for this entity. (required).
effectiveFromThe effective datetime from which the identifier is valid..
effectiveUntilThe effective datetime until which the identifier is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the identifier..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if CustomEntityId instances are equal

Parameters
inputInstance of CustomEntityId to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ EffectiveFrom

DateTimeOffset? Lusid.Sdk.Model.CustomEntityId.EffectiveFrom
getset

The effective datetime from which the identifier is valid.

The effective datetime from which the identifier is valid.

◆ EffectiveUntil

DateTimeOffset? Lusid.Sdk.Model.CustomEntityId.EffectiveUntil
getset

The effective datetime until which the identifier is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the identifier.

The effective datetime until which the identifier is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveFrom' datetime of the identifier.

◆ IdentifierScope

string Lusid.Sdk.Model.CustomEntityId.IdentifierScope
getset

The scope the identifier resides in (the scope of the identifier property definition).

The scope the identifier resides in (the scope of the identifier property definition).

◆ IdentifierType

string Lusid.Sdk.Model.CustomEntityId.IdentifierType
getset

What the identifier represents (the code of the identifier property definition).

What the identifier represents (the code of the identifier property definition).

◆ IdentifierValue

string Lusid.Sdk.Model.CustomEntityId.IdentifierValue
getset

The value of the identifier for this entity.

The value of the identifier for this entity.


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