Table of Contents

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

request ApprovalRequest

Details of the operation requiring approval.

ct CancellationToken

Cancellation token.

Returns

Task<ApprovalResult>

An ApprovalResult indicating whether to proceed.