From 8aecf3cf6ae22d18790cc6922e062d2491123001 Mon Sep 17 00:00:00 2001 From: kodumbeats Date: Fri, 11 Jun 2021 11:27:51 -0400 Subject: [PATCH] Use response models for attirbute types --- .../Utopia/Response/Model/Collection.php | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/Appwrite/Utopia/Response/Model/Collection.php b/src/Appwrite/Utopia/Response/Model/Collection.php index 725267c0a1..a3659e0271 100644 --- a/src/Appwrite/Utopia/Response/Model/Collection.php +++ b/src/Appwrite/Utopia/Response/Model/Collection.php @@ -4,6 +4,7 @@ namespace Appwrite\Utopia\Response\Model; use Appwrite\Utopia\Response; use Appwrite\Utopia\Response\Model; +use stdClass; class Collection extends Model { @@ -37,31 +38,31 @@ class Collection extends Model 'example' => '', ]) ->addRule('attributes', [ - 'type' => self::TYPE_STRING, + 'type' => Response::MODEL_ATTRIBUTE, 'description' => 'Collection attributes.', - 'default' => '', - 'example' => '', + 'default' => [], + 'example' => new stdClass, 'array' => true ]) ->addRule('indexes', [ - 'type' => self::TYPE_STRING, + 'type' => Response::MODEL_INDEX, 'description' => 'Collection indexes.', - 'default' => '', - 'example' => '', + 'default' => [], + 'example' => new stdClass, 'array' => true ]) ->addRule('attributesInQueue', [ - 'type' => self::TYPE_STRING, + 'type' => Response::MODEL_ATTRIBUTE, 'description' => 'Collection attributes in creation queue.', - 'default' => '', - 'example' => '', + 'default' => [], + 'example' => new stdClass, 'array' => true ]) ->addRule('indexesInQueue', [ - 'type' => self::TYPE_STRING, + 'type' => Response::MODEL_INDEX, 'description' => 'Collection indexes in creation queue.', - 'default' => '', - 'example' => '', + 'default' => [], + 'example' => new stdClass, 'array' => true ]) ;