package com.tencent.qian.webview.model;

/**
 * {@code qianapp://} 协议的 {@code action} 已知值常量。
 *
 * <p>协议在 wire 层就是 String，SDK 不做 enum 翻译，保留客户拿到原值的能力。
 * 提供常量是为了让客户写 {@code result.getAction().equals(SignAction.SIGN)} 比写裸字符串更安全。
 */
public final class SignAction {

    private SignAction() {}

    /** 填写流程完成 */
    public static final String FILL = "fill";

    /** 签署流程完成 */
    public static final String SIGN = "sign";

    /** 主动拒绝填写 */
    public static final String REJECT_FILL = "reject_fill";

    /** 主动拒绝签署 */
    public static final String REJECT_SIGN = "reject_sign";

    /** 仅查看（无填写/签署动作） */
    public static final String VIEW = "view";
}
