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

FundCalendarEntry More...

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

Public Types

enum class  EntryTypeEnum { ValuationPointFundCalendarEntry = 1 , BookmarkFundCalendarEntry = 2 }
 The type of the Fund Calendar Entry. Available values: ValuationPointFundCalendarEntry, BookmarkFundCalendarEntry. More...
 

Public Member Functions

 FundCalendarEntry (string code=default(string), string variant=default(string), string displayName=default(string), string description=default(string), string navTypeCode=default(string), ResourceId timelineId=default(ResourceId), PreviousFundCalendarEntry previousEntry=default(PreviousFundCalendarEntry), DateTimeOffset effectiveAt=default(DateTimeOffset), DateTimeOffset asAt=default(DateTimeOffset), EntryTypeEnum entryType=default(EntryTypeEnum), string status=default(string), bool applyClearDown=default(bool), DateTimeOffset? holdingsAsAtOverride=default(DateTimeOffset?), DateTimeOffset? valuationsAsAtOverride=default(DateTimeOffset?), Dictionary< string, Property > properties=default(Dictionary< string, Property >), ModelVersion varVersion=default(ModelVersion), string href=default(string), string leaderNavTypeCode=default(string))
 Initializes a new instance of the FundCalendarEntry 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 (FundCalendarEntry input)
 Returns true if FundCalendarEntry instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

EntryTypeEnum EntryType [get, set]
 The type of the Fund Calendar Entry. Available values: ValuationPointFundCalendarEntry, BookmarkFundCalendarEntry. 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 Variant [get, set]
 The Variant of the Calendar Entry. Together with the valuation point code marks the unique branch for the NavType. More...
 
string DisplayName [get, set]
 The name of the Fund Calendar entry. More...
 
string Description [get, set]
 A description for the 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...
 
DateTimeOffset AsAt [get, set]
 The asAt datetime for 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...
 
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 properties for the Calendar Entry. These will be from the &#39;ClosedPeriod&#39; domain. More...
 
ModelVersion VarVersion [get, set]
 Gets or Sets VarVersion More...
 
string Href [get, set]
 The specific Uniform Resource Identifier (URI) for this resource at the requested asAt datetime. More...
 
string LeaderNavTypeCode [get, set]
 The code of the Nav Type that this Nav Type will follow when set. More...
 

Detailed Description

FundCalendarEntry

Member Enumeration Documentation

◆ EntryTypeEnum

The type of the Fund Calendar Entry. Available values: ValuationPointFundCalendarEntry, BookmarkFundCalendarEntry.

The type of the Fund Calendar Entry. Available values: ValuationPointFundCalendarEntry, BookmarkFundCalendarEntry.

Enumerator
ValuationPointFundCalendarEntry 

Enum ValuationPointFundCalendarEntry for value: ValuationPointFundCalendarEntry

BookmarkFundCalendarEntry 

Enum BookmarkFundCalendarEntry for value: BookmarkFundCalendarEntry

Constructor & Destructor Documentation

◆ FundCalendarEntry() [1/2]

Lusid.Sdk.Model.FundCalendarEntry.FundCalendarEntry ( )
inlineprotected

Initializes a new instance of the FundCalendarEntry class.

◆ FundCalendarEntry() [2/2]

Lusid.Sdk.Model.FundCalendarEntry.FundCalendarEntry ( string  code = default(string),
string  variant = default(string),
string  displayName = default(string),
string  description = default(string),
string  navTypeCode = default(string),
ResourceId  timelineId = default(ResourceId),
PreviousFundCalendarEntry  previousEntry = default(PreviousFundCalendarEntry),
DateTimeOffset  effectiveAt = default(DateTimeOffset),
DateTimeOffset  asAt = default(DateTimeOffset),
EntryTypeEnum  entryType = default(EntryTypeEnum),
string  status = default(string),
bool  applyClearDown = default(bool),
DateTimeOffset?  holdingsAsAtOverride = default(DateTimeOffset?),
DateTimeOffset?  valuationsAsAtOverride = default(DateTimeOffset?),
Dictionary< string, Property properties = default(Dictionary<string, Property>),
ModelVersion  varVersion = default(ModelVersion),
string  href = default(string),
string  leaderNavTypeCode = default(string) 
)
inline

Initializes a new instance of the FundCalendarEntry 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).
variantThe Variant of the Calendar Entry. Together with the valuation point code marks the unique branch for the NavType..
displayNameThe name of the Fund Calendar entry. (required).
descriptionA description for the Fund Calendar entry..
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..
asAtThe asAt datetime for the Calendar Entry. (required).
entryTypeThe type of the Fund Calendar Entry. Available values: ValuationPointFundCalendarEntry, BookmarkFundCalendarEntry. (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. (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 properties for the Calendar Entry. These will be from the &#39;ClosedPeriod&#39; domain..
varVersionvarVersion (required).
hrefThe specific Uniform Resource Identifier (URI) for this resource at the requested asAt datetime..
leaderNavTypeCodeThe code of the Nav Type that this Nav Type will follow when set..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if FundCalendarEntry instances are equal

Parameters
inputInstance of FundCalendarEntry to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ApplyClearDown

bool Lusid.Sdk.Model.FundCalendarEntry.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.

◆ AsAt

DateTimeOffset Lusid.Sdk.Model.FundCalendarEntry.AsAt
getset

The asAt datetime for the Calendar Entry.

The asAt datetime for the Calendar Entry.

◆ Code

string Lusid.Sdk.Model.FundCalendarEntry.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.

◆ Description

string Lusid.Sdk.Model.FundCalendarEntry.Description
getset

A description for the Fund Calendar entry.

A description for the Fund Calendar entry.

◆ DisplayName

string Lusid.Sdk.Model.FundCalendarEntry.DisplayName
getset

The name of the Fund Calendar entry.

The name of the Fund Calendar entry.

◆ EffectiveAt

DateTimeOffset Lusid.Sdk.Model.FundCalendarEntry.EffectiveAt
getset

The effective at of the Calendar Entry.

The effective at of the Calendar Entry.

◆ EntryType

EntryTypeEnum Lusid.Sdk.Model.FundCalendarEntry.EntryType
getset

The type of the Fund Calendar Entry. Available values: ValuationPointFundCalendarEntry, BookmarkFundCalendarEntry.

The type of the Fund Calendar Entry. Available values: ValuationPointFundCalendarEntry, BookmarkFundCalendarEntry.

◆ HoldingsAsAtOverride

DateTimeOffset? Lusid.Sdk.Model.FundCalendarEntry.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.FundCalendarEntry.Href
getset

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

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

◆ LeaderNavTypeCode

string Lusid.Sdk.Model.FundCalendarEntry.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.FundCalendarEntry.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.FundCalendarEntry.PreviousEntry
getset

Gets or Sets PreviousEntry

◆ Properties

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

The properties for the Calendar Entry. These will be from the &#39;ClosedPeriod&#39; domain.

The properties for the Calendar Entry. These will be from the &#39;ClosedPeriod&#39; domain.

◆ Status

string Lusid.Sdk.Model.FundCalendarEntry.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.FundCalendarEntry.TimelineId
getset

Gets or Sets TimelineId

◆ ValuationsAsAtOverride

DateTimeOffset? Lusid.Sdk.Model.FundCalendarEntry.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.

◆ Variant

string Lusid.Sdk.Model.FundCalendarEntry.Variant
getset

The Variant of the Calendar Entry. Together with the valuation point code marks the unique branch for the NavType.

The Variant of the Calendar Entry. Together with the valuation point code marks the unique branch for the NavType.

◆ VarVersion

ModelVersion Lusid.Sdk.Model.FundCalendarEntry.VarVersion
getset

Gets or Sets VarVersion


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