diff --git a/src/Appwrite/Utopia/Response.php b/src/Appwrite/Utopia/Response.php index 025e7d8e06..5c8bd722da 100644 --- a/src/Appwrite/Utopia/Response.php +++ b/src/Appwrite/Utopia/Response.php @@ -33,7 +33,6 @@ use Appwrite\Utopia\Response\Model\Execution; use Appwrite\Utopia\Response\Model\File; use Appwrite\Utopia\Response\Model\Func; use Appwrite\Utopia\Response\Model\Index; -use Appwrite\Utopia\Response\Model\FuncPermissions; use Appwrite\Utopia\Response\Model\JWT; use Appwrite\Utopia\Response\Model\Key; use Appwrite\Utopia\Response\Model\Language; @@ -244,7 +243,6 @@ class Response extends SwooleResponse ->setModel(new Membership()) ->setModel(new Func()) ->setModel(new Runtime()) - ->setModel(new FuncPermissions()) ->setModel(new Tag()) ->setModel(new Execution()) ->setModel(new Project()) diff --git a/src/Appwrite/Utopia/Response/Model/Func.php b/src/Appwrite/Utopia/Response/Model/Func.php index df0b35caef..f731438b09 100644 --- a/src/Appwrite/Utopia/Response/Model/Func.php +++ b/src/Appwrite/Utopia/Response/Model/Func.php @@ -17,10 +17,10 @@ class Func extends Model 'example' => '5e5ea5c16897e', ]) ->addRule('execute', [ - 'type' => Response::MODEL_FUNC_PERMISSIONS, - 'description' => 'Function permissions.', - 'default' => new \stdClass, - 'example' => new \stdClass, + 'type' => self::TYPE_STRING, + 'description' => 'Execution permissions.', + 'default' => '', + 'example' => 'role:member', 'array' => false, ]) ->addRule('name', [ diff --git a/src/Appwrite/Utopia/Response/Model/FuncPermissions.php b/src/Appwrite/Utopia/Response/Model/FuncPermissions.php deleted file mode 100644 index 22ee62b759..0000000000 --- a/src/Appwrite/Utopia/Response/Model/FuncPermissions.php +++ /dev/null @@ -1,42 +0,0 @@ -addRule('execute', [ - 'type' => self::TYPE_STRING, - 'description' => 'Execution permissions.', - 'default' => [], - 'example' => 'user:5e5ea5c16897e', - 'array' => true, - ]) - ; - } - - /** - * Get Name - * - * @return string - */ - public function getName():string - { - return 'FuncPermissions'; - } - - /** - * Get Collection - * - * @return string - */ - public function getType():string - { - return Response::MODEL_FUNC_PERMISSIONS; - } -}