Instantiate new attribute models, constants, and lists
This commit is contained in:
parent
20f5f03173
commit
9c3f1988bb
1 changed files with 28 additions and 2 deletions
|
@ -11,6 +11,9 @@ use Appwrite\Utopia\Response\Model;
|
||||||
use Appwrite\Utopia\Response\Model\None;
|
use Appwrite\Utopia\Response\Model\None;
|
||||||
use Appwrite\Utopia\Response\Model\Any;
|
use Appwrite\Utopia\Response\Model\Any;
|
||||||
use Appwrite\Utopia\Response\Model\Attribute;
|
use Appwrite\Utopia\Response\Model\Attribute;
|
||||||
|
use Appwrite\Utopia\Response\Model\AttributeString;
|
||||||
|
use Appwrite\Utopia\Response\Model\AttributeInteger;
|
||||||
|
use Appwrite\Utopia\Response\Model\AttributeFloat;
|
||||||
use Appwrite\Utopia\Response\Model\BaseList;
|
use Appwrite\Utopia\Response\Model\BaseList;
|
||||||
use Appwrite\Utopia\Response\Model\Collection;
|
use Appwrite\Utopia\Response\Model\Collection;
|
||||||
use Appwrite\Utopia\Response\Model\Continent;
|
use Appwrite\Utopia\Response\Model\Continent;
|
||||||
|
@ -18,12 +21,14 @@ use Appwrite\Utopia\Response\Model\Country;
|
||||||
use Appwrite\Utopia\Response\Model\Currency;
|
use Appwrite\Utopia\Response\Model\Currency;
|
||||||
use Appwrite\Utopia\Response\Model\Document as ModelDocument;
|
use Appwrite\Utopia\Response\Model\Document as ModelDocument;
|
||||||
use Appwrite\Utopia\Response\Model\Domain;
|
use Appwrite\Utopia\Response\Model\Domain;
|
||||||
|
use Appwrite\Utopia\Response\Model\Email;
|
||||||
use Appwrite\Utopia\Response\Model\Error;
|
use Appwrite\Utopia\Response\Model\Error;
|
||||||
use Appwrite\Utopia\Response\Model\ErrorDev;
|
use Appwrite\Utopia\Response\Model\ErrorDev;
|
||||||
use Appwrite\Utopia\Response\Model\Execution;
|
use Appwrite\Utopia\Response\Model\Execution;
|
||||||
use Appwrite\Utopia\Response\Model\File;
|
use Appwrite\Utopia\Response\Model\File;
|
||||||
use Appwrite\Utopia\Response\Model\Func;
|
use Appwrite\Utopia\Response\Model\Func;
|
||||||
use Appwrite\Utopia\Response\Model\Index;
|
use Appwrite\Utopia\Response\Model\Index;
|
||||||
|
use Appwrite\Utopia\Response\Model\IP;
|
||||||
use Appwrite\Utopia\Response\Model\JWT;
|
use Appwrite\Utopia\Response\Model\JWT;
|
||||||
use Appwrite\Utopia\Response\Model\Key;
|
use Appwrite\Utopia\Response\Model\Key;
|
||||||
use Appwrite\Utopia\Response\Model\Language;
|
use Appwrite\Utopia\Response\Model\Language;
|
||||||
|
@ -40,6 +45,7 @@ use Appwrite\Utopia\Response\Model\Project;
|
||||||
use Appwrite\Utopia\Response\Model\Rule;
|
use Appwrite\Utopia\Response\Model\Rule;
|
||||||
use Appwrite\Utopia\Response\Model\Tag;
|
use Appwrite\Utopia\Response\Model\Tag;
|
||||||
use Appwrite\Utopia\Response\Model\Token;
|
use Appwrite\Utopia\Response\Model\Token;
|
||||||
|
use Appwrite\Utopia\Response\Model\URL;
|
||||||
use Appwrite\Utopia\Response\Model\Webhook;
|
use Appwrite\Utopia\Response\Model\Webhook;
|
||||||
use Appwrite\Utopia\Response\Model\Preferences;
|
use Appwrite\Utopia\Response\Model\Preferences;
|
||||||
use Appwrite\Utopia\Response\Model\Mock; // Keep last
|
use Appwrite\Utopia\Response\Model\Mock; // Keep last
|
||||||
|
@ -62,13 +68,27 @@ class Response extends SwooleResponse
|
||||||
// Database
|
// Database
|
||||||
const MODEL_COLLECTION = 'collection';
|
const MODEL_COLLECTION = 'collection';
|
||||||
const MODEL_COLLECTION_LIST = 'collectionList';
|
const MODEL_COLLECTION_LIST = 'collectionList';
|
||||||
const MODEL_ATTRIBUTE = 'attribute';
|
|
||||||
const MODEL_ATTRIBUTE_LIST = 'attributeList';
|
|
||||||
const MODEL_INDEX = 'index';
|
const MODEL_INDEX = 'index';
|
||||||
const MODEL_INDEX_LIST = 'indexList';
|
const MODEL_INDEX_LIST = 'indexList';
|
||||||
const MODEL_DOCUMENT = 'document';
|
const MODEL_DOCUMENT = 'document';
|
||||||
const MODEL_DOCUMENT_LIST = 'documentList';
|
const MODEL_DOCUMENT_LIST = 'documentList';
|
||||||
|
|
||||||
|
// Database Attributes
|
||||||
|
const MODEL_ATTRIBUTE = 'attribute';
|
||||||
|
const MODEL_ATTRIBUTE_LIST = 'attributeList';
|
||||||
|
const MODEL_ATTRIBUTE_STRING = 'attributeString';
|
||||||
|
const MODEL_ATTRIBUTE_STRING_LIST = 'attributeStringList';
|
||||||
|
const MODEL_INTEGER= 'integer';
|
||||||
|
const MODEL_INTEGER_LIST= 'integerList';
|
||||||
|
const MODEL_FLOAT= 'float';
|
||||||
|
const MODEL_FLOAT_LIST= 'floatList';
|
||||||
|
const MODEL_EMAIL= 'email';
|
||||||
|
const MODEL_EMAIL_LIST= 'emailList';
|
||||||
|
const MODEL_IP= 'ip';
|
||||||
|
const MODEL_IP_LIST= 'ipList';
|
||||||
|
const MODEL_URL= 'url';
|
||||||
|
const MODEL_URL_LIST= 'urlList';
|
||||||
|
|
||||||
// Users
|
// Users
|
||||||
const MODEL_USER = 'user';
|
const MODEL_USER = 'user';
|
||||||
const MODEL_USER_LIST = 'userList';
|
const MODEL_USER_LIST = 'userList';
|
||||||
|
@ -179,6 +199,12 @@ class Response extends SwooleResponse
|
||||||
// Entities
|
// Entities
|
||||||
->setModel(new Collection())
|
->setModel(new Collection())
|
||||||
->setModel(new Attribute())
|
->setModel(new Attribute())
|
||||||
|
->setModel(new AttributeString())
|
||||||
|
->setModel(new AttributeInteger())
|
||||||
|
->setModel(new AttributeFloat())
|
||||||
|
->setModel(new Email())
|
||||||
|
->setModel(new IP())
|
||||||
|
->setModel(new URL())
|
||||||
->setModel(new Index())
|
->setModel(new Index())
|
||||||
->setModel(new ModelDocument())
|
->setModel(new ModelDocument())
|
||||||
->setModel(new Log())
|
->setModel(new Log())
|
||||||
|
|
Loading…
Reference in a new issue