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

Represents LUSID entity details for a data quality check result More...

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

Public Member Functions

 LusidEntityResult (DateTimeOffset asAt=default(DateTimeOffset), DateTimeOffset effectiveAt=default(DateTimeOffset), string entityType=default(string), string scope=default(string), string code=default(string), string identifierKey=default(string), string identifierValue=default(string), string entityUniqueId=default(string), string displayName=default(string))
 Initializes a new instance of the LusidEntityResult 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 (LusidEntityResult input)
 Returns true if LusidEntityResult instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

DateTimeOffset AsAt [get, set]
 The as-at timestamp for the entity More...
 
DateTimeOffset EffectiveAt [get, set]
 The effective-at timestamp for the entity More...
 
string EntityType [get, set]
 The type of the LUSID entity More...
 
string Scope [get, set]
 The scope of the entity More...
 
string Code [get, set]
 The code of the entity. Populated for scope+code entities (e.g. Portfolio). Null for identifier-based entities (e.g. Instrument). More...
 
string IdentifierKey [get, set]
 The identifier key for the entity More...
 
string IdentifierValue [get, set]
 The identifier value for the entity More...
 
string EntityUniqueId [get, set]
 The unique identifier for the entity More...
 
string DisplayName [get, set]
 The display name of the entity More...
 

Detailed Description

Represents LUSID entity details for a data quality check result

Constructor & Destructor Documentation

◆ LusidEntityResult()

Lusid.Sdk.Model.LusidEntityResult.LusidEntityResult ( DateTimeOffset  asAt = default(DateTimeOffset),
DateTimeOffset  effectiveAt = default(DateTimeOffset),
string  entityType = default(string),
string  scope = default(string),
string  code = default(string),
string  identifierKey = default(string),
string  identifierValue = default(string),
string  entityUniqueId = default(string),
string  displayName = default(string) 
)
inline

Initializes a new instance of the LusidEntityResult class.

Parameters
asAtThe as-at timestamp for the entity.
effectiveAtThe effective-at timestamp for the entity.
entityTypeThe type of the LUSID entity.
scopeThe scope of the entity.
codeThe code of the entity. Populated for scope+code entities (e.g. Portfolio). Null for identifier-based entities (e.g. Instrument)..
identifierKeyThe identifier key for the entity.
identifierValueThe identifier value for the entity.
entityUniqueIdThe unique identifier for the entity.
displayNameThe display name of the entity.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if LusidEntityResult instances are equal

Parameters
inputInstance of LusidEntityResult to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AsAt

DateTimeOffset Lusid.Sdk.Model.LusidEntityResult.AsAt
getset

The as-at timestamp for the entity

The as-at timestamp for the entity

◆ Code

string Lusid.Sdk.Model.LusidEntityResult.Code
getset

The code of the entity. Populated for scope+code entities (e.g. Portfolio). Null for identifier-based entities (e.g. Instrument).

The code of the entity. Populated for scope+code entities (e.g. Portfolio). Null for identifier-based entities (e.g. Instrument).

◆ DisplayName

string Lusid.Sdk.Model.LusidEntityResult.DisplayName
getset

The display name of the entity

The display name of the entity

◆ EffectiveAt

DateTimeOffset Lusid.Sdk.Model.LusidEntityResult.EffectiveAt
getset

The effective-at timestamp for the entity

The effective-at timestamp for the entity

◆ EntityType

string Lusid.Sdk.Model.LusidEntityResult.EntityType
getset

The type of the LUSID entity

The type of the LUSID entity

◆ EntityUniqueId

string Lusid.Sdk.Model.LusidEntityResult.EntityUniqueId
getset

The unique identifier for the entity

The unique identifier for the entity

◆ IdentifierKey

string Lusid.Sdk.Model.LusidEntityResult.IdentifierKey
getset

The identifier key for the entity

The identifier key for the entity

◆ IdentifierValue

string Lusid.Sdk.Model.LusidEntityResult.IdentifierValue
getset

The identifier value for the entity

The identifier value for the entity

◆ Scope

string Lusid.Sdk.Model.LusidEntityResult.Scope
getset

The scope of the entity

The scope of the entity


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