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

Provides information on the primary time zone of an instrument and optional cut labels for defining times to be used by instrument events. More...

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

Public Member Functions

 TimeZoneConventions (string primaryTimeZone=default(string), string startOfDay=default(string), string primaryMarketOpen=default(string))
 Initializes a new instance of the TimeZoneConventions 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 (TimeZoneConventions input)
 Returns true if TimeZoneConventions instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string PrimaryTimeZone [get, set]
 The IANA time zone code for the instrument. More...
 
string StartOfDay [get, set]
 A LUSID Cut Label code used for generating instrument events at a time other than local midnight. More...
 
string PrimaryMarketOpen [get, set]
 A LUSID Cut Label code used for delaying the transaction time of certain instrument events until market open. More...
 

Detailed Description

Provides information on the primary time zone of an instrument and optional cut labels for defining times to be used by instrument events.

Constructor & Destructor Documentation

◆ TimeZoneConventions() [1/2]

Lusid.Sdk.Model.TimeZoneConventions.TimeZoneConventions ( )
inlineprotected

Initializes a new instance of the TimeZoneConventions class.

◆ TimeZoneConventions() [2/2]

Lusid.Sdk.Model.TimeZoneConventions.TimeZoneConventions ( string  primaryTimeZone = default(string),
string  startOfDay = default(string),
string  primaryMarketOpen = default(string) 
)
inline

Initializes a new instance of the TimeZoneConventions class.

Parameters
primaryTimeZoneThe IANA time zone code for the instrument. (required).
startOfDayA LUSID Cut Label code used for generating instrument events at a time other than local midnight..
primaryMarketOpenA LUSID Cut Label code used for delaying the transaction time of certain instrument events until market open..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if TimeZoneConventions instances are equal

Parameters
inputInstance of TimeZoneConventions to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ PrimaryMarketOpen

string Lusid.Sdk.Model.TimeZoneConventions.PrimaryMarketOpen
getset

A LUSID Cut Label code used for delaying the transaction time of certain instrument events until market open.

A LUSID Cut Label code used for delaying the transaction time of certain instrument events until market open.

◆ PrimaryTimeZone

string Lusid.Sdk.Model.TimeZoneConventions.PrimaryTimeZone
getset

The IANA time zone code for the instrument.

The IANA time zone code for the instrument.

◆ StartOfDay

string Lusid.Sdk.Model.TimeZoneConventions.StartOfDay
getset

A LUSID Cut Label code used for generating instrument events at a time other than local midnight.

A LUSID Cut Label code used for generating instrument events at a time other than local midnight.


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