diff --git a/src/Appwrite/Utopia/Response/Model.php b/src/Appwrite/Utopia/Response/Model.php index 2ab09217af..b4b8bde3db 100644 --- a/src/Appwrite/Utopia/Response/Model.php +++ b/src/Appwrite/Utopia/Response/Model.php @@ -12,6 +12,7 @@ abstract class Model public const TYPE_BOOLEAN = 'boolean'; public const TYPE_JSON = 'json'; public const TYPE_DATETIME = 'datetime'; + public const TYPE_DATETIME_EXAMPLE = '2020-10-15T06:38:00.000Z'; /** * @var bool diff --git a/src/Appwrite/Utopia/Response/Model/AttributeDatetime.php b/src/Appwrite/Utopia/Response/Model/AttributeDatetime.php index 529e1f56a0..4fae89384f 100644 --- a/src/Appwrite/Utopia/Response/Model/AttributeDatetime.php +++ b/src/Appwrite/Utopia/Response/Model/AttributeDatetime.php @@ -21,7 +21,7 @@ class AttributeDatetime extends Attribute 'type' => self::TYPE_DATETIME, 'description' => 'Attribute type.', 'default' => '', - 'example' => self::TYPE_DATETIME, + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('format', [ 'type' => self::TYPE_DATETIME, @@ -35,7 +35,7 @@ class AttributeDatetime extends Attribute 'type' => self::TYPE_STRING, 'description' => 'Default value for attribute when not provided. Only null is optional', 'default' => null, - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, 'array' => false, 'require' => false, ]) diff --git a/src/Appwrite/Utopia/Response/Model/Bucket.php b/src/Appwrite/Utopia/Response/Model/Bucket.php index 66489a464a..0dd85b3851 100644 --- a/src/Appwrite/Utopia/Response/Model/Bucket.php +++ b/src/Appwrite/Utopia/Response/Model/Bucket.php @@ -20,13 +20,13 @@ class Bucket extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Bucket creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Bucket update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$permissions', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Build.php b/src/Appwrite/Utopia/Response/Model/Build.php index b95ee9dc72..84e58c70d5 100644 --- a/src/Appwrite/Utopia/Response/Model/Build.php +++ b/src/Appwrite/Utopia/Response/Model/Build.php @@ -49,13 +49,13 @@ class Build extends Model 'type' => self::TYPE_DATETIME, 'description' => 'The deployment creation date in Datetime.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('endTime', [ 'type' => self::TYPE_DATETIME, 'description' => 'The time the build was finished in Datetime.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('duration', [ 'type' => self::TYPE_INTEGER, diff --git a/src/Appwrite/Utopia/Response/Model/Collection.php b/src/Appwrite/Utopia/Response/Model/Collection.php index c339846ad8..de016593c6 100644 --- a/src/Appwrite/Utopia/Response/Model/Collection.php +++ b/src/Appwrite/Utopia/Response/Model/Collection.php @@ -20,13 +20,13 @@ class Collection extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Collection creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Collection update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$permissions', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Deployment.php b/src/Appwrite/Utopia/Response/Model/Deployment.php index 2f69d07d0c..0a26fe30ef 100644 --- a/src/Appwrite/Utopia/Response/Model/Deployment.php +++ b/src/Appwrite/Utopia/Response/Model/Deployment.php @@ -20,13 +20,13 @@ class Deployment extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Deployment creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Deployment update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('resourceId', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Document.php b/src/Appwrite/Utopia/Response/Model/Document.php index 58016c2fd2..7ee15f148d 100644 --- a/src/Appwrite/Utopia/Response/Model/Document.php +++ b/src/Appwrite/Utopia/Response/Model/Document.php @@ -46,13 +46,13 @@ class Document extends Any 'type' => self::TYPE_DATETIME, 'description' => 'Document creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Document update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$permissions', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Domain.php b/src/Appwrite/Utopia/Response/Model/Domain.php index 051cc95fc6..2946a78686 100644 --- a/src/Appwrite/Utopia/Response/Model/Domain.php +++ b/src/Appwrite/Utopia/Response/Model/Domain.php @@ -25,13 +25,13 @@ class Domain extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Domain creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Domain update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('domain', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Execution.php b/src/Appwrite/Utopia/Response/Model/Execution.php index fbd43bd7db..e89e921e3f 100644 --- a/src/Appwrite/Utopia/Response/Model/Execution.php +++ b/src/Appwrite/Utopia/Response/Model/Execution.php @@ -20,13 +20,13 @@ class Execution extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Execution creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Execution upate date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$permissions', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/File.php b/src/Appwrite/Utopia/Response/Model/File.php index 73575f1fdb..56be419eca 100644 --- a/src/Appwrite/Utopia/Response/Model/File.php +++ b/src/Appwrite/Utopia/Response/Model/File.php @@ -26,13 +26,13 @@ class File extends Model 'type' => self::TYPE_DATETIME, 'description' => 'File creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'File update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$permissions', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Func.php b/src/Appwrite/Utopia/Response/Model/Func.php index d1a7770c7c..76cbda3835 100644 --- a/src/Appwrite/Utopia/Response/Model/Func.php +++ b/src/Appwrite/Utopia/Response/Model/Func.php @@ -22,13 +22,13 @@ class Func extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Function creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Function update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('execute', [ 'type' => self::TYPE_STRING, @@ -84,13 +84,13 @@ class Func extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Function next scheduled execution date in Datetime.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('schedulePrevious', [ 'type' => self::TYPE_DATETIME, 'description' => 'Function Previous scheduled execution date in Datetime.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('timeout', [ 'type' => self::TYPE_INTEGER, diff --git a/src/Appwrite/Utopia/Response/Model/Key.php b/src/Appwrite/Utopia/Response/Model/Key.php index 6d66602f4f..4062454d39 100644 --- a/src/Appwrite/Utopia/Response/Model/Key.php +++ b/src/Appwrite/Utopia/Response/Model/Key.php @@ -25,13 +25,13 @@ class Key extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Key creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Key update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('name', [ 'type' => self::TYPE_STRING, @@ -43,7 +43,7 @@ class Key extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Key expiration date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('scopes', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Log.php b/src/Appwrite/Utopia/Response/Model/Log.php index 835cb3d9e3..a1b3b1c451 100644 --- a/src/Appwrite/Utopia/Response/Model/Log.php +++ b/src/Appwrite/Utopia/Response/Model/Log.php @@ -50,7 +50,7 @@ class Log extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Log creation date in Datetime.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('osCode', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Membership.php b/src/Appwrite/Utopia/Response/Model/Membership.php index 547b8db3d7..55bda1c6be 100644 --- a/src/Appwrite/Utopia/Response/Model/Membership.php +++ b/src/Appwrite/Utopia/Response/Model/Membership.php @@ -20,13 +20,13 @@ class Membership extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Membership creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Membership update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('userId', [ 'type' => self::TYPE_STRING, @@ -62,13 +62,13 @@ class Membership extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Date, the user has been invited to join the team in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('joined', [ 'type' => self::TYPE_DATETIME, 'description' => 'Date, the user has accepted the invitation to join the team in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('confirm', [ 'type' => self::TYPE_BOOLEAN, diff --git a/src/Appwrite/Utopia/Response/Model/Platform.php b/src/Appwrite/Utopia/Response/Model/Platform.php index 62bbf989b0..10e8484b09 100644 --- a/src/Appwrite/Utopia/Response/Model/Platform.php +++ b/src/Appwrite/Utopia/Response/Model/Platform.php @@ -25,13 +25,13 @@ class Platform extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Platform creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Platform update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('name', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Project.php b/src/Appwrite/Utopia/Response/Model/Project.php index d76456aa20..cbb48162e9 100644 --- a/src/Appwrite/Utopia/Response/Model/Project.php +++ b/src/Appwrite/Utopia/Response/Model/Project.php @@ -27,13 +27,13 @@ class Project extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Project creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Project update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('name', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Session.php b/src/Appwrite/Utopia/Response/Model/Session.php index 86c98f768c..73c78b3c1b 100644 --- a/src/Appwrite/Utopia/Response/Model/Session.php +++ b/src/Appwrite/Utopia/Response/Model/Session.php @@ -20,7 +20,7 @@ class Session extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Session creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('userId', [ 'type' => self::TYPE_STRING, @@ -32,7 +32,7 @@ class Session extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Session expiration date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('provider', [ 'type' => self::TYPE_STRING, @@ -56,7 +56,7 @@ class Session extends Model 'type' => self::TYPE_DATETIME, 'description' => 'The date of when the access token expires in datetime format.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('providerRefreshToken', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Team.php b/src/Appwrite/Utopia/Response/Model/Team.php index 8763bbe814..135b633de9 100644 --- a/src/Appwrite/Utopia/Response/Model/Team.php +++ b/src/Appwrite/Utopia/Response/Model/Team.php @@ -20,13 +20,13 @@ class Team extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Team creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Team update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('name', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Token.php b/src/Appwrite/Utopia/Response/Model/Token.php index 1b6ae092a6..5801e6d950 100644 --- a/src/Appwrite/Utopia/Response/Model/Token.php +++ b/src/Appwrite/Utopia/Response/Model/Token.php @@ -20,7 +20,7 @@ class Token extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Token creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('userId', [ 'type' => self::TYPE_STRING, @@ -38,7 +38,7 @@ class Token extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Token expiration date in Unix timestamp.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ; } diff --git a/src/Appwrite/Utopia/Response/Model/User.php b/src/Appwrite/Utopia/Response/Model/User.php index d47fa414de..1e0a5dee2f 100644 --- a/src/Appwrite/Utopia/Response/Model/User.php +++ b/src/Appwrite/Utopia/Response/Model/User.php @@ -21,13 +21,13 @@ class User extends Model 'type' => self::TYPE_DATETIME, 'description' => 'User creation date in Datetime.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'User update date in Datetime.', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('name', [ 'type' => self::TYPE_STRING, @@ -39,7 +39,7 @@ class User extends Model 'type' => self::TYPE_DATETIME, 'description' => 'User registration date in Datetime.', 'default' => null, - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('status', [ 'type' => self::TYPE_BOOLEAN, @@ -51,7 +51,7 @@ class User extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Datetime of the most recent password update', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('email', [ 'type' => self::TYPE_STRING, diff --git a/src/Appwrite/Utopia/Response/Model/Webhook.php b/src/Appwrite/Utopia/Response/Model/Webhook.php index 8678e01693..e38134ed26 100644 --- a/src/Appwrite/Utopia/Response/Model/Webhook.php +++ b/src/Appwrite/Utopia/Response/Model/Webhook.php @@ -25,13 +25,13 @@ class Webhook extends Model 'type' => self::TYPE_DATETIME, 'description' => 'Webhook creation date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('$updatedAt', [ 'type' => self::TYPE_DATETIME, 'description' => 'Webhook update date in Datetime', 'default' => '', - 'example' => '1975-12-06 13:30:59', + 'example' => self::TYPE_DATETIME_EXAMPLE, ]) ->addRule('name', [ 'type' => self::TYPE_STRING,