chore: add more deprecations

This commit is contained in:
Chirag Aggarwal
2025-06-24 16:42:28 +05:30
parent c7c198fa2e
commit 7d15d25773
15 changed files with 123 additions and 50 deletions
@@ -61,7 +61,10 @@ class Create extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.createTable',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new CustomId(), 'Unique Id. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can\'t start with a special char. Max length is 36 chars.')
@@ -51,7 +51,10 @@ class Delete extends Action
model: UtopiaResponse::MODEL_NONE,
)
],
contentType: ContentType::NONE
contentType: ContentType::NONE,
deprecated: [
'replaceWith' => 'tables.deleteTable',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID.')
@@ -46,7 +46,10 @@ class Get extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.getTable',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID.')
@@ -61,7 +61,10 @@ class Create extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.createColumnIndex',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID. You can create a new collection using the Database service [server integration](https://appwrite.io/docs/server/databases#databasesCreateCollection).')
@@ -56,7 +56,10 @@ class Delete extends Action
model: UtopiaResponse::MODEL_NONE,
)
],
contentType: ContentType::NONE
contentType: ContentType::NONE,
deprecated: [
'replaceWith' => 'tables.deleteColumnIndex',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID. You can create a new collection using the Database service [server integration](https://appwrite.io/docs/server/databases#databasesCreateCollection).')
@@ -47,7 +47,10 @@ class Get extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.getColumnIndex',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID. You can create a new collection using the Database service [server integration](https://appwrite.io/docs/server/databases#databasesCreateCollection).')
@@ -52,7 +52,10 @@ class XList extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.listColumnIndexes',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID. You can create a new collection using the Database service [server integration](https://appwrite.io/docs/server/databases#databasesCreateCollection).')
@@ -58,7 +58,10 @@ class XList extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.listTableLogs',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID.')
@@ -54,7 +54,10 @@ class Update extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.updateTable',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('collectionId', '', new UID(), 'Collection ID.')
@@ -52,6 +52,9 @@ class Get extends Action
)
],
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.getTableUsage',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('range', '30d', new WhiteList(['24h', '30d', '90d'], true), 'Date range.', true)
@@ -53,7 +53,10 @@ class XList extends Action
model: $this->getResponseModel(),
)
],
contentType: ContentType::JSON
contentType: ContentType::JSON,
deprecated: [
'replaceWith' => 'tables.listTables',
],
))
->param('databaseId', '', new UID(), 'Database ID.')
->param('queries', [], new Collections(), 'Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https://appwrite.io/docs/queries). Maximum of ' . APP_LIMIT_ARRAY_PARAMS_SIZE . ' queries are allowed, each ' . APP_LIMIT_ARRAY_ELEMENT_SIZE . ' characters long. You may filter on the following attributes: ' . implode(', ', Collections::ALLOWED_ATTRIBUTES), true)