package tech.easyflow.agent.runtime.agui;

/**
 * AG-UI 自定义 HITL 兼容桥的审批请求。
 */
public class AgentAguiHitlResolveRequest {

    private String approvalId;
    private String decision;
    private String reason;

    /** @return 公开审批 ID */
    public String getApprovalId() {
        return approvalId;
    }

    /** @param approvalId 公开审批 ID */
    public void setApprovalId(String approvalId) {
        this.approvalId = approvalId;
    }

    /** @return APPROVE 或 REJECT */
    public String getDecision() {
        return decision;
    }

    /** @param decision APPROVE 或 REJECT */
    public void setDecision(String decision) {
        this.decision = decision;
    }

    /** @return 拒绝原因 */
    public String getReason() {
        return reason;
    }

    /** @param reason 拒绝原因 */
    public void setReason(String reason) {
        this.reason = reason;
    }
}
