LUSID C# SDK
List of all members
Lusid.Sdk.Api.IOrderManagementApi Interface Reference

Represents a collection of functions to interact with the API endpoints More...

Inheritance diagram for Lusid.Sdk.Api.IOrderManagementApi:
Inheritance graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from Lusid.Sdk.Api.IOrderManagementApiSync
BookTransactionsResponse BookTransactions (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] BookTransactions: Books transactions using specific allocations as a source. More...
 
ApiResponse< BookTransactionsResponseBookTransactionsWithHttpInfo (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] BookTransactions: Books transactions using specific allocations as a source. More...
 
CancelOrdersResponse CancelOrders (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] CancelOrders: Cancel existing orders More...
 
ApiResponse< CancelOrdersResponseCancelOrdersWithHttpInfo (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] CancelOrders: Cancel existing orders 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 More...
 
ApiResponse< CancelOrdersAndMoveRemainingResponseCancelOrdersAndMoveRemainingWithHttpInfo (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 More...
 
CancelPlacementsResponse CancelPlacements (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] CancelPlacements: Cancel existing placements More...
 
ApiResponse< CancelPlacementsResponseCancelPlacementsWithHttpInfo (Dictionary< string, ResourceId > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] CancelPlacements: Cancel existing placements More...
 
ResourceListOfBlockAndOrders CreateOrders (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] CreateOrders: Upsert a Block and associated orders More...
 
ApiResponse< ResourceListOfBlockAndOrdersCreateOrdersWithHttpInfo (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] CreateOrders: Upsert a Block and associated orders More...
 
ResourceListOfChangeIntervalWithOrderManagementDetail GetOrderHistory (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetOrderHistory: Get the history of an order and related entity changes More...
 
ApiResponse< ResourceListOfChangeIntervalWithOrderManagementDetailGetOrderHistoryWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetOrderHistory: Get the history of an order and related entity changes More...
 
ResourceListOfMovedOrderToDifferentBlockResponse MoveOrders (MoveOrdersToDifferentBlocksRequest moveOrdersToDifferentBlocksRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] MoveOrders: Move orders to new or existing block More...
 
ApiResponse< ResourceListOfMovedOrderToDifferentBlockResponseMoveOrdersWithHttpInfo (MoveOrdersToDifferentBlocksRequest moveOrdersToDifferentBlocksRequest, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] MoveOrders: Move orders to new or existing block 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. More...
 
ApiResponse< ResourceListOfPlacementPlaceBlocksWithHttpInfo (PlaceBlocksRequest? placeBlocksRequest=default(PlaceBlocksRequest?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests. More...
 
AllocationServiceRunResponse RunAllocationService (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] RunAllocationService: Runs the Allocation Service More...
 
ApiResponse< AllocationServiceRunResponseRunAllocationServiceWithHttpInfo (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, ConfigurationOptions? opts=null)
 [EXPERIMENTAL] RunAllocationService: Runs the Allocation Service More...
 
UpdateOrdersResponse UpdateOrders (Dictionary< string, OrderUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpdateOrders: Update existing orders More...
 
ApiResponse< UpdateOrdersResponseUpdateOrdersWithHttpInfo (Dictionary< string, OrderUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpdateOrders: Update existing orders More...
 
UpdatePlacementsResponse UpdatePlacements (Dictionary< string, PlacementUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpdatePlacements: Update existing placements More...
 
ApiResponse< UpdatePlacementsResponseUpdatePlacementsWithHttpInfo (Dictionary< string, PlacementUpdateRequest > requestBody, int operationIndex=0, ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpdatePlacements: Update existing placements More...
 
- Public Member Functions inherited from Lusid.Sdk.Client.IApiAccessor
string GetBasePath ()
 Gets the base path of the API client. More...
 
- Public Member Functions inherited from Lusid.Sdk.Api.IOrderManagementApiAsync
System.Threading.Tasks.Task< BookTransactionsResponseBookTransactionsAsync (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] BookTransactions: Books transactions using specific allocations as a source. More...
 
System.Threading.Tasks.Task< ApiResponse< BookTransactionsResponse > > BookTransactionsWithHttpInfoAsync (BookTransactionsRequest bookTransactionsRequest, bool? applyFeesAndCommission=default(bool?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] BookTransactions: Books transactions using specific allocations as a source. More...
 
System.Threading.Tasks.Task< CancelOrdersResponseCancelOrdersAsync (Dictionary< string, ResourceId > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] CancelOrders: Cancel existing orders More...
 
System.Threading.Tasks.Task< 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 More...
 
System.Threading.Tasks.Task< CancelOrdersAndMoveRemainingResponseCancelOrdersAndMoveRemainingAsync (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 More...
 
System.Threading.Tasks.Task< 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 More...
 
System.Threading.Tasks.Task< CancelPlacementsResponseCancelPlacementsAsync (Dictionary< string, ResourceId > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] CancelPlacements: Cancel existing placements More...
 
System.Threading.Tasks.Task< 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 More...
 
System.Threading.Tasks.Task< ResourceListOfBlockAndOrdersCreateOrdersAsync (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] CreateOrders: Upsert a Block and associated orders More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfBlockAndOrders > > CreateOrdersWithHttpInfoAsync (BlockAndOrdersCreateRequest blockAndOrdersCreateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] CreateOrders: Upsert a Block and associated orders More...
 
System.Threading.Tasks.Task< ResourceListOfChangeIntervalWithOrderManagementDetailGetOrderHistoryAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] GetOrderHistory: Get the history of an order and related entity changes More...
 
System.Threading.Tasks.Task< 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)
 [EXPERIMENTAL] GetOrderHistory: Get the history of an order and related entity changes More...
 
System.Threading.Tasks.Task< ResourceListOfMovedOrderToDifferentBlockResponseMoveOrdersAsync (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 More...
 
System.Threading.Tasks.Task< 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 More...
 
System.Threading.Tasks.Task< ResourceListOfPlacementPlaceBlocksAsync (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. More...
 
System.Threading.Tasks.Task< 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. More...
 
System.Threading.Tasks.Task< AllocationServiceRunResponseRunAllocationServiceAsync (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] RunAllocationService: Runs the Allocation Service More...
 
System.Threading.Tasks.Task< ApiResponse< AllocationServiceRunResponse > > RunAllocationServiceWithHttpInfoAsync (List< ResourceId > resourceId, string? allocationAlgorithm=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EXPERIMENTAL] RunAllocationService: Runs the Allocation Service More...
 
System.Threading.Tasks.Task< UpdateOrdersResponseUpdateOrdersAsync (Dictionary< string, OrderUpdateRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpdateOrders: Update existing orders More...
 
System.Threading.Tasks.Task< 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 More...
 
System.Threading.Tasks.Task< UpdatePlacementsResponseUpdatePlacementsAsync (Dictionary< string, PlacementUpdateRequest > requestBody, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null)
 [EARLY ACCESS] UpdatePlacements: Update existing placements More...
 
System.Threading.Tasks.Task< 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 More...
 
- Properties inherited from Lusid.Sdk.Client.IApiAccessor
IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints


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