Files
hdk/src/Studio/Enums/WorkspaceStatus.php
2022-05-12 17:03:27 +08:00

41 lines
1.1 KiB
PHP

<?php
/**
* WorkspaceStatus.php@HDK
*
* @author 李东云<dongyun.li@luxcreo.cn>
* Powered by PhpStorm
* Created on 2022/5/12
*/
declare(strict_types=1);
namespace Singularity\HDK\Studio\Enums;
use MyCLabs\Enum\Enum;
/**
* 工作区状态
* Singularity\HDK\Studio\Enums\WorkspaceStatus@HDK
*
* @author 李东云<dongyun.li@luxcreo.cn>
* Powered by PhpStorm
* Created on 2022/5/12
*
* @method static WorkspaceStatus CREATED() 新创建的初始状态
* @method static WorkspaceStatus FAILED()
* @method static WorkspaceStatus PREPARING() 准备中,所有非晶格操作都属于此
* @method static WorkspaceStatus GENERATING() 生成中,此时已无法修改工作区
* @method static WorkspaceStatus GENERATED_PART() 部分生成
* @method static WorkspaceStatus GENERATED() 全部生成
* @method static WorkspaceStatus COMPLETED() 所有操作皆已完成
*/
final class WorkspaceStatus extends Enum
{
private const CREATED = 0;
private const FAILED = 1;
private const PREPARING = 2;
private const GENERATING = 3;
private const GENERATED_PART = 4;
private const GENERATED = 5;
private const COMPLETED = 6;
}