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

FundEstimateValuationPoint More...

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

Public Types

enum class  EntryTypeEnum { FinalisedValuationPoint = 1 , FundEstimateValuationPoint = 2 , FundBookmark = 3 }
 The type of the Fund Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark. More...
 
- Public Types inherited from Lusid.Sdk.Model.FundCalendarEntries
enum class  FundCalendarEntriesTypeEnum { FinalisedValuationPoint = 1 , FundEstimateValuationPoint = 2 , FundBookmark = 3 }
 The type of the Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark. More...
 

Public Member Functions

 FundEstimateValuationPoint (string code=default(string), string navTypeCode=default(string), ResourceId timelineId=default(ResourceId), PreviousFundCalendarEntry previousEntry=default(PreviousFundCalendarEntry), DateTimeOffset effectiveAt=default(DateTimeOffset), EntryTypeEnum entryType=default(EntryTypeEnum), string status=default(string), bool applyClearDown=default(bool), string leaderNavTypeCode=default(string), List< EstimateVariant > variants=default(List< EstimateVariant >), DateTimeOffset? dateOfLastPcaScan=default(DateTimeOffset?), FundCalendarEntriesTypeEnum fundCalendarEntriesType=default(FundCalendarEntriesTypeEnum))
 Initializes a new instance of the FundEstimateValuationPoint class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
override 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 (FundEstimateValuationPoint input)
 Returns true if FundEstimateValuationPoint instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
- Public Member Functions inherited from Lusid.Sdk.Model.FundCalendarEntries
 FundCalendarEntries (FundCalendarEntriesTypeEnum fundCalendarEntriesType=default(FundCalendarEntriesTypeEnum))
 Initializes a new instance of the FundCalendarEntries class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
override bool Equals (object input)
 Returns true if objects are equal More...
 
bool Equals (FundCalendarEntries input)
 Returns true if FundCalendarEntries instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 FundEstimateValuationPoint ()
 Initializes a new instance of the FundEstimateValuationPoint class. More...
 
IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > BaseValidate (ValidationContext validationContext)
 To validate all properties of the instance More...
 
- Protected Member Functions inherited from Lusid.Sdk.Model.FundCalendarEntries
 FundCalendarEntries ()
 Initializes a new instance of the FundCalendarEntries class. More...
 
IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > BaseValidate (ValidationContext validationContext)
 To validate all properties of the instance More...
 

Properties

EntryTypeEnum EntryType [get, set]
 The type of the Fund Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark. More...
 
string Code [get, set]
 The unique Code of the Calendar Entry. The Calendar Entry, together with the Fund Scope and Code, uniquely identifies a Fund Calendar Entry. More...
 
string NavTypeCode [get, set]
 The navTypeCode of the Fund Calendar Entry. This is the code of the NAV type that this Calendar Entry is associated with. More...
 
ResourceId TimelineId [get, set]
 Gets or Sets TimelineId More...
 
PreviousFundCalendarEntry PreviousEntry [get, set]
 Gets or Sets PreviousEntry More...
 
DateTimeOffset EffectiveAt [get, set]
 The effective at of the Calendar Entry. More...
 
string Status [get, set]
 The status of the Fund Calendar Entry. Can be &#39;Estimate&#39;, &#39;Unofficial&#39; or &#39;Final&#39;. More...
 
bool ApplyClearDown [get, set]
 Set to true if that closed period should have the clear down applied. More...
 
string LeaderNavTypeCode [get, set]
 The code of the Nav Type that this Nav Type will follow when set. More...
 
List< EstimateVariantVariants [get, set]
 The variants of the Estimate Valuation Point. More...
 
DateTimeOffset? DateOfLastPcaScan [get, set]
 The last date a PCA scan was conducted for a Valuation Point More...
 
- Properties inherited from Lusid.Sdk.Model.FundCalendarEntries
FundCalendarEntriesTypeEnum FundCalendarEntriesType [get, set]
 The type of the Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark. More...
 

Detailed Description

FundEstimateValuationPoint

Member Enumeration Documentation

◆ EntryTypeEnum

The type of the Fund Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark.

The type of the Fund Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark.

Enumerator
FinalisedValuationPoint 

Enum FinalisedValuationPoint for value: FinalisedValuationPoint

FundEstimateValuationPoint 

Enum FundEstimateValuationPoint for value: FundEstimateValuationPoint

FundBookmark 

Enum FundBookmark for value: FundBookmark

Constructor & Destructor Documentation

◆ FundEstimateValuationPoint() [1/2]

Lusid.Sdk.Model.FundEstimateValuationPoint.FundEstimateValuationPoint ( )
inlineprotected

Initializes a new instance of the FundEstimateValuationPoint class.

◆ FundEstimateValuationPoint() [2/2]

Lusid.Sdk.Model.FundEstimateValuationPoint.FundEstimateValuationPoint ( string  code = default(string),
string  navTypeCode = default(string),
ResourceId  timelineId = default(ResourceId),
PreviousFundCalendarEntry  previousEntry = default(PreviousFundCalendarEntry),
DateTimeOffset  effectiveAt = default(DateTimeOffset),
EntryTypeEnum  entryType = default(EntryTypeEnum),
string  status = default(string),
bool  applyClearDown = default(bool),
string  leaderNavTypeCode = default(string),
List< EstimateVariant variants = default(List<EstimateVariant>),
DateTimeOffset?  dateOfLastPcaScan = default(DateTimeOffset?),
FundCalendarEntriesTypeEnum  fundCalendarEntriesType = default(FundCalendarEntriesTypeEnum) 
)
inline

Initializes a new instance of the FundEstimateValuationPoint class.

Parameters
codeThe unique Code of the Calendar Entry. The Calendar Entry, together with the Fund Scope and Code, uniquely identifies a Fund Calendar Entry. (required).
navTypeCodeThe navTypeCode of the Fund Calendar Entry. This is the code of the NAV type that this Calendar Entry is associated with. (required).
timelineIdtimelineId.
previousEntrypreviousEntry.
effectiveAtThe effective at of the Calendar Entry..
entryTypeThe type of the Fund Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark. (required).
statusThe status of the Fund Calendar Entry. Can be &#39;Estimate&#39;, &#39;Unofficial&#39; or &#39;Final&#39;..
applyClearDownSet to true if that closed period should have the clear down applied..
leaderNavTypeCodeThe code of the Nav Type that this Nav Type will follow when set..
variantsThe variants of the Estimate Valuation Point. .
dateOfLastPcaScanThe last date a PCA scan was conducted for a Valuation Point.
fundCalendarEntriesTypeThe type of the Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark. (required) (default to "FundEstimateValuationPoint").

Member Function Documentation

◆ BaseValidate()

IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Lusid.Sdk.Model.FundEstimateValuationPoint.BaseValidate ( ValidationContext  validationContext)
inlineprotected

To validate all properties of the instance

Parameters
validationContextValidation context
Returns
Validation Result

◆ Equals() [1/2]

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

Returns true if FundEstimateValuationPoint instances are equal

Parameters
inputInstance of FundEstimateValuationPoint to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

override string Lusid.Sdk.Model.FundEstimateValuationPoint.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

Reimplemented from Lusid.Sdk.Model.FundCalendarEntries.

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ApplyClearDown

bool Lusid.Sdk.Model.FundEstimateValuationPoint.ApplyClearDown
getset

Set to true if that closed period should have the clear down applied.

Set to true if that closed period should have the clear down applied.

◆ Code

string Lusid.Sdk.Model.FundEstimateValuationPoint.Code
getset

The unique Code of the Calendar Entry. The Calendar Entry, together with the Fund Scope and Code, uniquely identifies a Fund Calendar Entry.

The unique Code of the Calendar Entry. The Calendar Entry, together with the Fund Scope and Code, uniquely identifies a Fund Calendar Entry.

◆ DateOfLastPcaScan

DateTimeOffset? Lusid.Sdk.Model.FundEstimateValuationPoint.DateOfLastPcaScan
getset

The last date a PCA scan was conducted for a Valuation Point

The last date a PCA scan was conducted for a Valuation Point

◆ EffectiveAt

DateTimeOffset Lusid.Sdk.Model.FundEstimateValuationPoint.EffectiveAt
getset

The effective at of the Calendar Entry.

The effective at of the Calendar Entry.

◆ EntryType

EntryTypeEnum Lusid.Sdk.Model.FundEstimateValuationPoint.EntryType
getset

The type of the Fund Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark.

The type of the Fund Calendar Entry. Available values: FinalisedValuationPoint, FundEstimateValuationPoint, FundBookmark.

◆ LeaderNavTypeCode

string Lusid.Sdk.Model.FundEstimateValuationPoint.LeaderNavTypeCode
getset

The code of the Nav Type that this Nav Type will follow when set.

The code of the Nav Type that this Nav Type will follow when set.

◆ NavTypeCode

string Lusid.Sdk.Model.FundEstimateValuationPoint.NavTypeCode
getset

The navTypeCode of the Fund Calendar Entry. This is the code of the NAV type that this Calendar Entry is associated with.

The navTypeCode of the Fund Calendar Entry. This is the code of the NAV type that this Calendar Entry is associated with.

◆ PreviousEntry

PreviousFundCalendarEntry Lusid.Sdk.Model.FundEstimateValuationPoint.PreviousEntry
getset

Gets or Sets PreviousEntry

◆ Status

string Lusid.Sdk.Model.FundEstimateValuationPoint.Status
getset

The status of the Fund Calendar Entry. Can be &#39;Estimate&#39;, &#39;Unofficial&#39; or &#39;Final&#39;.

The status of the Fund Calendar Entry. Can be &#39;Estimate&#39;, &#39;Unofficial&#39; or &#39;Final&#39;.

◆ TimelineId

ResourceId Lusid.Sdk.Model.FundEstimateValuationPoint.TimelineId
getset

Gets or Sets TimelineId

◆ Variants

List<EstimateVariant> Lusid.Sdk.Model.FundEstimateValuationPoint.Variants
getset

The variants of the Estimate Valuation Point.

The variants of the Estimate Valuation Point.


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