package com.easyagents.agent.runtime.tool.asynctool;

/**
 * 异步工具取消请求。
 */
public class AsyncToolCancelRequest {

    private String taskId;
    private String reason;

    /**
     * 创建空取消请求。
     */
    public AsyncToolCancelRequest() {
    }

    /**
     * 获取任务 ID。
     *
     * @return 任务 ID
     */
    public String getTaskId() {
        return taskId;
    }

    /**
     * 设置任务 ID。
     *
     * @param taskId 任务 ID
     */
    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    /**
     * 获取取消原因。
     *
     * @return 取消原因
     */
    public String getReason() {
        return reason;
    }

    /**
     * 设置取消原因。
     *
     * @param reason 取消原因
     */
    public void setReason(String reason) {
        this.reason = reason;
    }
}
