LUSID C# SDK
|
A street order for a quantity of a single instrument placed with a single market entity. More...
Public Member Functions | |
Placement (ResourceId id=default(ResourceId), ResourceId parentPlacementId=default(ResourceId), List< ResourceId > blockIds=default(List< ResourceId >), Dictionary< string, PerpetualProperty > properties=default(Dictionary< string, PerpetualProperty >), Dictionary< string, string > instrumentIdentifiers=default(Dictionary< string, string >), string lusidInstrumentId=default(string), decimal quantity=default(decimal), string state=default(string), string side=default(string), string timeInForce=default(string), string type=default(string), DateTimeOffset createdDate=default(DateTimeOffset), CurrencyAndAmount limitPrice=default(CurrencyAndAmount), CurrencyAndAmount stopPrice=default(CurrencyAndAmount), string counterparty=default(string), string executionSystem=default(string), string entryType=default(string), ModelVersion version=default(ModelVersion), List< Link > links=default(List< Link >)) | |
Initializes a new instance of the Placement 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 (Placement input) |
Returns true if Placement instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
Placement () | |
Initializes a new instance of the Placement class. More... | |
Properties | |
ResourceId | Id [get, set] |
Gets or Sets Id More... | |
ResourceId | ParentPlacementId [get, set] |
Gets or Sets ParentPlacementId More... | |
List< ResourceId > | BlockIds [get, set] |
The IDs of the Blocks associated with this placement. More... | |
Dictionary< string, PerpetualProperty > | Properties [get, set] |
Client-defined properties associated with this placement. More... | |
Dictionary< string, string > | InstrumentIdentifiers [get, set] |
The instrument ordered. More... | |
string | LusidInstrumentId [get, set] |
The LUSID instrument id for the instrument placement. More... | |
decimal | Quantity [get, set] |
The quantity of given instrument ordered. More... | |
string | State [get, set] |
The state of this placement (typically a FIX state; Open, Filled, etc). More... | |
string | Side [get, set] |
The side (Buy, Sell, ...) of this placement. More... | |
string | TimeInForce [get, set] |
The time in force applicable to this placement (GTC, FOK, Day, etc) More... | |
string | Type [get, set] |
The type of this placement (Market, Limit, etc). More... | |
DateTimeOffset | CreatedDate [get, set] |
The active date of this placement. More... | |
CurrencyAndAmount | LimitPrice [get, set] |
Gets or Sets LimitPrice More... | |
CurrencyAndAmount | StopPrice [get, set] |
Gets or Sets StopPrice More... | |
string | Counterparty [get, set] |
Optionally specifies the market entity this placement is placed with. More... | |
string | ExecutionSystem [get, set] |
Optionally specifies the execution system in use. More... | |
string | EntryType [get, set] |
Optionally specifies the entry type of this placement. More... | |
ModelVersion | _Version [get, set] |
Gets or Sets _Version More... | |
List< Link > | Links [get, set] |
Gets or Sets Links More... | |
A street order for a quantity of a single instrument placed with a single market entity.
|
inlineprotected |
Initializes a new instance of the Placement class.
|
inline |
Initializes a new instance of the Placement class.
id | id (required). |
parentPlacementId | parentPlacementId. |
blockIds | The IDs of the Blocks associated with this placement. (required). |
properties | Client-defined properties associated with this placement.. |
instrumentIdentifiers | The instrument ordered. (required). |
lusidInstrumentId | The LUSID instrument id for the instrument placement. (required). |
quantity | The quantity of given instrument ordered. (required). |
state | The state of this placement (typically a FIX state; Open, Filled, etc). (required). |
side | The side (Buy, Sell, ...) of this placement. (required). |
timeInForce | The time in force applicable to this placement (GTC, FOK, Day, etc) (required). |
type | The type of this placement (Market, Limit, etc). (required). |
createdDate | The active date of this placement. (required). |
limitPrice | limitPrice. |
stopPrice | stopPrice. |
counterparty | Optionally specifies the market entity this placement is placed with.. |
executionSystem | Optionally specifies the execution system in use.. |
entryType | Optionally specifies the entry type of this placement.. |
version | version. |
links | links. |
|
inline |
Returns true if objects are equal
input | Object to be compared |
|
inline |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
Gets or Sets _Version
|
getset |
The IDs of the Blocks associated with this placement.
The IDs of the Blocks associated with this placement.
|
getset |
Optionally specifies the market entity this placement is placed with.
Optionally specifies the market entity this placement is placed with.
|
getset |
The active date of this placement.
The active date of this placement.
|
getset |
Optionally specifies the entry type of this placement.
Optionally specifies the entry type of this placement.
|
getset |
Optionally specifies the execution system in use.
Optionally specifies the execution system in use.
|
getset |
Gets or Sets Id
|
getset |
The instrument ordered.
The instrument ordered.
|
getset |
Gets or Sets LimitPrice
|
getset |
Gets or Sets Links
|
getset |
The LUSID instrument id for the instrument placement.
The LUSID instrument id for the instrument placement.
|
getset |
Gets or Sets ParentPlacementId
|
getset |
Client-defined properties associated with this placement.
Client-defined properties associated with this placement.
|
getset |
The quantity of given instrument ordered.
The quantity of given instrument ordered.
|
getset |
The side (Buy, Sell, ...) of this placement.
The side (Buy, Sell, ...) of this placement.
|
getset |
The state of this placement (typically a FIX state; Open, Filled, etc).
The state of this placement (typically a FIX state; Open, Filled, etc).
|
getset |
Gets or Sets StopPrice
|
getset |
The time in force applicable to this placement (GTC, FOK, Day, etc)
The time in force applicable to this placement (GTC, FOK, Day, etc)
|
getset |
The type of this placement (Market, Limit, etc).
The type of this placement (Market, Limit, etc).