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

OrderGraphPlacement More...

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

Public Member Functions

 OrderGraphPlacement (Placement placement=default(Placement), ResourceId blockId=default(ResourceId), OrderGraphPlacementOrderSynopsis ordered=default(OrderGraphPlacementOrderSynopsis), OrderGraphPlacementPlacementSynopsis placed=default(OrderGraphPlacementPlacementSynopsis), OrderGraphPlacementExecutionSynopsis executed=default(OrderGraphPlacementExecutionSynopsis), OrderGraphPlacementAllocationSynopsis allocated=default(OrderGraphPlacementAllocationSynopsis), string derivedState=default(string), decimal? calculatedAveragePrice=default(decimal?))
 Initializes a new instance of the OrderGraphPlacement 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 (OrderGraphPlacement input)
 Returns true if OrderGraphPlacement instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

Placement Placement [get, set]
 Gets or Sets Placement More...
 
ResourceId BlockId [get, set]
 Gets or Sets BlockId More...
 
OrderGraphPlacementOrderSynopsis Ordered [get, set]
 Gets or Sets Ordered More...
 
OrderGraphPlacementPlacementSynopsis Placed [get, set]
 Gets or Sets Placed More...
 
OrderGraphPlacementExecutionSynopsis Executed [get, set]
 Gets or Sets Executed More...
 
OrderGraphPlacementAllocationSynopsis Allocated [get, set]
 Gets or Sets Allocated More...
 
string DerivedState [get, set]
 A simple description of the overall state of a placement. More...
 
decimal? CalculatedAveragePrice [get, set]
 Average price realised on executions for a given placement More...
 

Detailed Description

OrderGraphPlacement

Constructor & Destructor Documentation

◆ OrderGraphPlacement() [1/2]

Lusid.Sdk.Model.OrderGraphPlacement.OrderGraphPlacement ( )
inlineprotected

Initializes a new instance of the OrderGraphPlacement class.

◆ OrderGraphPlacement() [2/2]

Lusid.Sdk.Model.OrderGraphPlacement.OrderGraphPlacement ( Placement  placement = default(Placement),
ResourceId  blockId = default(ResourceId),
OrderGraphPlacementOrderSynopsis  ordered = default(OrderGraphPlacementOrderSynopsis),
OrderGraphPlacementPlacementSynopsis  placed = default(OrderGraphPlacementPlacementSynopsis),
OrderGraphPlacementExecutionSynopsis  executed = default(OrderGraphPlacementExecutionSynopsis),
OrderGraphPlacementAllocationSynopsis  allocated = default(OrderGraphPlacementAllocationSynopsis),
string  derivedState = default(string),
decimal?  calculatedAveragePrice = default(decimal?) 
)
inline

Initializes a new instance of the OrderGraphPlacement class.

Parameters
placementplacement (required).
blockIdblockId (required).
orderedordered (required).
placedplaced (required).
executedexecuted (required).
allocatedallocated (required).
derivedStateA simple description of the overall state of a placement. (required).
calculatedAveragePriceAverage price realised on executions for a given placement.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if OrderGraphPlacement instances are equal

Parameters
inputInstance of OrderGraphPlacement to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Allocated

OrderGraphPlacementAllocationSynopsis Lusid.Sdk.Model.OrderGraphPlacement.Allocated
getset

Gets or Sets Allocated

◆ BlockId

ResourceId Lusid.Sdk.Model.OrderGraphPlacement.BlockId
getset

Gets or Sets BlockId

◆ CalculatedAveragePrice

decimal? Lusid.Sdk.Model.OrderGraphPlacement.CalculatedAveragePrice
getset

Average price realised on executions for a given placement

Average price realised on executions for a given placement

◆ DerivedState

string Lusid.Sdk.Model.OrderGraphPlacement.DerivedState
getset

A simple description of the overall state of a placement.

A simple description of the overall state of a placement.

◆ Executed

OrderGraphPlacementExecutionSynopsis Lusid.Sdk.Model.OrderGraphPlacement.Executed
getset

Gets or Sets Executed

◆ Ordered

OrderGraphPlacementOrderSynopsis Lusid.Sdk.Model.OrderGraphPlacement.Ordered
getset

Gets or Sets Ordered

◆ Placed

OrderGraphPlacementPlacementSynopsis Lusid.Sdk.Model.OrderGraphPlacement.Placed
getset

Gets or Sets Placed

◆ Placement

Placement Lusid.Sdk.Model.OrderGraphPlacement.Placement
getset

Gets or Sets Placement


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