From 4250234231c2754bf60fc18e40ac308b3dfb48e8 Mon Sep 17 00:00:00 2001 From: fogelito Date: Tue, 11 Oct 2022 13:34:42 +0300 Subject: [PATCH] Model MODEL_METRIC changes --- .../Utopia/Response/Model/UsageBuckets.php | 24 ++++---- .../Utopia/Response/Model/UsageCollection.php | 20 +++---- .../Utopia/Response/Model/UsageDatabase.php | 40 ++++++------- .../Utopia/Response/Model/UsageDatabases.php | 60 +++++++++---------- .../Utopia/Response/Model/UsageFunction.php | 32 +++++----- .../Utopia/Response/Model/UsageFunctions.php | 32 +++++----- .../Utopia/Response/Model/UsageProject.php | 28 ++++----- .../Utopia/Response/Model/UsageStorage.php | 44 +++++++------- .../Utopia/Response/Model/UsageUsers.php | 32 +++++----- 9 files changed, 156 insertions(+), 156 deletions(-) diff --git a/src/Appwrite/Utopia/Response/Model/UsageBuckets.php b/src/Appwrite/Utopia/Response/Model/UsageBuckets.php index 72a2cc9f52..8c6c81f234 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageBuckets.php +++ b/src/Appwrite/Utopia/Response/Model/UsageBuckets.php @@ -17,45 +17,45 @@ class UsageBuckets extends Model 'example' => '30d', ]) ->addRule('filesCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of files in this bucket.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesStorage', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total storage of files in this bucket.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageCollection.php b/src/Appwrite/Utopia/Response/Model/UsageCollection.php index 1fb8b0beb5..8b6966fcd2 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageCollection.php +++ b/src/Appwrite/Utopia/Response/Model/UsageCollection.php @@ -17,38 +17,38 @@ class UsageCollection extends Model 'example' => '30d', ]) ->addRule('documentsCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of documents.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageDatabase.php b/src/Appwrite/Utopia/Response/Model/UsageDatabase.php index f69b4ef884..0c84d796ba 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageDatabase.php +++ b/src/Appwrite/Utopia/Response/Model/UsageDatabase.php @@ -17,73 +17,73 @@ class UsageDatabase extends Model 'example' => '30d', ]) ->addRule('documentsCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of documents.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of collections.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections delete.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageDatabases.php b/src/Appwrite/Utopia/Response/Model/UsageDatabases.php index 9fb6f55f99..93488a47db 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageDatabases.php +++ b/src/Appwrite/Utopia/Response/Model/UsageDatabases.php @@ -17,108 +17,108 @@ class UsageDatabases extends Model 'example' => '30d', ]) ->addRule('databasesCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of documents.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of documents.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of collections.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('databasesCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('databasesRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('databasesUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('databasesDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of collections.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documentsDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for documents deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collectionsDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for collections delete.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageFunction.php b/src/Appwrite/Utopia/Response/Model/UsageFunction.php index 676e6c5578..58d76bbf41 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageFunction.php +++ b/src/Appwrite/Utopia/Response/Model/UsageFunction.php @@ -17,59 +17,59 @@ class UsageFunction extends Model 'example' => '30d', ]) ->addRule('executionsTotal', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of function executions.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('executionsFailure', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function execution failures.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('executionsSuccess', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function execution successes.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('executionsTime', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function execution duration.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsTotal', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of function builds.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsFailure', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function build failures.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsSuccess', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function build successes.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsTime', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function build duration.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageFunctions.php b/src/Appwrite/Utopia/Response/Model/UsageFunctions.php index 9fb9fbabcc..7adb0d4aa3 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageFunctions.php +++ b/src/Appwrite/Utopia/Response/Model/UsageFunctions.php @@ -17,59 +17,59 @@ class UsageFunctions extends Model 'example' => '30d', ]) ->addRule('executionsTotal', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of function executions.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('executionsFailure', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function execution failures.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('executionsSuccess', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function execution successes.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('executionsTime', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function execution duration.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsTotal', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of function builds.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsFailure', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function build failures.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsSuccess', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function build successes.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('buildsTime', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function build duration.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageProject.php b/src/Appwrite/Utopia/Response/Model/UsageProject.php index f630035ac1..01603fce8a 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageProject.php +++ b/src/Appwrite/Utopia/Response/Model/UsageProject.php @@ -17,52 +17,52 @@ class UsageProject extends Model 'example' => '30d', ]) ->addRule('requests', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of requests.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('network', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for consumed bandwidth.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('executions', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for function executions.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('documents', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of documents.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('collections', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of collections.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('users', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for number of users.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('storage', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for the occupied storage size (in bytes).', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageStorage.php b/src/Appwrite/Utopia/Response/Model/UsageStorage.php index bdacfe9ea4..7e3c08e12a 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageStorage.php +++ b/src/Appwrite/Utopia/Response/Model/UsageStorage.php @@ -17,80 +17,80 @@ class UsageStorage extends Model 'example' => '30d', ]) ->addRule('storage', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for the occupied storage size (in bytes).', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of files.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('bucketsCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of buckets.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('bucketsCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for buckets created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('bucketsRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for buckets read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('bucketsUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for buckets updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('bucketsDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for buckets deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('filesDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for files deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ; diff --git a/src/Appwrite/Utopia/Response/Model/UsageUsers.php b/src/Appwrite/Utopia/Response/Model/UsageUsers.php index 70c21f83dc..4c7b37d50f 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageUsers.php +++ b/src/Appwrite/Utopia/Response/Model/UsageUsers.php @@ -17,59 +17,59 @@ class UsageUsers extends Model 'example' => '30d', ]) ->addRule('usersCount', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for total number of users.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('usersCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for users created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('usersRead', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for users read.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('usersUpdate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for users updated.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('usersDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for users deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('sessionsCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for sessions created.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('sessionsProviderCreate', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for sessions created for a provider ( email, anonymous or oauth2 ).', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ->addRule('sessionsDelete', [ - 'type' => Response::MODEL_METRIC_LIST, + 'type' => Response::MODEL_METRIC, 'description' => 'Aggregated stats for sessions deleted.', 'default' => [], - 'example' => new \stdClass(), + 'example' => [], 'array' => true ]) ;