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

ValuationPointOverview More...

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

Public Member Functions

 ValuationPointOverview (string href=default(string), string diaryEntryCode=default(string), string diaryEntryVariant=default(string), DateTimeOffset effectiveFrom=default(DateTimeOffset), DateTimeOffset effectiveTo=default(DateTimeOffset), DateTimeOffset queryAsAt=default(DateTimeOffset), string type=default(string), string status=default(string), decimal gav=default(decimal), decimal nav=default(decimal), DateTimeOffset? holdingsAsAtOverride=default(DateTimeOffset?), DateTimeOffset? valuationsAsAtOverride=default(DateTimeOffset?), Dictionary< string, Property > properties=default(Dictionary< string, Property >), List< Link > links=default(List< Link >))
 Initializes a new instance of the ValuationPointOverview 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 (ValuationPointOverview input)
 Returns true if ValuationPointOverview instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string Href [get, set]
 The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime. More...
 
string DiaryEntryCode [get, set]
 The code for the Valuation Point. More...
 
string DiaryEntryVariant [get, set]
 The Variant for the Valuation Point. Together with the valuation point code marks the unique branch for the NavType. More...
 
DateTimeOffset EffectiveFrom [get, set]
 The effective time of the last Valuation Point. More...
 
DateTimeOffset EffectiveTo [get, set]
 The effective time of the current Valuation Point. More...
 
DateTimeOffset QueryAsAt [get, set]
 The query time of the Valuation Point. Defaults to latest. More...
 
string Type [get, set]
 The type of the diary entry. This is &#39;ValuationPoint&#39;. Available values: PeriodBoundary, ValuationPoint, Other. More...
 
string Status [get, set]
 The status of the Valuation Point. Available values: Undefined, Estimate, Final, Candidate, Unofficial. More...
 
decimal Gav [get, set]
 The Gross Asset Value of the Fund or Share Class at the Valuation Point. This is effectively a summation of all Trial balance entries linked to accounts of types &#39;Asset&#39; and &#39;Liabilities&#39;. More...
 
decimal Nav [get, set]
 The Net Asset Value of the Fund or Share Class at the Valuation Point. This represents the GAV with any fees applied in the period. More...
 
DateTimeOffset? HoldingsAsAtOverride [get, set]
 The optional AsAt Override to use for building holdings in the Valuation Point. Defaults to QueryAsAt. More...
 
DateTimeOffset? ValuationsAsAtOverride [get, set]
 The optional AsAt Override to use for performing valuations in the Valuation Point. Defaults to QueryAsAt. More...
 
Dictionary< string, PropertyProperties [get, set]
 The Fee properties. These will be from the &#39;Fee&#39; domain. More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

ValuationPointOverview

Constructor & Destructor Documentation

◆ ValuationPointOverview() [1/2]

Lusid.Sdk.Model.ValuationPointOverview.ValuationPointOverview ( )
inlineprotected

Initializes a new instance of the ValuationPointOverview class.

◆ ValuationPointOverview() [2/2]

Lusid.Sdk.Model.ValuationPointOverview.ValuationPointOverview ( string  href = default(string),
string  diaryEntryCode = default(string),
string  diaryEntryVariant = default(string),
DateTimeOffset  effectiveFrom = default(DateTimeOffset),
DateTimeOffset  effectiveTo = default(DateTimeOffset),
DateTimeOffset  queryAsAt = default(DateTimeOffset),
string  type = default(string),
string  status = default(string),
decimal  gav = default(decimal),
decimal  nav = default(decimal),
DateTimeOffset?  holdingsAsAtOverride = default(DateTimeOffset?),
DateTimeOffset?  valuationsAsAtOverride = default(DateTimeOffset?),
Dictionary< string, Property properties = default(Dictionary<string, Property>),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the ValuationPointOverview class.

Parameters
hrefThe specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime..
diaryEntryCodeThe code for the Valuation Point. (required).
diaryEntryVariantThe Variant for the Valuation Point. Together with the valuation point code marks the unique branch for the NavType..
effectiveFromThe effective time of the last Valuation Point. (required).
effectiveToThe effective time of the current Valuation Point. (required).
queryAsAtThe query time of the Valuation Point. Defaults to latest..
typeThe type of the diary entry. This is &#39;ValuationPoint&#39;. Available values: PeriodBoundary, ValuationPoint, Other. (required).
statusThe status of the Valuation Point. Available values: Undefined, Estimate, Final, Candidate, Unofficial. (required).
gavThe Gross Asset Value of the Fund or Share Class at the Valuation Point. This is effectively a summation of all Trial balance entries linked to accounts of types &#39;Asset&#39; and &#39;Liabilities&#39;. (required).
navThe Net Asset Value of the Fund or Share Class at the Valuation Point. This represents the GAV with any fees applied in the period. (required).
holdingsAsAtOverrideThe optional AsAt Override to use for building holdings in the Valuation Point. Defaults to QueryAsAt..
valuationsAsAtOverrideThe optional AsAt Override to use for performing valuations in the Valuation Point. Defaults to QueryAsAt..
propertiesThe Fee properties. These will be from the &#39;Fee&#39; domain..
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if ValuationPointOverview instances are equal

Parameters
inputInstance of ValuationPointOverview to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ DiaryEntryCode

string Lusid.Sdk.Model.ValuationPointOverview.DiaryEntryCode
getset

The code for the Valuation Point.

The code for the Valuation Point.

◆ DiaryEntryVariant

string Lusid.Sdk.Model.ValuationPointOverview.DiaryEntryVariant
getset

The Variant for the Valuation Point. Together with the valuation point code marks the unique branch for the NavType.

The Variant for the Valuation Point. Together with the valuation point code marks the unique branch for the NavType.

◆ EffectiveFrom

DateTimeOffset Lusid.Sdk.Model.ValuationPointOverview.EffectiveFrom
getset

The effective time of the last Valuation Point.

The effective time of the last Valuation Point.

◆ EffectiveTo

DateTimeOffset Lusid.Sdk.Model.ValuationPointOverview.EffectiveTo
getset

The effective time of the current Valuation Point.

The effective time of the current Valuation Point.

◆ Gav

decimal Lusid.Sdk.Model.ValuationPointOverview.Gav
getset

The Gross Asset Value of the Fund or Share Class at the Valuation Point. This is effectively a summation of all Trial balance entries linked to accounts of types &#39;Asset&#39; and &#39;Liabilities&#39;.

The Gross Asset Value of the Fund or Share Class at the Valuation Point. This is effectively a summation of all Trial balance entries linked to accounts of types &#39;Asset&#39; and &#39;Liabilities&#39;.

◆ HoldingsAsAtOverride

DateTimeOffset? Lusid.Sdk.Model.ValuationPointOverview.HoldingsAsAtOverride
getset

The optional AsAt Override to use for building holdings in the Valuation Point. Defaults to QueryAsAt.

The optional AsAt Override to use for building holdings in the Valuation Point. Defaults to QueryAsAt.

◆ Href

string Lusid.Sdk.Model.ValuationPointOverview.Href
getset

The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.

The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.

◆ Links

List<Link> Lusid.Sdk.Model.ValuationPointOverview.Links
getset

Gets or Sets Links

◆ Nav

decimal Lusid.Sdk.Model.ValuationPointOverview.Nav
getset

The Net Asset Value of the Fund or Share Class at the Valuation Point. This represents the GAV with any fees applied in the period.

The Net Asset Value of the Fund or Share Class at the Valuation Point. This represents the GAV with any fees applied in the period.

◆ Properties

Dictionary<string, Property> Lusid.Sdk.Model.ValuationPointOverview.Properties
getset

The Fee properties. These will be from the &#39;Fee&#39; domain.

The Fee properties. These will be from the &#39;Fee&#39; domain.

◆ QueryAsAt

DateTimeOffset Lusid.Sdk.Model.ValuationPointOverview.QueryAsAt
getset

The query time of the Valuation Point. Defaults to latest.

The query time of the Valuation Point. Defaults to latest.

◆ Status

string Lusid.Sdk.Model.ValuationPointOverview.Status
getset

The status of the Valuation Point. Available values: Undefined, Estimate, Final, Candidate, Unofficial.

The status of the Valuation Point. Available values: Undefined, Estimate, Final, Candidate, Unofficial.

◆ Type

string Lusid.Sdk.Model.ValuationPointOverview.Type
getset

The type of the diary entry. This is &#39;ValuationPoint&#39;. Available values: PeriodBoundary, ValuationPoint, Other.

The type of the diary entry. This is &#39;ValuationPoint&#39;. Available values: PeriodBoundary, ValuationPoint, Other.

◆ ValuationsAsAtOverride

DateTimeOffset? Lusid.Sdk.Model.ValuationPointOverview.ValuationsAsAtOverride
getset

The optional AsAt Override to use for performing valuations in the Valuation Point. Defaults to QueryAsAt.

The optional AsAt Override to use for performing valuations in the Valuation Point. Defaults to QueryAsAt.


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