You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Current »
public interface IAllocationService
{
CancelAllocationResponse CancelAllocation(CancelAllocationRequest request);
CreateAllocationResponse CreateAllocation(CreateAllocationRequest request);
List<CreateAllocationResponse> CreateAllocations(List<CreateAllocationRequest> request);
AccountBalanceResponse GetAccountBalance(AccountBalanceRequest request);
Allocation GetAllocation(int allocationId);
CostInformationResponse GetCostInformation(CostInformationRequest request);
PortfolioPositionResponse GetPortfolioPosition(PortfolioPositionRequest request);
RiskCheckResponse GetRiskCheck(RiskCheckRequest request);
void ManuallyAllocateInstruction(int id, string comments);
List<Allocation> SearchAllocations(AllocationCriteria request);
SendToBackofficeResponse SendToBackoffice(SendToBackofficeRequest request);
void UpdateAllocationStatus(UpdateAllocationStatusRequest request);
void UpdateResentAllocations();
bool IsAlive();
}