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

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

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

Additional Inherited Members

- Public Member Functions inherited from Lusid.Sdk.Api.IComplianceApiSync
ComplianceRuleTemplate CreateComplianceTemplate (string scope, CreateComplianceTemplateRequest createComplianceTemplateRequest, int operationIndex=0)
 [EARLY ACCESS] CreateComplianceTemplate: Create a Compliance Rule Template More...
 
ApiResponse< ComplianceRuleTemplateCreateComplianceTemplateWithHttpInfo (string scope, CreateComplianceTemplateRequest createComplianceTemplateRequest, int operationIndex=0)
 [EARLY ACCESS] CreateComplianceTemplate: Create a Compliance Rule Template More...
 
DeletedEntityResponse DeleteComplianceRule (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteComplianceRule: Delete compliance rule. More...
 
ApiResponse< DeletedEntityResponseDeleteComplianceRuleWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteComplianceRule: Delete compliance rule. More...
 
DeletedEntityResponse DeleteComplianceTemplate (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteComplianceTemplate: Delete a ComplianceRuleTemplate More...
 
ApiResponse< DeletedEntityResponseDeleteComplianceTemplateWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] DeleteComplianceTemplate: Delete a ComplianceRuleTemplate More...
 
ComplianceRuleResponse GetComplianceRule (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] GetComplianceRule: Get compliance rule. More...
 
ApiResponse< ComplianceRuleResponseGetComplianceRuleWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] GetComplianceRule: Get compliance rule. More...
 
ComplianceRuleResultV2 GetComplianceRuleResult (string runScope, string runCode, string ruleScope, string ruleCode, int operationIndex=0)
 [EARLY ACCESS] GetComplianceRuleResult: Get detailed results for a specific rule within a compliance run. More...
 
ApiResponse< ComplianceRuleResultV2GetComplianceRuleResultWithHttpInfo (string runScope, string runCode, string ruleScope, string ruleCode, int operationIndex=0)
 [EARLY ACCESS] GetComplianceRuleResult: Get detailed results for a specific rule within a compliance run. More...
 
ComplianceTemplate GetComplianceTemplate (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetComplianceTemplate: Get the requested compliance template. More...
 
ApiResponse< ComplianceTemplateGetComplianceTemplateWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0)
 [EARLY ACCESS] GetComplianceTemplate: Get the requested compliance template. More...
 
DecoratedComplianceRunSummary GetDecoratedComplianceRunSummary (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] GetDecoratedComplianceRunSummary: Get decorated summary results for a specific compliance run. More...
 
ApiResponse< DecoratedComplianceRunSummaryGetDecoratedComplianceRunSummaryWithHttpInfo (string scope, string code, int operationIndex=0)
 [EARLY ACCESS] GetDecoratedComplianceRunSummary: Get decorated summary results for a specific compliance run. More...
 
PagedResourceListOfComplianceRuleResponse ListComplianceRules (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] ListComplianceRules: List compliance rules. More...
 
ApiResponse< PagedResourceListOfComplianceRuleResponseListComplianceRulesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] ListComplianceRules: List compliance rules. More...
 
PagedResourceListOfComplianceRunInfoV2 ListComplianceRuns (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] ListComplianceRuns: List historical compliance run identifiers. More...
 
ApiResponse< PagedResourceListOfComplianceRunInfoV2ListComplianceRunsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0)
 [EARLY ACCESS] ListComplianceRuns: List historical compliance run identifiers. More...
 
PagedResourceListOfComplianceTemplate ListComplianceTemplates (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListComplianceTemplates: List compliance templates. More...
 
ApiResponse< PagedResourceListOfComplianceTemplateListComplianceTemplatesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0)
 [EARLY ACCESS] ListComplianceTemplates: List compliance templates. More...
 
ComplianceRunInfoV2 RunCompliance (string runScope, string ruleScope, bool isPreTrade, string recipeIdScope, string recipeIdCode, int operationIndex=0)
 [EARLY ACCESS] RunCompliance: Run a compliance check. More...
 
ApiResponse< ComplianceRunInfoV2RunComplianceWithHttpInfo (string runScope, string ruleScope, bool isPreTrade, string recipeIdScope, string recipeIdCode, int operationIndex=0)
 [EARLY ACCESS] RunCompliance: Run a compliance check. More...
 
ComplianceRuleTemplate UpdateComplianceTemplate (string scope, string code, UpdateComplianceTemplateRequest updateComplianceTemplateRequest, int operationIndex=0)
 [EARLY ACCESS] UpdateComplianceTemplate: Update a ComplianceRuleTemplate More...
 
ApiResponse< ComplianceRuleTemplateUpdateComplianceTemplateWithHttpInfo (string scope, string code, UpdateComplianceTemplateRequest updateComplianceTemplateRequest, int operationIndex=0)
 [EARLY ACCESS] UpdateComplianceTemplate: Update a ComplianceRuleTemplate More...
 
ComplianceRuleResponse UpsertComplianceRule (UpsertComplianceRuleRequest? upsertComplianceRuleRequest=default(UpsertComplianceRuleRequest?), int operationIndex=0)
 [EARLY ACCESS] UpsertComplianceRule: Upsert a compliance rule. More...
 
ApiResponse< ComplianceRuleResponseUpsertComplianceRuleWithHttpInfo (UpsertComplianceRuleRequest? upsertComplianceRuleRequest=default(UpsertComplianceRuleRequest?), int operationIndex=0)
 [EARLY ACCESS] UpsertComplianceRule: Upsert a compliance rule. More...
 
UpsertComplianceRunSummaryResult UpsertComplianceRunSummary (UpsertComplianceRunSummaryRequest? upsertComplianceRunSummaryRequest=default(UpsertComplianceRunSummaryRequest?), int operationIndex=0)
 [EARLY ACCESS] UpsertComplianceRunSummary: Upsert a compliance run summary. More...
 
ApiResponse< UpsertComplianceRunSummaryResultUpsertComplianceRunSummaryWithHttpInfo (UpsertComplianceRunSummaryRequest? upsertComplianceRunSummaryRequest=default(UpsertComplianceRunSummaryRequest?), int operationIndex=0)
 [EARLY ACCESS] UpsertComplianceRunSummary: Upsert a compliance run summary. 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.IComplianceApiAsync
System.Threading.Tasks.Task< ComplianceRuleTemplateCreateComplianceTemplateAsync (string scope, CreateComplianceTemplateRequest createComplianceTemplateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] CreateComplianceTemplate: Create a Compliance Rule Template More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRuleTemplate > > CreateComplianceTemplateWithHttpInfoAsync (string scope, CreateComplianceTemplateRequest createComplianceTemplateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] CreateComplianceTemplate: Create a Compliance Rule Template More...
 
System.Threading.Tasks.Task< DeletedEntityResponseDeleteComplianceRuleAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteComplianceRule: Delete compliance rule. More...
 
System.Threading.Tasks.Task< ApiResponse< DeletedEntityResponse > > DeleteComplianceRuleWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteComplianceRule: Delete compliance rule. More...
 
System.Threading.Tasks.Task< DeletedEntityResponseDeleteComplianceTemplateAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteComplianceTemplate: Delete a ComplianceRuleTemplate More...
 
System.Threading.Tasks.Task< ApiResponse< DeletedEntityResponse > > DeleteComplianceTemplateWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] DeleteComplianceTemplate: Delete a ComplianceRuleTemplate More...
 
System.Threading.Tasks.Task< ComplianceRuleResponseGetComplianceRuleAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetComplianceRule: Get compliance rule. More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRuleResponse > > GetComplianceRuleWithHttpInfoAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetComplianceRule: Get compliance rule. More...
 
System.Threading.Tasks.Task< ComplianceRuleResultV2GetComplianceRuleResultAsync (string runScope, string runCode, string ruleScope, string ruleCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetComplianceRuleResult: Get detailed results for a specific rule within a compliance run. More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRuleResultV2 > > GetComplianceRuleResultWithHttpInfoAsync (string runScope, string runCode, string ruleScope, string ruleCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetComplianceRuleResult: Get detailed results for a specific rule within a compliance run. More...
 
System.Threading.Tasks.Task< ComplianceTemplateGetComplianceTemplateAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetComplianceTemplate: Get the requested compliance template. More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceTemplate > > GetComplianceTemplateWithHttpInfoAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetComplianceTemplate: Get the requested compliance template. More...
 
System.Threading.Tasks.Task< DecoratedComplianceRunSummaryGetDecoratedComplianceRunSummaryAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetDecoratedComplianceRunSummary: Get decorated summary results for a specific compliance run. More...
 
System.Threading.Tasks.Task< ApiResponse< DecoratedComplianceRunSummary > > GetDecoratedComplianceRunSummaryWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] GetDecoratedComplianceRunSummary: Get decorated summary results for a specific compliance run. More...
 
System.Threading.Tasks.Task< PagedResourceListOfComplianceRuleResponseListComplianceRulesAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListComplianceRules: List compliance rules. More...
 
System.Threading.Tasks.Task< ApiResponse< PagedResourceListOfComplianceRuleResponse > > ListComplianceRulesWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListComplianceRules: List compliance rules. More...
 
System.Threading.Tasks.Task< PagedResourceListOfComplianceRunInfoV2ListComplianceRunsAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListComplianceRuns: List historical compliance run identifiers. More...
 
System.Threading.Tasks.Task< ApiResponse< PagedResourceListOfComplianceRunInfoV2 > > ListComplianceRunsWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] ListComplianceRuns: List historical compliance run identifiers. More...
 
System.Threading.Tasks.Task< PagedResourceListOfComplianceTemplateListComplianceTemplatesAsync (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))
 [EARLY ACCESS] ListComplianceTemplates: List compliance templates. More...
 
System.Threading.Tasks.Task< ApiResponse< PagedResourceListOfComplianceTemplate > > ListComplianceTemplatesWithHttpInfoAsync (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))
 [EARLY ACCESS] ListComplianceTemplates: List compliance templates. More...
 
System.Threading.Tasks.Task< ComplianceRunInfoV2RunComplianceAsync (string runScope, string ruleScope, bool isPreTrade, string recipeIdScope, string recipeIdCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] RunCompliance: Run a compliance check. More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRunInfoV2 > > RunComplianceWithHttpInfoAsync (string runScope, string ruleScope, bool isPreTrade, string recipeIdScope, string recipeIdCode, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] RunCompliance: Run a compliance check. More...
 
System.Threading.Tasks.Task< ComplianceRuleTemplateUpdateComplianceTemplateAsync (string scope, string code, UpdateComplianceTemplateRequest updateComplianceTemplateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpdateComplianceTemplate: Update a ComplianceRuleTemplate More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRuleTemplate > > UpdateComplianceTemplateWithHttpInfoAsync (string scope, string code, UpdateComplianceTemplateRequest updateComplianceTemplateRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpdateComplianceTemplate: Update a ComplianceRuleTemplate More...
 
System.Threading.Tasks.Task< ComplianceRuleResponseUpsertComplianceRuleAsync (UpsertComplianceRuleRequest? upsertComplianceRuleRequest=default(UpsertComplianceRuleRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpsertComplianceRule: Upsert a compliance rule. More...
 
System.Threading.Tasks.Task< ApiResponse< ComplianceRuleResponse > > UpsertComplianceRuleWithHttpInfoAsync (UpsertComplianceRuleRequest? upsertComplianceRuleRequest=default(UpsertComplianceRuleRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpsertComplianceRule: Upsert a compliance rule. More...
 
System.Threading.Tasks.Task< UpsertComplianceRunSummaryResultUpsertComplianceRunSummaryAsync (UpsertComplianceRunSummaryRequest? upsertComplianceRunSummaryRequest=default(UpsertComplianceRunSummaryRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpsertComplianceRunSummary: Upsert a compliance run summary. More...
 
System.Threading.Tasks.Task< ApiResponse< UpsertComplianceRunSummaryResult > > UpsertComplianceRunSummaryWithHttpInfoAsync (UpsertComplianceRunSummaryRequest? upsertComplianceRunSummaryRequest=default(UpsertComplianceRunSummaryRequest?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] UpsertComplianceRunSummary: Upsert a compliance run summary. 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: