diff --git a/src/Appwrite/Utopia/Response/Model/UsageStorage.php b/src/Appwrite/Utopia/Response/Model/UsageStorage.php index db40ccf3be..f9d65a3de1 100644 --- a/src/Appwrite/Utopia/Response/Model/UsageStorage.php +++ b/src/Appwrite/Utopia/Response/Model/UsageStorage.php @@ -23,13 +23,48 @@ class UsageStorage extends Model 'example' => new \stdClass, 'array' => true ]) - ->addRule('files', [ + ->addRule('filesCount', [ 'type' => Response::MODEL_METRIC_LIST, 'description' => 'Aggregated stats for total number of files.', 'default' => [], 'example' => new \stdClass, 'array' => true ]) + ->addRule('bucketsCount', [ + 'type' => Response::MODEL_METRIC_LIST, + 'description' => 'Aggregated stats for total number of buckets.', + 'default' => [], + 'example' => new \stdClass, + 'array' => true + ]) + ->addRule('bucketsCreate', [ + 'type' => Response::MODEL_METRIC_LIST, + 'description' => 'Aggregated stats for buckets created.', + 'default' => [], + 'example' => new \stdClass, + 'array' => true + ]) + ->addRule('bucketsRead', [ + 'type' => Response::MODEL_METRIC_LIST, + 'description' => 'Aggregated stats for buckets read.', + 'default' => [], + 'example' => new \stdClass, + 'array' => true + ]) + ->addRule('bucketsUpdate', [ + 'type' => Response::MODEL_METRIC_LIST, + 'description' => 'Aggregated stats for buckets updated.', + 'default' => [], + 'example' => new \stdClass, + 'array' => true + ]) + ->addRule('bucketsDelete', [ + 'type' => Response::MODEL_METRIC_LIST, + 'description' => 'Aggregated stats for buckets deleted.', + 'default' => [], + 'example' => new \stdClass, + 'array' => true + ]) ; }