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

OrderGraphBlock More...

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

Public Member Functions

 OrderGraphBlock (Block block=default(Block), OrderGraphBlockOrderSynopsis ordered=default(OrderGraphBlockOrderSynopsis), OrderGraphBlockPlacementSynopsis placed=default(OrderGraphBlockPlacementSynopsis), OrderGraphBlockExecutionSynopsis executed=default(OrderGraphBlockExecutionSynopsis), OrderGraphBlockAllocationSynopsis allocated=default(OrderGraphBlockAllocationSynopsis), OrderGraphBlockTransactionSynopsis booked=default(OrderGraphBlockTransactionSynopsis), string derivedState=default(string), string derivedComplianceState=default(string), string derivedApprovalState=default(string))
 Initializes a new instance of the OrderGraphBlock 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 (OrderGraphBlock input)
 Returns true if OrderGraphBlock instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

Block Block [get, set]
 Gets or Sets Block More...
 
OrderGraphBlockOrderSynopsis Ordered [get, set]
 Gets or Sets Ordered More...
 
OrderGraphBlockPlacementSynopsis Placed [get, set]
 Gets or Sets Placed More...
 
OrderGraphBlockExecutionSynopsis Executed [get, set]
 Gets or Sets Executed More...
 
OrderGraphBlockAllocationSynopsis Allocated [get, set]
 Gets or Sets Allocated More...
 
OrderGraphBlockTransactionSynopsis Booked [get, set]
 Gets or Sets Booked More...
 
string DerivedState [get, set]
 A simple description of the overall state of a block. More...
 
string DerivedComplianceState [get, set]
 The overall compliance state of a block, derived from the block's orders. Possible values are 'Pending', 'Failed', 'Manually approved' and 'Passed'. More...
 
string DerivedApprovalState [get, set]
 The overall approval state of a block, derived from approval of the block's orders. Possible values are 'Pending', 'Approved' and 'Rejected'. More...
 

Detailed Description

OrderGraphBlock

Constructor & Destructor Documentation

◆ OrderGraphBlock() [1/2]

Lusid.Sdk.Model.OrderGraphBlock.OrderGraphBlock ( )
inlineprotected

Initializes a new instance of the OrderGraphBlock class.

◆ OrderGraphBlock() [2/2]

Lusid.Sdk.Model.OrderGraphBlock.OrderGraphBlock ( Block  block = default(Block),
OrderGraphBlockOrderSynopsis  ordered = default(OrderGraphBlockOrderSynopsis),
OrderGraphBlockPlacementSynopsis  placed = default(OrderGraphBlockPlacementSynopsis),
OrderGraphBlockExecutionSynopsis  executed = default(OrderGraphBlockExecutionSynopsis),
OrderGraphBlockAllocationSynopsis  allocated = default(OrderGraphBlockAllocationSynopsis),
OrderGraphBlockTransactionSynopsis  booked = default(OrderGraphBlockTransactionSynopsis),
string  derivedState = default(string),
string  derivedComplianceState = default(string),
string  derivedApprovalState = default(string) 
)
inline

Initializes a new instance of the OrderGraphBlock class.

Parameters
blockblock (required).
orderedordered (required).
placedplaced (required).
executedexecuted (required).
allocatedallocated (required).
bookedbooked (required).
derivedStateA simple description of the overall state of a block. (required).
derivedComplianceStateThe overall compliance state of a block, derived from the block's orders. Possible values are 'Pending', 'Failed', 'Manually approved' and 'Passed'. (required).
derivedApprovalStateThe overall approval state of a block, derived from approval of the block's orders. Possible values are 'Pending', 'Approved' and 'Rejected'. (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if OrderGraphBlock instances are equal

Parameters
inputInstance of OrderGraphBlock to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Allocated

OrderGraphBlockAllocationSynopsis Lusid.Sdk.Model.OrderGraphBlock.Allocated
getset

Gets or Sets Allocated

◆ Block

Block Lusid.Sdk.Model.OrderGraphBlock.Block
getset

Gets or Sets Block

◆ Booked

OrderGraphBlockTransactionSynopsis Lusid.Sdk.Model.OrderGraphBlock.Booked
getset

Gets or Sets Booked

◆ DerivedApprovalState

string Lusid.Sdk.Model.OrderGraphBlock.DerivedApprovalState
getset

The overall approval state of a block, derived from approval of the block's orders. Possible values are 'Pending', 'Approved' and 'Rejected'.

The overall approval state of a block, derived from approval of the block's orders. Possible values are 'Pending', 'Approved' and 'Rejected'.

◆ DerivedComplianceState

string Lusid.Sdk.Model.OrderGraphBlock.DerivedComplianceState
getset

The overall compliance state of a block, derived from the block's orders. Possible values are 'Pending', 'Failed', 'Manually approved' and 'Passed'.

The overall compliance state of a block, derived from the block's orders. Possible values are 'Pending', 'Failed', 'Manually approved' and 'Passed'.

◆ DerivedState

string Lusid.Sdk.Model.OrderGraphBlock.DerivedState
getset

A simple description of the overall state of a block.

A simple description of the overall state of a block.

◆ Executed

OrderGraphBlockExecutionSynopsis Lusid.Sdk.Model.OrderGraphBlock.Executed
getset

Gets or Sets Executed

◆ Ordered

OrderGraphBlockOrderSynopsis Lusid.Sdk.Model.OrderGraphBlock.Ordered
getset

Gets or Sets Ordered

◆ Placed

OrderGraphBlockPlacementSynopsis Lusid.Sdk.Model.OrderGraphBlock.Placed
getset

Gets or Sets Placed


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