PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / wordpress / php-mcp-schema / src / Client / Tasks / Enum / TaskStatus.php
ameliabooking / vendor / wordpress / php-mcp-schema / src / Client / Tasks / Enum Last commit date
TaskStatus.php 1 month 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