Class AutoApproveService
- Namespace
- JD.AI.Core.Governance
- Assembly
- JD.AI.Core.dll
IApprovalService that always approves requests without prompting. Suitable for fully automated pipelines or integration tests where human interaction is not available.
public sealed class AutoApproveService : IApprovalService
- Inheritance
-
AutoApproveService
- Implements
- Inherited Members
Methods
RequestApprovalAsync(ApprovalRequest, CancellationToken)
Requests approval for the described operation.
public Task<ApprovalResult> RequestApprovalAsync(ApprovalRequest request, CancellationToken ct = default)
Parameters
requestApprovalRequestDetails of the operation requiring approval.
ctCancellationTokenCancellation token.
Returns
- Task<ApprovalResult>
An ApprovalResult indicating whether to proceed.