PluginProbe ʕ •ᴥ•ʔ
CommerceBird – AI Command Center, ERP Integrations & B2B for WooCommerce (Zoho, Exact Online). / trunk
CommerceBird – AI Command Center, ERP Integrations & B2B for WooCommerce (Zoho, Exact Online). vtrunk
3.0.3 3.0.2 3.0.1 trunk 2.2.14 2.2.15 2.2.16 2.2.17 2.2.18 2.2.19 2.3.0 2.3.1 2.3.10 2.3.11 2.3.12 2.3.13 2.3.14 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.7.91 2.7.92 2.7.93 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.9.0 2.9.1 2.9.2 2.9.3 3.0.0
commercebird / vendor / wordpress / php-mcp-schema / src / Client / Tasks / Enum / TaskStatus.php
commercebird / vendor / wordpress / php-mcp-schema / src / Client / Tasks / Enum Last commit date
TaskStatus.php 3 months ago
TaskStatus.php
65 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace WP\McpSchema\Client\Tasks\Enum;
6
7 use WP\McpSchema\Common\AbstractEnum;
8
9 /**
10 * The status of a task.
11 *
12 * @mcp-domain Client
13 * @mcp-subdomain Tasks
14 * @mcp-version 2025-11-25
15 */
16 final class TaskStatus extends AbstractEnum
17 {
18 public const WORKING = 'working';
19 public const INPUT_REQUIRED = 'input_required';
20 public const COMPLETED = 'completed';
21 public const FAILED = 'failed';
22 public const CANCELLED = 'cancelled';
23
24 public static function working(): self
25 {
26 return self::from('working');
27 }
28
29 public static function inputRequired(): self
30 {
31 return self::from('input_required');
32 }
33
34 public static function completed(): self
35 {
36 return self::from('completed');
37 }
38
39 public static function failed(): self
40 {
41 return self::from('failed');
42 }
43
44 public static function cancelled(): self
45 {
46 return self::from('cancelled');
47 }
48
49 /**
50 * Returns all valid values for this enum.
51 *
52 * @return string[]
53 */
54 public static function values(): array
55 {
56 return [
57 self::WORKING,
58 self::INPUT_REQUIRED,
59 self::COMPLETED,
60 self::FAILED,
61 self::CANCELLED,
62 ];
63 }
64 }
65