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

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

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

Additional Inherited Members

- Public Member Functions inherited from Lusid.Sdk.Api.ILegacyComplianceApiSync
DeletedEntityResponse DeleteLegacyComplianceRule (string scope, string code, int operationIndex=0)
 [EXPERIMENTAL] DeleteLegacyComplianceRule: Deletes a compliance rule. More...
 
ApiResponse< DeletedEntityResponseDeleteLegacyComplianceRuleWithHttpInfo (string scope, string code, int operationIndex=0)
 [EXPERIMENTAL] DeleteLegacyComplianceRule: Deletes a compliance rule. More...
 
ResourceListOfComplianceBreachedOrderInfo GetLegacyBreachedOrdersInfo (string runId, string? orderScope=default(string?), string? orderCode=default(string?), int? limit=default(int?), int operationIndex=0)
 [EXPERIMENTAL] GetLegacyBreachedOrdersInfo: Get the Ids of Breached orders in a given compliance run and the corresponding list of rules that could have caused it. More...
 
ApiResponse< ResourceListOfComplianceBreachedOrderInfoGetLegacyBreachedOrdersInfoWithHttpInfo (string runId, string? orderScope=default(string?), string? orderCode=default(string?), int? limit=default(int?), int operationIndex=0)
 [EXPERIMENTAL] GetLegacyBreachedOrdersInfo: Get the Ids of Breached orders in a given compliance run and the corresponding list of rules that could have caused it. More...
 
ComplianceRule GetLegacyComplianceRule (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EXPERIMENTAL] GetLegacyComplianceRule: Retrieve the definition of single compliance rule. More...
 
ApiResponse< ComplianceRuleGetLegacyComplianceRuleWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EXPERIMENTAL] GetLegacyComplianceRule: Retrieve the definition of single compliance rule. More...
 
ResourceListOfComplianceRuleResult GetLegacyComplianceRunResults (string runId, string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EXPERIMENTAL] GetLegacyComplianceRunResults: Get the details of a single compliance run. More...
 
ApiResponse< ResourceListOfComplianceRuleResultGetLegacyComplianceRunResultsWithHttpInfo (string runId, string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EXPERIMENTAL] GetLegacyComplianceRunResults: Get the details of a single compliance run. More...
 
ResourceListOfComplianceRule ListLegacyComplianceRules (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EXPERIMENTAL] ListLegacyComplianceRules: List compliance rules, with optional filtering. More...
 
ApiResponse< ResourceListOfComplianceRuleListLegacyComplianceRulesWithHttpInfo (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EXPERIMENTAL] ListLegacyComplianceRules: List compliance rules, with optional filtering. More...
 
ResourceListOfComplianceRunInfo ListLegacyComplianceRunInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EXPERIMENTAL] ListLegacyComplianceRunInfo: List historical compliance run ids. More...
 
ApiResponse< ResourceListOfComplianceRunInfoListLegacyComplianceRunInfoWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EXPERIMENTAL] ListLegacyComplianceRunInfo: List historical compliance run ids. More...
 
ComplianceRunInfo RunLegacyCompliance (bool isPreTrade, string recipeIdScope, string? recipeIdCode=default(string?), bool? byTaxlots=default(bool?), int operationIndex=0)
 [EXPERIMENTAL] RunLegacyCompliance: Kick off the compliance check process More...
 
ApiResponse< ComplianceRunInfoRunLegacyComplianceWithHttpInfo (bool isPreTrade, string recipeIdScope, string? recipeIdCode=default(string?), bool? byTaxlots=default(bool?), int operationIndex=0)
 [EXPERIMENTAL] RunLegacyCompliance: Kick off the compliance check process More...
 
ComplianceRuleUpsertResponse UpsertLegacyComplianceRules (Dictionary< string, ComplianceRuleUpsertRequest > requestBody, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0)
 [EXPERIMENTAL] UpsertLegacyComplianceRules: Upsert compliance rules. More...
 
ApiResponse< ComplianceRuleUpsertResponseUpsertLegacyComplianceRulesWithHttpInfo (Dictionary< string, ComplianceRuleUpsertRequest > requestBody, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0)
 [EXPERIMENTAL] UpsertLegacyComplianceRules: Upsert compliance rules. 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.ILegacyComplianceApiAsync
System.Threading.Tasks.Task< DeletedEntityResponseDeleteLegacyComplianceRuleAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] DeleteLegacyComplianceRule: Deletes a compliance rule. More...
 
System.Threading.Tasks.Task< ApiResponse< DeletedEntityResponse > > DeleteLegacyComplianceRuleWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] DeleteLegacyComplianceRule: Deletes a compliance rule. More...
 
System.Threading.Tasks.Task< ResourceListOfComplianceBreachedOrderInfoGetLegacyBreachedOrdersInfoAsync (string runId, string? orderScope=default(string?), string? orderCode=default(string?), int? limit=default(int?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetLegacyBreachedOrdersInfo: Get the Ids of Breached orders in a given compliance run and the corresponding list of rules that could have caused it. More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfComplianceBreachedOrderInfo > > GetLegacyBreachedOrdersInfoWithHttpInfoAsync (string runId, string? orderScope=default(string?), string? orderCode=default(string?), int? limit=default(int?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetLegacyBreachedOrdersInfo: Get the Ids of Breached orders in a given compliance run and the corresponding list of rules that could have caused it. More...
 
System.Threading.Tasks.Task< ComplianceRuleGetLegacyComplianceRuleAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetLegacyComplianceRule: Retrieve the definition of single compliance rule. More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRule > > GetLegacyComplianceRuleWithHttpInfoAsync (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetLegacyComplianceRule: Retrieve the definition of single compliance rule. More...
 
System.Threading.Tasks.Task< ResourceListOfComplianceRuleResultGetLegacyComplianceRunResultsAsync (string runId, string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetLegacyComplianceRunResults: Get the details of a single compliance run. More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfComplianceRuleResult > > GetLegacyComplianceRunResultsWithHttpInfoAsync (string runId, string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] GetLegacyComplianceRunResults: Get the details of a single compliance run. More...
 
System.Threading.Tasks.Task< ResourceListOfComplianceRuleListLegacyComplianceRulesAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListLegacyComplianceRules: List compliance rules, with optional filtering. More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfComplianceRule > > ListLegacyComplianceRulesWithHttpInfoAsync (DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListLegacyComplianceRules: List compliance rules, with optional filtering. More...
 
System.Threading.Tasks.Task< ResourceListOfComplianceRunInfoListLegacyComplianceRunInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListLegacyComplianceRunInfo: List historical compliance run ids. More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfComplianceRunInfo > > ListLegacyComplianceRunInfoWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] ListLegacyComplianceRunInfo: List historical compliance run ids. More...
 
System.Threading.Tasks.Task< ComplianceRunInfoRunLegacyComplianceAsync (bool isPreTrade, string recipeIdScope, string? recipeIdCode=default(string?), bool? byTaxlots=default(bool?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] RunLegacyCompliance: Kick off the compliance check process More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRunInfo > > RunLegacyComplianceWithHttpInfoAsync (bool isPreTrade, string recipeIdScope, string? recipeIdCode=default(string?), bool? byTaxlots=default(bool?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] RunLegacyCompliance: Kick off the compliance check process More...
 
System.Threading.Tasks.Task< ComplianceRuleUpsertResponseUpsertLegacyComplianceRulesAsync (Dictionary< string, ComplianceRuleUpsertRequest > requestBody, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] UpsertLegacyComplianceRules: Upsert compliance rules. More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRuleUpsertResponse > > UpsertLegacyComplianceRulesWithHttpInfoAsync (Dictionary< string, ComplianceRuleUpsertRequest > requestBody, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EXPERIMENTAL] UpsertLegacyComplianceRules: Upsert compliance rules. 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: