2020-05-25 20:00:58 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* List of publicly accessiable system events
|
|
|
|
|
*/
|
2020-12-06 06:42:56 +00:00
|
|
|
|
|
|
|
|
use Appwrite\Utopia\Response;
|
|
|
|
|
|
2020-05-25 20:00:58 +00:00
|
|
|
return [
|
|
|
|
|
'account.create' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'account.update.email' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account email address is updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'account.update.name' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account name is updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'account.update.password' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account password is updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2021-08-30 05:49:11 +00:00
|
|
|
],
|
|
|
|
|
'users.update.email' => [
|
|
|
|
|
'description' => 'This event triggers when the user email address is updated.',
|
|
|
|
|
'model' => Response::MODEL_USER,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
|
|
|
|
'users.update.name' => [
|
|
|
|
|
'description' => 'This event triggers when the user name is updated.',
|
|
|
|
|
'model' => Response::MODEL_USER,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
|
|
|
|
'users.update.password' => [
|
|
|
|
|
'description' => 'This event triggers when the user password is updated.',
|
|
|
|
|
'model' => Response::MODEL_USER,
|
|
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'account.update.prefs' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account preferences are updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
2020-11-18 19:38:31 +00:00
|
|
|
'account.recovery.create' => [
|
|
|
|
|
'description' => 'This event triggers when the account recovery token is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_TOKEN,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-11-18 19:38:31 +00:00
|
|
|
],
|
|
|
|
|
'account.recovery.update' => [
|
|
|
|
|
'description' => 'This event triggers when the account recovery token is validated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_TOKEN,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-11-20 21:02:10 +00:00
|
|
|
],
|
|
|
|
|
'account.verification.create' => [
|
|
|
|
|
'description' => 'This event triggers when the account verification token is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_TOKEN,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-11-20 21:02:10 +00:00
|
|
|
],
|
|
|
|
|
'account.verification.update' => [
|
|
|
|
|
'description' => 'This event triggers when the account verification token is validated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_TOKEN,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-11-18 19:38:31 +00:00
|
|
|
],
|
2020-05-25 20:00:58 +00:00
|
|
|
'account.delete' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account is deleted.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'account.sessions.create' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account session is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_SESSION,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'account.sessions.delete' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when the account session is deleted.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_SESSION,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
2022-02-04 09:19:14 +00:00
|
|
|
'account.sessions.update' => [
|
2022-02-01 15:54:20 +00:00
|
|
|
'description' => 'This event triggers when the account session is updated.',
|
|
|
|
|
'model' => Response::MODEL_SESSION,
|
|
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'database.collections.create' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a database collection is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_COLLECTION,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'database.collections.update' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a database collection is updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_COLLECTION,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'database.collections.delete' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a database collection is deleted.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_COLLECTION,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
2021-07-02 20:21:46 +00:00
|
|
|
'database.attributes.create' => [
|
|
|
|
|
'description' => 'This event triggers when a collection attribute is created.',
|
|
|
|
|
'model' => Response::MODEL_ATTRIBUTE,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
|
|
|
|
'database.attributes.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a collection attribute is deleted.',
|
|
|
|
|
'model' => Response::MODEL_ATTRIBUTE,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
|
|
|
|
'database.indexes.create' => [
|
|
|
|
|
'description' => 'This event triggers when a collection index is created.',
|
|
|
|
|
'model' => Response::MODEL_INDEX,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
|
|
|
|
'database.indexes.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a collection index is deleted.',
|
|
|
|
|
'model' => Response::MODEL_INDEX,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
2020-05-25 20:00:58 +00:00
|
|
|
'database.documents.create' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a database document is created.',
|
2021-04-08 08:39:23 +00:00
|
|
|
'model' => Response::MODEL_DOCUMENT,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
2020-11-30 21:41:58 +00:00
|
|
|
'database.documents.update' => [
|
|
|
|
|
'description' => 'This event triggers when a database document is updated.',
|
2021-04-08 08:39:23 +00:00
|
|
|
'model' => Response::MODEL_DOCUMENT,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'database.documents.delete' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a database document is deleted.',
|
2021-04-08 08:39:23 +00:00
|
|
|
'model' => Response::MODEL_DOCUMENT,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
2021-03-11 18:25:46 +00:00
|
|
|
'functions.create' => [
|
|
|
|
|
'description' => 'This event triggers when a function is created.',
|
|
|
|
|
'model' => Response::MODEL_FUNCTION,
|
|
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
|
|
|
|
'functions.update' => [
|
|
|
|
|
'description' => 'This event triggers when a function is updated.',
|
|
|
|
|
'model' => Response::MODEL_FUNCTION,
|
|
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
|
|
|
|
'functions.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a function is deleted.',
|
|
|
|
|
'model' => Response::MODEL_ANY,
|
|
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
2022-01-24 22:40:49 +00:00
|
|
|
'functions.deployments.create' => [
|
|
|
|
|
'description' => 'This event triggers when a function delpoyment is created.',
|
2022-01-24 22:54:13 +00:00
|
|
|
'model' => Response::MODEL_DEPLOYMENT,
|
2021-03-11 18:25:46 +00:00
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
2022-01-24 22:40:49 +00:00
|
|
|
'functions.deployments.update' => [
|
|
|
|
|
'description' => 'This event triggers when a function delpoyment is updated.',
|
2021-03-11 18:25:46 +00:00
|
|
|
'model' => Response::MODEL_FUNCTION,
|
|
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
2022-01-24 22:40:49 +00:00
|
|
|
'functions.deployments.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a function delpoyment is deleted.',
|
2021-03-11 18:25:46 +00:00
|
|
|
'model' => Response::MODEL_ANY,
|
|
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
|
|
|
|
'functions.executions.create' => [
|
|
|
|
|
'description' => 'This event triggers when a function execution is created.',
|
|
|
|
|
'model' => Response::MODEL_EXECUTION,
|
|
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
2021-03-12 18:28:29 +00:00
|
|
|
'functions.executions.update' => [
|
|
|
|
|
'description' => 'This event triggers when a function execution is updated.',
|
|
|
|
|
'model' => Response::MODEL_EXECUTION,
|
|
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
2020-05-25 20:00:58 +00:00
|
|
|
'storage.files.create' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a storage file is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_FILE,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'storage.files.update' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a storage file is updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_FILE,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
|
|
|
|
'storage.files.delete' => [
|
2020-05-25 21:09:13 +00:00
|
|
|
'description' => 'This event triggers when a storage file is deleted.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_FILE,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => '',
|
2020-05-25 20:00:58 +00:00
|
|
|
],
|
2021-06-17 06:42:29 +00:00
|
|
|
'storage.buckets.create' => [
|
|
|
|
|
'description' => 'This event triggers when a storage bucket is created.',
|
|
|
|
|
'model' => Response::MODEL_BUCKET,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
2021-06-17 06:56:01 +00:00
|
|
|
'storage.buckets.update' => [
|
|
|
|
|
'description' => 'This event triggers when a storage bucket is updated.',
|
|
|
|
|
'model' => Response::MODEL_BUCKET,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
2021-06-17 07:57:38 +00:00
|
|
|
'storage.buckets.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a storage bucket is deleted.',
|
|
|
|
|
'model' => Response::MODEL_BUCKET,
|
|
|
|
|
'note' => '',
|
|
|
|
|
],
|
2020-10-29 10:58:48 +00:00
|
|
|
'users.create' => [
|
|
|
|
|
'description' => 'This event triggers when a user is created from the users API.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-10-29 10:58:48 +00:00
|
|
|
],
|
2021-03-04 17:18:50 +00:00
|
|
|
'users.update.prefs' => [
|
|
|
|
|
'description' => 'This event triggers when a user preference is updated from the users API.',
|
2021-03-05 18:36:30 +00:00
|
|
|
'model' => Response::MODEL_ANY,
|
2021-03-04 17:18:50 +00:00
|
|
|
'note' => 'version >= 0.7',
|
|
|
|
|
],
|
2021-08-30 06:11:07 +00:00
|
|
|
'users.update.email' => [
|
|
|
|
|
'description' => 'This event triggers when the user email address is updated.',
|
|
|
|
|
'model' => Response::MODEL_USER,
|
2021-08-30 10:46:40 +00:00
|
|
|
'note' => 'version >= 0.10',
|
2021-08-30 06:11:07 +00:00
|
|
|
],
|
|
|
|
|
'users.update.name' => [
|
|
|
|
|
'description' => 'This event triggers when the user name is updated.',
|
|
|
|
|
'model' => Response::MODEL_USER,
|
2021-08-30 10:46:40 +00:00
|
|
|
'note' => 'version >= 0.10',
|
2021-08-30 06:11:07 +00:00
|
|
|
],
|
|
|
|
|
'users.update.password' => [
|
|
|
|
|
'description' => 'This event triggers when the user password is updated.',
|
|
|
|
|
'model' => Response::MODEL_USER,
|
2021-08-30 10:46:40 +00:00
|
|
|
'note' => 'version >= 0.10',
|
2021-08-30 06:11:07 +00:00
|
|
|
],
|
2020-10-29 10:58:48 +00:00
|
|
|
'users.update.status' => [
|
|
|
|
|
'description' => 'This event triggers when a user status is updated from the users API.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-10-29 10:58:48 +00:00
|
|
|
],
|
|
|
|
|
'users.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a user is deleted from users API.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_USER,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-10-29 10:58:48 +00:00
|
|
|
],
|
|
|
|
|
'users.sessions.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a user session is deleted from users API.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_SESSION,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-10-29 10:58:48 +00:00
|
|
|
],
|
2020-12-02 22:15:20 +00:00
|
|
|
'teams.create' => [
|
|
|
|
|
'description' => 'This event triggers when a team is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_TEAM,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-12-02 22:15:20 +00:00
|
|
|
],
|
|
|
|
|
'teams.update' => [
|
|
|
|
|
'description' => 'This event triggers when a team is updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_TEAM,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-12-02 22:15:20 +00:00
|
|
|
],
|
|
|
|
|
'teams.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a team is deleted.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_TEAM,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-12-02 22:15:20 +00:00
|
|
|
],
|
|
|
|
|
'teams.memberships.create' => [
|
|
|
|
|
'description' => 'This event triggers when a team memberships is created.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_MEMBERSHIP,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-12-02 22:15:20 +00:00
|
|
|
],
|
2021-05-12 13:44:41 +00:00
|
|
|
'teams.memberships.update' => [
|
|
|
|
|
'description' => 'This event triggers when a team membership is updated.',
|
|
|
|
|
'model' => Response::MODEL_MEMBERSHIP,
|
|
|
|
|
'note' => 'version >= 0.8',
|
|
|
|
|
],
|
2020-12-02 22:15:20 +00:00
|
|
|
'teams.memberships.update.status' => [
|
|
|
|
|
'description' => 'This event triggers when a team memberships status is updated.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_MEMBERSHIP,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-12-02 22:15:20 +00:00
|
|
|
],
|
|
|
|
|
'teams.memberships.delete' => [
|
|
|
|
|
'description' => 'This event triggers when a team memberships is deleted.',
|
2020-12-06 06:42:56 +00:00
|
|
|
'model' => Response::MODEL_MEMBERSHIP,
|
2020-12-06 06:35:58 +00:00
|
|
|
'note' => 'version >= 0.7',
|
2020-12-02 22:15:20 +00:00
|
|
|
],
|
2021-03-11 18:25:46 +00:00
|
|
|
];
|