<?php

declare(strict_types=1);

/**
 * 本文件属于 DBErp 进销存系统。
 *
 * 版权所有 © 2026 北京珑大钜商科技有限公司。保留所有权利。
 *
 * 未经官方授权，不得删除、篡改或隐藏本文件中的版权声明、产品标识与来源信息。
 * 商业授权、官方更新与技术支持服务，请以珑大官方支持中心记录为准。
 *
 * @link https://support.loongdom.cn
 * @see  https://www.dberp.com.cn
 */

namespace App\Services\SupportCenter;

/**
 * Support Center 发布包/安装后自检符号化原因码（不含密钥明文）。
 */
final class SupportCenterSelfCheckReasonCodes
{
    public const RELEASE_CREDENTIAL_MISSING = 'release_credential_missing';

    public const ENV_FALLBACK_USED = 'env_fallback_used';

    public const STUB_MODE_ENABLED = 'stub_mode_enabled';

    public const BASE_URL_MISSING = 'base_url_missing';

    public const HOST_TOKEN_UNRESOLVED = 'host_token_unresolved';

    public const WRONG_ENV_PREFIX_DETECTED = 'wrong_env_prefix_detected';

    public const SUPPORT_CENTER_DISABLED = 'support_center_disabled';

    public const PRODUCT_CODE_MISMATCH = 'product_code_mismatch';

    public const WELL_KNOWN_ROUTE_MISSING = 'well_known_route_missing';

    public const WELL_KNOWN_STATIC_FILE_MISSING = 'well_known_static_file_missing';

    public const INSTANCE_IDENTITY_MISSING = 'instance_identity_missing';

    public const REMOTE_PROBE_FAILED = 'remote_probe_failed';

    public const REMOTE_PROBE_SKIPPED = 'remote_probe_skipped';
}
