|
LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...

Public Member Functions | |
| OrderManagementApi () | |
| Initializes a new instance of the OrderManagementApi class. More... | |
| OrderManagementApi (string basePath) | |
| Initializes a new instance of the OrderManagementApi class. More... | |
| OrderManagementApi (Lusid.Sdk.Client.Configuration configuration) | |
| Initializes a new instance of the OrderManagementApi class using Configuration object More... | |
| OrderManagementApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration) | |
| Initializes a new instance of the OrderManagementApi class using a Configuration object and client instance. More... | |
| string | GetBasePath () |
| Gets the base path of the API client. More... | |
| BookTransactionsResponse | BookTransactions (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), bool? markOrdersAndAllocationsAsBooked=default(bool?), int operationIndex=0, ConfigurationOptions? opts=null) |
| BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions. More... | |
| Lusid.Sdk.Client.ApiResponse< BookTransactionsResponse > | BookTransactionsWithHttpInfo (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), bool? markOrdersAndAllocationsAsBooked=default(bool?), int operationIndex=0, ConfigurationOptions? opts=null) |
| BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions. More... | |
| async System.Threading.Tasks.Task< BookTransactionsResponse > | BookTransactionsAsync (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), bool? markOrdersAndAllocationsAsBooked=default(bool?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< BookTransactionsResponse > > | BookTransactionsWithHttpInfoAsync (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), bool? markOrdersAndAllocationsAsBooked=default(bool?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions. More... | |
| CancelOrdersResponse | CancelOrders (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| Lusid.Sdk.Client.ApiResponse< CancelOrdersResponse > | CancelOrdersWithHttpInfo (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< CancelOrdersResponse > | CancelOrdersAsync (Dictionary< string, ResourceId > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< CancelOrdersResponse > > | CancelOrdersWithHttpInfoAsync (Dictionary< string, ResourceId > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| CancelOrdersAndMoveRemainingResponse | CancelOrdersAndMoveRemaining (Dictionary< string, CancelOrdersAndMoveRemainingRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis. More... | |
| Lusid.Sdk.Client.ApiResponse< CancelOrdersAndMoveRemainingResponse > | CancelOrdersAndMoveRemainingWithHttpInfo (Dictionary< string, CancelOrdersAndMoveRemainingRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis. More... | |
| async System.Threading.Tasks.Task< CancelOrdersAndMoveRemainingResponse > | CancelOrdersAndMoveRemainingAsync (Dictionary< string, CancelOrdersAndMoveRemainingRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< CancelOrdersAndMoveRemainingResponse > > | CancelOrdersAndMoveRemainingWithHttpInfoAsync (Dictionary< string, CancelOrdersAndMoveRemainingRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis. More... | |
| CancelPlacementsResponse | CancelPlacements (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| Lusid.Sdk.Client.ApiResponse< CancelPlacementsResponse > | CancelPlacementsWithHttpInfo (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< CancelPlacementsResponse > | CancelPlacementsAsync (Dictionary< string, ResourceId > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< CancelPlacementsResponse > > | CancelPlacementsWithHttpInfoAsync (Dictionary< string, ResourceId > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| ResourceListOfBlockAndOrders | CreateOrders (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
| CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields. More... | |
| Lusid.Sdk.Client.ApiResponse< ResourceListOfBlockAndOrders > | CreateOrdersWithHttpInfo (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
| CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields. More... | |
| async System.Threading.Tasks.Task< ResourceListOfBlockAndOrders > | CreateOrdersAsync (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfBlockAndOrders > > | CreateOrdersWithHttpInfoAsync (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields. More... | |
| ResourceListOfChangeIntervalWithOrderManagementDetail | GetOrderHistory (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
| GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities. More... | |
| Lusid.Sdk.Client.ApiResponse< ResourceListOfChangeIntervalWithOrderManagementDetail > | GetOrderHistoryWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
| GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities. More... | |
| async System.Threading.Tasks.Task< ResourceListOfChangeIntervalWithOrderManagementDetail > | GetOrderHistoryAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfChangeIntervalWithOrderManagementDetail > > | GetOrderHistoryWithHttpInfoAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities. More... | |
| ResourceListOfMovedOrderToDifferentBlockResponse | MoveOrders (MoveOrdersToDifferentBlocksRequest moveOrdersToDifferentBlocksRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request. More... | |
| Lusid.Sdk.Client.ApiResponse< ResourceListOfMovedOrderToDifferentBlockResponse > | MoveOrdersWithHttpInfo (MoveOrdersToDifferentBlocksRequest moveOrdersToDifferentBlocksRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request. More... | |
| async System.Threading.Tasks.Task< ResourceListOfMovedOrderToDifferentBlockResponse > | MoveOrdersAsync (MoveOrdersToDifferentBlocksRequest moveOrdersToDifferentBlocksRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfMovedOrderToDifferentBlockResponse > > | MoveOrdersWithHttpInfoAsync (MoveOrdersToDifferentBlocksRequest moveOrdersToDifferentBlocksRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request. More... | |
| ResourceListOfPlacement | PlaceBlocks (PlaceBlocksRequest? placeBlocksRequest=default(PlaceBlocksRequest?), int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified. More... | |
| Lusid.Sdk.Client.ApiResponse< ResourceListOfPlacement > | PlaceBlocksWithHttpInfo (PlaceBlocksRequest? placeBlocksRequest=default(PlaceBlocksRequest?), int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified. More... | |
| async System.Threading.Tasks.Task< ResourceListOfPlacement > | PlaceBlocksAsync (PlaceBlocksRequest? placeBlocksRequest=default(PlaceBlocksRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfPlacement > > | PlaceBlocksWithHttpInfoAsync (PlaceBlocksRequest? placeBlocksRequest=default(PlaceBlocksRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified. More... | |
| AllocationServiceRunResponse | RunAllocationService (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
| RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results. More... | |
| Lusid.Sdk.Client.ApiResponse< AllocationServiceRunResponse > | RunAllocationServiceWithHttpInfo (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
| RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results. More... | |
| async System.Threading.Tasks.Task< AllocationServiceRunResponse > | RunAllocationServiceAsync (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< AllocationServiceRunResponse > > | RunAllocationServiceWithHttpInfoAsync (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results. More... | |
| AllocationServiceRunResponse | RunAllocationServiceWithWeights (WeightedAllocationServiceRunRequest weightedAllocationServiceRunRequest, string? allocationAlgorithm=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100. More... | |
| Lusid.Sdk.Client.ApiResponse< AllocationServiceRunResponse > | RunAllocationServiceWithWeightsWithHttpInfo (WeightedAllocationServiceRunRequest weightedAllocationServiceRunRequest, string? allocationAlgorithm=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100. More... | |
| async System.Threading.Tasks.Task< AllocationServiceRunResponse > | RunAllocationServiceWithWeightsAsync (WeightedAllocationServiceRunRequest weightedAllocationServiceRunRequest, string? allocationAlgorithm=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< AllocationServiceRunResponse > > | RunAllocationServiceWithWeightsWithHttpInfoAsync (WeightedAllocationServiceRunRequest weightedAllocationServiceRunRequest, string? allocationAlgorithm=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100. More... | |
| SweepBlocksResponse | SweepBlocks (SweepBlocksRequest sweepBlocksRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list> More... | |
| Lusid.Sdk.Client.ApiResponse< SweepBlocksResponse > | SweepBlocksWithHttpInfo (SweepBlocksRequest sweepBlocksRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list> More... | |
| async System.Threading.Tasks.Task< SweepBlocksResponse > | SweepBlocksAsync (SweepBlocksRequest sweepBlocksRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list> More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< SweepBlocksResponse > > | SweepBlocksWithHttpInfoAsync (SweepBlocksRequest sweepBlocksRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list> More... | |
| UpdateOrdersResponse | UpdateOrders (Dictionary< string, OrderUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| Lusid.Sdk.Client.ApiResponse< UpdateOrdersResponse > | UpdateOrdersWithHttpInfo (Dictionary< string, OrderUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< UpdateOrdersResponse > | UpdateOrdersAsync (Dictionary< string, OrderUpdateRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< UpdateOrdersResponse > > | UpdateOrdersWithHttpInfoAsync (Dictionary< string, OrderUpdateRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| UpdatePlacementsResponse | UpdatePlacements (Dictionary< string, PlacementUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| Lusid.Sdk.Client.ApiResponse< UpdatePlacementsResponse > | UpdatePlacementsWithHttpInfo (Dictionary< string, PlacementUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< UpdatePlacementsResponse > | UpdatePlacementsAsync (Dictionary< string, PlacementUpdateRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
| async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< UpdatePlacementsResponse > > | UpdatePlacementsWithHttpInfoAsync (Dictionary< string, PlacementUpdateRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
| [EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results. More... | |
Properties | |
| Lusid.Sdk.Client.IAsynchronousClient | AsynchronousClient [get, set] |
| The client for accessing this underlying API asynchronously. More... | |
| Lusid.Sdk.Client.ISynchronousClient | Client [get, set] |
| The client for accessing this underlying API synchronously. More... | |
| Lusid.Sdk.Client.IReadableConfiguration | Configuration [get, set] |
| Gets or sets the configuration object More... | |
| Lusid.Sdk.Client.ExceptionFactory | ExceptionFactory [get, set] |
| Provides a factory method hook for the creation of exceptions. More... | |
Represents a collection of functions to interact with the API endpoints
|
inline |
Initializes a new instance of the OrderManagementApi class.
|
inline |
Initializes a new instance of the OrderManagementApi class.
|
inline |
Initializes a new instance of the OrderManagementApi class using Configuration object
| configuration | An instance of Configuration |
|
inline |
Initializes a new instance of the OrderManagementApi class using a Configuration object and client instance.
| client | The client interface for synchronous API access. |
| asyncClient | The client interface for asynchronous API access. |
| configuration | The configuration object. |
|
inline |
BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| bookTransactionsRequest | The allocations to create transactions for |
| applyFeesAndCommission | Whether to apply fees and commissions to transactions (default: true) (optional, default to true) |
| markOrdersAndAllocationsAsBooked | Whether to mark allocations and fully-booked orders with state Booked (optional, default to false) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| bookTransactionsRequest | The allocations to create transactions for |
| applyFeesAndCommission | Whether to apply fees and commissions to transactions (default: true) (optional, default to true) |
| markOrdersAndAllocationsAsBooked | Whether to mark allocations and fully-booked orders with state Booked (optional, default to false) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| bookTransactionsRequest | The allocations to create transactions for |
| applyFeesAndCommission | Whether to apply fees and commissions to transactions (default: true) (optional, default to true) |
| markOrdersAndAllocationsAsBooked | Whether to mark allocations and fully-booked orders with state Booked (optional, default to false) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
BookTransactions: Books transactions using specific allocations as a source. Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| bookTransactionsRequest | The allocations to create transactions for |
| applyFeesAndCommission | Whether to apply fees and commissions to transactions (default: true) (optional, default to true) |
| markOrdersAndAllocationsAsBooked | Whether to mark allocations and fully-booked orders with state Booked (optional, default to false) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the orders to be cancelled. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be cancelled, and the destinations of remaining quantities. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be cancelled, and the destinations of remaining quantities. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be cancelled, and the destinations of remaining quantities. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be cancelled, and the destinations of remaining quantities. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the orders to be cancelled. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the orders to be cancelled. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] CancelOrders: Cancel existing orders The response returns both the collection of successfully canceled orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the orders to be cancelled. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the placements to be cancelled. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the placements to be cancelled. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the placements to be cancelled. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] CancelPlacements: Cancel existing placements The response returns both the collection of successfully canceled placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the ids of the placements to be cancelled. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| blockAndOrdersCreateRequest | The collection of block and orders requests. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| blockAndOrdersCreateRequest | The collection of block and orders requests. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| blockAndOrdersCreateRequest | The collection of block and orders requests. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
CreateOrders: Upsert a Block and associated orders Create orders, and blocks if they don't already exist. This will fail if the block exists and already references orders with differing blocking fields.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| blockAndOrdersCreateRequest | The collection of block and orders requests. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
Gets the base path of the API client.
The base path
|
inline |
GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| scope | The scope of the order. |
| code | The code of the order. |
| asAt | The asAt datetime at which to retrieve the history of the order and related entities. Defaults to return the latest version if not specified. (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| scope | The scope of the order. |
| code | The code of the order. |
| asAt | The asAt datetime at which to retrieve the history of the order and related entities. Defaults to return the latest version if not specified. (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| scope | The scope of the order. |
| code | The code of the order. |
| asAt | The asAt datetime at which to retrieve the history of the order and related entities. Defaults to return the latest version if not specified. (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
GetOrderHistory: Get the history of an order and related entity changes Get the changes that have happened to an order and related entities.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| scope | The scope of the order. |
| code | The code of the order. |
| asAt | The asAt datetime at which to retrieve the history of the order and related entities. Defaults to return the latest version if not specified. (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| moveOrdersToDifferentBlocksRequest | The collection of order and destination block ids. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| moveOrdersToDifferentBlocksRequest | The collection of order and destination block ids. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| moveOrdersToDifferentBlocksRequest | The collection of order and destination block ids. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] MoveOrders: Move orders to new or existing block Move an order to a block, creating the block if it does not already exist. This will fail if the block exists and already references orders with differing fields to the upsert request.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| moveOrdersToDifferentBlocksRequest | The collection of order and destination block ids. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| placeBlocksRequest | The request containing the blocks to the placed. (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| placeBlocksRequest | The request containing the blocks to the placed. (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| placeBlocksRequest | The request containing the blocks to the placed. (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. The referenced block's existence will be verified.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| placeBlocksRequest | The request containing the blocks to the placed. (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| resourceId | The List of Placement IDs for which you wish to allocate Executions. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-FIFO". This defaults to "PR-FIFO". (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| resourceId | The List of Placement IDs for which you wish to allocate Executions. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-FIFO". This defaults to "PR-FIFO". (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| resourceId | The List of Placement IDs for which you wish to allocate Executions. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-FIFO". This defaults to "PR-FIFO". (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
RunAllocationService: Runs the Allocation Service Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| resourceId | The List of Placement IDs for which you wish to allocate Executions. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-FIFO". This defaults to "PR-FIFO". (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| weightedAllocationServiceRunRequest | The placement IDs to allocate against, and the portfolio weights to use for the allocation split. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-LF". Allocating with weights means the base algorithm is always pro-rata, and the orphan allocation algorithm is either Largest First or Smallest First. This defaults to "PR-LF". Valid values are "PR-LF", "PR-SF", "LF", "SF". (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| weightedAllocationServiceRunRequest | The placement IDs to allocate against, and the portfolio weights to use for the allocation split. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-LF". Allocating with weights means the base algorithm is always pro-rata, and the orphan allocation algorithm is either Largest First or Smallest First. This defaults to "PR-LF". Valid values are "PR-LF", "PR-SF", "LF", "SF". (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| weightedAllocationServiceRunRequest | The placement IDs to allocate against, and the portfolio weights to use for the allocation split. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-LF". Allocating with weights means the base algorithm is always pro-rata, and the orphan allocation algorithm is either Largest First or Smallest First. This defaults to "PR-LF". Valid values are "PR-LF", "PR-SF", "LF", "SF". (optional) |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EXPERIMENTAL] RunAllocationServiceWithWeights: Runs the Allocation Service with portfolio weights Allocates Executions for a given list of placements to a specified set of portfolios by weight, creating Allocations to record the results. Used for the unsolicited Block and Block Trade booking flows where no Orders exist against the Block. Weights are relative to each other and are not required to sum to 1 or 100.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| weightedAllocationServiceRunRequest | The placement IDs to allocate against, and the portfolio weights to use for the allocation split. |
| allocationAlgorithm | A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. "PR-LF". Allocating with weights means the base algorithm is always pro-rata, and the orphan allocation algorithm is either Largest First or Smallest First. This defaults to "PR-LF". Valid values are "PR-LF", "PR-SF", "LF", "SF". (optional) |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list>
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| sweepBlocksRequest | |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list>
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| sweepBlocksRequest | |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list>
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| sweepBlocksRequest | |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful. The requirements are: <list type="bullet"><term>The block exists.</term><term>All orders have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>All placements have state "Allocated" or "Over-allocated".</term><term>All allocations have state "Closed", "Cancelled", "Canceled" or "Booked".</term><term>No execution or allocation has been modified since the passed LatestAllowableModificationTime.</term></list>
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| sweepBlocksRequest | |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be updated. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be updated. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be updated. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] UpdateOrders: Update existing orders The response returns both the collection of successfully updated orders, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the orders to be updated. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the placements to be updated. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the placements to be updated. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
inline |
[EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the placements to be updated. |
| operationIndex | Index associated with the operation. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiSync.
|
inline |
[EARLY ACCESS] UpdatePlacements: Update existing placements The response returns both the collection of successfully updated placements, as well as those that failed. For each failure, a reason is provided. It is important to check the failed set for unsuccessful results.
| Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
| requestBody | The request containing the placements to be updated. |
| operationIndex | Index associated with the operation. |
| cancellationToken | Cancellation Token to cancel the request. |
| opts | Options for this request. |
Implements Lusid.Sdk.Api.IOrderManagementApiAsync.
|
getset |
The client for accessing this underlying API asynchronously.
|
getset |
The client for accessing this underlying API synchronously.
|
getset |
Gets or sets the configuration object
An instance of the Configuration
|
getset |
Provides a factory method hook for the creation of exceptions.