PluginProbe
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell / 3.13.3
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell v3.13.3
3.13.3 3.13.2 3.13.1 3.13.0 3.12.13 3.12.12 3.12.11 3.12.10 3.12.9 3.12.8 3.12.7 3.12.6 3.12.5 3.12.4 3.12.3 3.12.1 3.12.2 3.12.0 3.11.1 3.11.0 3.10.9 3.10.8 3.10.7 3.10.6 2.8.16 All 261 releases
wpfunnels / vendor / wordpress / php-mcp-schema / src / Client / Tasks / Enum / TaskStatus.php

TaskStatus.php in WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell 3.13.3, at vendor/wordpress/php-mcp-schema/src/Client/Tasks/Enum/TaskStatus.php

65 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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