Interface IApplicationAuditReconciler
- Namespace
- ProjectTemplate.Infrastructure.Data.Auditing
- Assembly
- ProjectTemplate.Infrastructure.dll
public interface IApplicationAuditReconciler
Methods
GetSummaryAsync(CancellationToken)
Task<ApplicationAuditReconciliationSummary> GetSummaryAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task<ApplicationAuditReconciliationSummary>
QueryFindingsAsync(ApplicationAuditReconciliationQuery, CancellationToken)
Task<IReadOnlyList<ApplicationAuditReconciliationFindingItem>> QueryFindingsAsync(ApplicationAuditReconciliationQuery request, CancellationToken cancellationToken = default)
Parameters
request ApplicationAuditReconciliationQuery
cancellationToken CancellationToken
Returns
- Task<IReadOnlyList<ApplicationAuditReconciliationFindingItem>>
ReconcileAsync(CancellationToken)
Task<ApplicationAuditReconciliationSummary> ReconcileAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task<ApplicationAuditReconciliationSummary>
Task<ApplicationAuditReconciliationRemediationItem> RecordRemediationAsync(Guid findingId, ApplicationAuditReconciliationRemediationRequest request, CancellationToken cancellationToken = default)
Parameters
findingId Guid
request ApplicationAuditReconciliationRemediationRequest
cancellationToken CancellationToken
Returns
- Task<ApplicationAuditReconciliationRemediationItem>