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

CalculateOrderDatesRequest More...

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

Public Member Functions

 CalculateOrderDatesRequest (string instrumentIdentifierType=default(string), string instrumentIdentifier=default(string), string instrumentScope=default(string), DateTimeOffset? receivedDate=default(DateTimeOffset?), DateTimeOffset? priceDate=default(DateTimeOffset?), string transactionCategory=default(string), string liquidatingShareClassIdentifier=default(string), string liquidatingShareClassIdentifierType=default(string), string liquidatingShareClassInstrumentScope=default(string))
 Initializes a new instance of the CalculateOrderDatesRequest 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 (CalculateOrderDatesRequest input)
 Returns true if CalculateOrderDatesRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string InstrumentIdentifierType [get, set]
 Gets or Sets InstrumentIdentifierType More...
 
string InstrumentIdentifier [get, set]
 Gets or Sets InstrumentIdentifier More...
 
string InstrumentScope [get, set]
 Gets or Sets InstrumentScope More...
 
DateTimeOffset? ReceivedDate [get, set]
 Gets or Sets ReceivedDate More...
 
DateTimeOffset? PriceDate [get, set]
 Gets or Sets PriceDate More...
 
string TransactionCategory [get, set]
 Available values: Subscription, Redemption, SwitchOut, SwitchIn, TransferOut, TransferIn. More...
 
string LiquidatingShareClassIdentifier [get, set]
 Gets or Sets LiquidatingShareClassIdentifier More...
 
string LiquidatingShareClassIdentifierType [get, set]
 Gets or Sets LiquidatingShareClassIdentifierType More...
 
string LiquidatingShareClassInstrumentScope [get, set]
 Gets or Sets LiquidatingShareClassInstrumentScope More...
 

Detailed Description

CalculateOrderDatesRequest

Constructor & Destructor Documentation

◆ CalculateOrderDatesRequest() [1/2]

Lusid.Sdk.Model.CalculateOrderDatesRequest.CalculateOrderDatesRequest ( )
inlineprotected

Initializes a new instance of the CalculateOrderDatesRequest class.

◆ CalculateOrderDatesRequest() [2/2]

Lusid.Sdk.Model.CalculateOrderDatesRequest.CalculateOrderDatesRequest ( string  instrumentIdentifierType = default(string),
string  instrumentIdentifier = default(string),
string  instrumentScope = default(string),
DateTimeOffset?  receivedDate = default(DateTimeOffset?),
DateTimeOffset?  priceDate = default(DateTimeOffset?),
string  transactionCategory = default(string),
string  liquidatingShareClassIdentifier = default(string),
string  liquidatingShareClassIdentifierType = default(string),
string  liquidatingShareClassInstrumentScope = default(string) 
)
inline

Initializes a new instance of the CalculateOrderDatesRequest class.

Parameters
instrumentIdentifierTypeinstrumentIdentifierType (required).
instrumentIdentifierinstrumentIdentifier (required).
instrumentScopeinstrumentScope.
receivedDatereceivedDate.
priceDatepriceDate.
transactionCategoryAvailable values: Subscription, Redemption, SwitchOut, SwitchIn, TransferOut, TransferIn..
liquidatingShareClassIdentifierliquidatingShareClassIdentifier.
liquidatingShareClassIdentifierTypeliquidatingShareClassIdentifierType.
liquidatingShareClassInstrumentScopeliquidatingShareClassInstrumentScope.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if CalculateOrderDatesRequest instances are equal

Parameters
inputInstance of CalculateOrderDatesRequest to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ InstrumentIdentifier

string Lusid.Sdk.Model.CalculateOrderDatesRequest.InstrumentIdentifier
getset

Gets or Sets InstrumentIdentifier

◆ InstrumentIdentifierType

string Lusid.Sdk.Model.CalculateOrderDatesRequest.InstrumentIdentifierType
getset

Gets or Sets InstrumentIdentifierType

◆ InstrumentScope

string Lusid.Sdk.Model.CalculateOrderDatesRequest.InstrumentScope
getset

Gets or Sets InstrumentScope

◆ LiquidatingShareClassIdentifier

string Lusid.Sdk.Model.CalculateOrderDatesRequest.LiquidatingShareClassIdentifier
getset

Gets or Sets LiquidatingShareClassIdentifier

◆ LiquidatingShareClassIdentifierType

string Lusid.Sdk.Model.CalculateOrderDatesRequest.LiquidatingShareClassIdentifierType
getset

Gets or Sets LiquidatingShareClassIdentifierType

◆ LiquidatingShareClassInstrumentScope

string Lusid.Sdk.Model.CalculateOrderDatesRequest.LiquidatingShareClassInstrumentScope
getset

Gets or Sets LiquidatingShareClassInstrumentScope

◆ PriceDate

DateTimeOffset? Lusid.Sdk.Model.CalculateOrderDatesRequest.PriceDate
getset

Gets or Sets PriceDate

◆ ReceivedDate

DateTimeOffset? Lusid.Sdk.Model.CalculateOrderDatesRequest.ReceivedDate
getset

Gets or Sets ReceivedDate

◆ TransactionCategory

string Lusid.Sdk.Model.CalculateOrderDatesRequest.TransactionCategory
getset

Available values: Subscription, Redemption, SwitchOut, SwitchIn, TransferOut, TransferIn.

Available values: Subscription, Redemption, SwitchOut, SwitchIn, TransferOut, TransferIn.


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