Merge branch '1.8.x' of https://github.com/appwrite/appwrite into stats-resources-try-catch

This commit is contained in:
fogelito 2025-09-17 08:42:27 +03:00
commit 88c6e783c4
206 changed files with 2375 additions and 2315 deletions

View file

@ -11,7 +11,7 @@ return [
[
'key' => 'web',
'name' => 'Web',
'version' => '19.0.0',
'version' => '20.0.0',
'url' => 'https://github.com/appwrite/sdk-for-web',
'package' => 'https://www.npmjs.com/package/appwrite',
'enabled' => true,
@ -60,7 +60,7 @@ return [
[
'key' => 'flutter',
'name' => 'Flutter',
'version' => '18.0.0',
'version' => '19.0.0',
'url' => 'https://github.com/appwrite/sdk-for-flutter',
'package' => 'https://pub.dev/packages/appwrite',
'enabled' => true,
@ -79,7 +79,7 @@ return [
[
'key' => 'apple',
'name' => 'Apple',
'version' => '11.0.0',
'version' => '12.0.0',
'url' => 'https://github.com/appwrite/sdk-for-apple',
'package' => 'https://github.com/appwrite/sdk-for-apple',
'enabled' => true,
@ -116,7 +116,7 @@ return [
[
'key' => 'android',
'name' => 'Android',
'version' => '9.0.0',
'version' => '10.0.0',
'url' => 'https://github.com/appwrite/sdk-for-android',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
'enabled' => true,
@ -139,7 +139,7 @@ return [
[
'key' => 'react-native',
'name' => 'React Native',
'version' => '0.12.0',
'version' => '0.13.0',
'url' => 'https://github.com/appwrite/sdk-for-react-native',
'package' => 'https://npmjs.com/package/react-native-appwrite',
'enabled' => true,
@ -262,7 +262,7 @@ return [
[
'key' => 'nodejs',
'name' => 'Node.js',
'version' => '18.0.0',
'version' => '19.0.0',
'url' => 'https://github.com/appwrite/sdk-for-node',
'package' => 'https://www.npmjs.com/package/node-appwrite',
'enabled' => true,
@ -281,7 +281,7 @@ return [
[
'key' => 'php',
'name' => 'PHP',
'version' => '16.0.0',
'version' => '17.0.0',
'url' => 'https://github.com/appwrite/sdk-for-php',
'package' => 'https://packagist.org/packages/appwrite/appwrite',
'enabled' => true,
@ -300,7 +300,7 @@ return [
[
'key' => 'python',
'name' => 'Python',
'version' => '12.0.0',
'version' => '13.0.0',
'url' => 'https://github.com/appwrite/sdk-for-python',
'package' => 'https://pypi.org/project/appwrite/',
'enabled' => true,
@ -319,7 +319,7 @@ return [
[
'key' => 'ruby',
'name' => 'Ruby',
'version' => '17.0.0',
'version' => '18.0.0',
'url' => 'https://github.com/appwrite/sdk-for-ruby',
'package' => 'https://rubygems.org/gems/appwrite',
'enabled' => true,
@ -338,7 +338,7 @@ return [
[
'key' => 'go',
'name' => 'Go',
'version' => '0.10.0',
'version' => '0.11.0',
'url' => 'https://github.com/appwrite/sdk-for-go',
'package' => 'https://github.com/appwrite/sdk-for-go',
'enabled' => true,
@ -357,7 +357,7 @@ return [
[
'key' => 'dotnet',
'name' => '.NET',
'version' => '0.16.0',
'version' => '0.17.0',
'url' => 'https://github.com/appwrite/sdk-for-dotnet',
'package' => 'https://www.nuget.org/packages/Appwrite',
'enabled' => true,
@ -376,7 +376,7 @@ return [
[
'key' => 'dart',
'name' => 'Dart',
'version' => '17.0.0',
'version' => '18.0.0',
'url' => 'https://github.com/appwrite/sdk-for-dart',
'package' => 'https://pub.dev/packages/dart_appwrite',
'enabled' => true,
@ -395,7 +395,7 @@ return [
[
'key' => 'kotlin',
'name' => 'Kotlin',
'version' => '10.0.0',
'version' => '11.0.0',
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
'enabled' => true,
@ -418,7 +418,7 @@ return [
[
'key' => 'swift',
'name' => 'Swift',
'version' => '11.0.0',
'version' => '12.0.0',
'url' => 'https://github.com/appwrite/sdk-for-swift',
'package' => 'https://github.com/appwrite/sdk-for-swift',
'enabled' => true,

View file

@ -4830,7 +4830,7 @@
"x-appwrite": {
"method": "listDocuments",
"group": "documents",
"weight": 339,
"weight": 335,
"cookies": false,
"type": "",
"demo": "databases\/list-documents.md",
@ -4919,7 +4919,7 @@
"x-appwrite": {
"method": "createDocument",
"group": "documents",
"weight": 331,
"weight": 327,
"cookies": false,
"type": "",
"demo": "databases\/create-document.md",
@ -5069,7 +5069,7 @@
"x-appwrite": {
"method": "getDocument",
"group": "documents",
"weight": 332,
"weight": 328,
"cookies": false,
"type": "",
"demo": "databases\/get-document.md",
@ -5168,7 +5168,7 @@
"x-appwrite": {
"method": "upsertDocument",
"group": "documents",
"weight": 335,
"weight": 331,
"cookies": false,
"type": "",
"demo": "databases\/upsert-document.md",
@ -5316,7 +5316,7 @@
"x-appwrite": {
"method": "updateDocument",
"group": "documents",
"weight": 333,
"weight": 329,
"cookies": false,
"type": "",
"demo": "databases\/update-document.md",
@ -5419,7 +5419,7 @@
"x-appwrite": {
"method": "deleteDocument",
"group": "documents",
"weight": 337,
"weight": 333,
"cookies": false,
"type": "",
"demo": "databases\/delete-document.md",
@ -5507,7 +5507,7 @@
"x-appwrite": {
"method": "decrementDocumentAttribute",
"group": "documents",
"weight": 342,
"weight": 338,
"cookies": false,
"type": "",
"demo": "databases\/decrement-document-attribute.md",
@ -5626,7 +5626,7 @@
"x-appwrite": {
"method": "incrementDocumentAttribute",
"group": "documents",
"weight": 341,
"weight": 337,
"cookies": false,
"type": "",
"demo": "databases\/increment-document-attribute.md",
@ -5745,7 +5745,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 460,
"weight": 456,
"cookies": false,
"type": "",
"demo": "functions\/list-executions.md",
@ -5820,7 +5820,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 458,
"weight": 454,
"cookies": false,
"type": "",
"demo": "functions\/create-execution.md",
@ -5936,7 +5936,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 459,
"weight": 455,
"cookies": false,
"type": "",
"demo": "functions\/get-execution.md",
@ -6010,7 +6010,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 254,
"weight": 250,
"cookies": false,
"type": "graphql",
"demo": "graphql\/query.md",
@ -6062,7 +6062,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 253,
"weight": 249,
"cookies": false,
"type": "graphql",
"demo": "graphql\/mutation.md",
@ -6530,7 +6530,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 300,
"weight": 296,
"cookies": false,
"type": "",
"demo": "messaging\/create-subscriber.md",
@ -6613,7 +6613,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 304,
"weight": 300,
"cookies": false,
"type": "",
"demo": "messaging\/delete-subscriber.md",
@ -7491,7 +7491,7 @@
"x-appwrite": {
"method": "listRows",
"group": "rows",
"weight": 431,
"weight": 427,
"cookies": false,
"type": "",
"demo": "tablesdb\/list-rows.md",
@ -7579,7 +7579,7 @@
"x-appwrite": {
"method": "createRow",
"group": "rows",
"weight": 423,
"weight": 419,
"cookies": false,
"type": "",
"demo": "tablesdb\/create-row.md",
@ -7687,7 +7687,7 @@
},
"rows": {
"type": "array",
"description": "Array of documents data as JSON objects.",
"description": "Array of rows data as JSON objects.",
"x-example": null,
"items": {
"type": "object"
@ -7724,7 +7724,7 @@
"x-appwrite": {
"method": "getRow",
"group": "rows",
"weight": 424,
"weight": 420,
"cookies": false,
"type": "",
"demo": "tablesdb\/get-row.md",
@ -7822,7 +7822,7 @@
"x-appwrite": {
"method": "upsertRow",
"group": "rows",
"weight": 427,
"weight": 423,
"cookies": false,
"type": "",
"demo": "tablesdb\/upsert-row.md",
@ -7961,7 +7961,7 @@
"x-appwrite": {
"method": "updateRow",
"group": "rows",
"weight": 425,
"weight": 421,
"cookies": false,
"type": "",
"demo": "tablesdb\/update-row.md",
@ -8063,7 +8063,7 @@
"x-appwrite": {
"method": "deleteRow",
"group": "rows",
"weight": 429,
"weight": 425,
"cookies": false,
"type": "",
"demo": "tablesdb\/delete-row.md",
@ -8150,7 +8150,7 @@
"x-appwrite": {
"method": "decrementRowColumn",
"group": "rows",
"weight": 434,
"weight": 430,
"cookies": false,
"type": "",
"demo": "tablesdb\/decrement-row-column.md",
@ -8268,7 +8268,7 @@
"x-appwrite": {
"method": "incrementRowColumn",
"group": "rows",
"weight": 433,
"weight": 429,
"cookies": false,
"type": "",
"demo": "tablesdb\/increment-row-column.md",

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -4830,7 +4830,7 @@
"x-appwrite": {
"method": "listDocuments",
"group": "documents",
"weight": 339,
"weight": 335,
"cookies": false,
"type": "",
"demo": "databases\/list-documents.md",
@ -4919,7 +4919,7 @@
"x-appwrite": {
"method": "createDocument",
"group": "documents",
"weight": 331,
"weight": 327,
"cookies": false,
"type": "",
"demo": "databases\/create-document.md",
@ -5069,7 +5069,7 @@
"x-appwrite": {
"method": "getDocument",
"group": "documents",
"weight": 332,
"weight": 328,
"cookies": false,
"type": "",
"demo": "databases\/get-document.md",
@ -5168,7 +5168,7 @@
"x-appwrite": {
"method": "upsertDocument",
"group": "documents",
"weight": 335,
"weight": 331,
"cookies": false,
"type": "",
"demo": "databases\/upsert-document.md",
@ -5316,7 +5316,7 @@
"x-appwrite": {
"method": "updateDocument",
"group": "documents",
"weight": 333,
"weight": 329,
"cookies": false,
"type": "",
"demo": "databases\/update-document.md",
@ -5419,7 +5419,7 @@
"x-appwrite": {
"method": "deleteDocument",
"group": "documents",
"weight": 337,
"weight": 333,
"cookies": false,
"type": "",
"demo": "databases\/delete-document.md",
@ -5507,7 +5507,7 @@
"x-appwrite": {
"method": "decrementDocumentAttribute",
"group": "documents",
"weight": 342,
"weight": 338,
"cookies": false,
"type": "",
"demo": "databases\/decrement-document-attribute.md",
@ -5626,7 +5626,7 @@
"x-appwrite": {
"method": "incrementDocumentAttribute",
"group": "documents",
"weight": 341,
"weight": 337,
"cookies": false,
"type": "",
"demo": "databases\/increment-document-attribute.md",
@ -5745,7 +5745,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 460,
"weight": 456,
"cookies": false,
"type": "",
"demo": "functions\/list-executions.md",
@ -5820,7 +5820,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 458,
"weight": 454,
"cookies": false,
"type": "",
"demo": "functions\/create-execution.md",
@ -5936,7 +5936,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 459,
"weight": 455,
"cookies": false,
"type": "",
"demo": "functions\/get-execution.md",
@ -6010,7 +6010,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 254,
"weight": 250,
"cookies": false,
"type": "graphql",
"demo": "graphql\/query.md",
@ -6062,7 +6062,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 253,
"weight": 249,
"cookies": false,
"type": "graphql",
"demo": "graphql\/mutation.md",
@ -6530,7 +6530,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 300,
"weight": 296,
"cookies": false,
"type": "",
"demo": "messaging\/create-subscriber.md",
@ -6613,7 +6613,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 304,
"weight": 300,
"cookies": false,
"type": "",
"demo": "messaging\/delete-subscriber.md",
@ -7491,7 +7491,7 @@
"x-appwrite": {
"method": "listRows",
"group": "rows",
"weight": 431,
"weight": 427,
"cookies": false,
"type": "",
"demo": "tablesdb\/list-rows.md",
@ -7579,7 +7579,7 @@
"x-appwrite": {
"method": "createRow",
"group": "rows",
"weight": 423,
"weight": 419,
"cookies": false,
"type": "",
"demo": "tablesdb\/create-row.md",
@ -7687,7 +7687,7 @@
},
"rows": {
"type": "array",
"description": "Array of documents data as JSON objects.",
"description": "Array of rows data as JSON objects.",
"x-example": null,
"items": {
"type": "object"
@ -7724,7 +7724,7 @@
"x-appwrite": {
"method": "getRow",
"group": "rows",
"weight": 424,
"weight": 420,
"cookies": false,
"type": "",
"demo": "tablesdb\/get-row.md",
@ -7822,7 +7822,7 @@
"x-appwrite": {
"method": "upsertRow",
"group": "rows",
"weight": 427,
"weight": 423,
"cookies": false,
"type": "",
"demo": "tablesdb\/upsert-row.md",
@ -7961,7 +7961,7 @@
"x-appwrite": {
"method": "updateRow",
"group": "rows",
"weight": 425,
"weight": 421,
"cookies": false,
"type": "",
"demo": "tablesdb\/update-row.md",
@ -8063,7 +8063,7 @@
"x-appwrite": {
"method": "deleteRow",
"group": "rows",
"weight": 429,
"weight": 425,
"cookies": false,
"type": "",
"demo": "tablesdb\/delete-row.md",
@ -8150,7 +8150,7 @@
"x-appwrite": {
"method": "decrementRowColumn",
"group": "rows",
"weight": 434,
"weight": 430,
"cookies": false,
"type": "",
"demo": "tablesdb\/decrement-row-column.md",
@ -8268,7 +8268,7 @@
"x-appwrite": {
"method": "incrementRowColumn",
"group": "rows",
"weight": 433,
"weight": 429,
"cookies": false,
"type": "",
"demo": "tablesdb\/increment-row-column.md",

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -4972,7 +4972,7 @@
"x-appwrite": {
"method": "listDocuments",
"group": "documents",
"weight": 339,
"weight": 335,
"cookies": false,
"type": "",
"demo": "databases\/list-documents.md",
@ -5057,7 +5057,7 @@
"x-appwrite": {
"method": "createDocument",
"group": "documents",
"weight": 331,
"weight": 327,
"cookies": false,
"type": "",
"demo": "databases\/create-document.md",
@ -5204,7 +5204,7 @@
"x-appwrite": {
"method": "getDocument",
"group": "documents",
"weight": 332,
"weight": 328,
"cookies": false,
"type": "",
"demo": "databases\/get-document.md",
@ -5297,7 +5297,7 @@
"x-appwrite": {
"method": "upsertDocument",
"group": "documents",
"weight": 335,
"weight": 331,
"cookies": false,
"type": "",
"demo": "databases\/upsert-document.md",
@ -5440,7 +5440,7 @@
"x-appwrite": {
"method": "updateDocument",
"group": "documents",
"weight": 333,
"weight": 329,
"cookies": false,
"type": "",
"demo": "databases\/update-document.md",
@ -5540,7 +5540,7 @@
"x-appwrite": {
"method": "deleteDocument",
"group": "documents",
"weight": 337,
"weight": 333,
"cookies": false,
"type": "",
"demo": "databases\/delete-document.md",
@ -5623,7 +5623,7 @@
"x-appwrite": {
"method": "decrementDocumentAttribute",
"group": "documents",
"weight": 342,
"weight": 338,
"cookies": false,
"type": "",
"demo": "databases\/decrement-document-attribute.md",
@ -5735,7 +5735,7 @@
"x-appwrite": {
"method": "incrementDocumentAttribute",
"group": "documents",
"weight": 341,
"weight": 337,
"cookies": false,
"type": "",
"demo": "databases\/increment-document-attribute.md",
@ -5845,7 +5845,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 460,
"weight": 456,
"cookies": false,
"type": "",
"demo": "functions\/list-executions.md",
@ -5918,7 +5918,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 458,
"weight": 454,
"cookies": false,
"type": "",
"demo": "functions\/create-execution.md",
@ -6035,7 +6035,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 459,
"weight": 455,
"cookies": false,
"type": "",
"demo": "functions\/get-execution.md",
@ -6106,7 +6106,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 254,
"weight": 250,
"cookies": false,
"type": "graphql",
"demo": "graphql\/query.md",
@ -6179,7 +6179,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 253,
"weight": 249,
"cookies": false,
"type": "graphql",
"demo": "graphql\/mutation.md",
@ -6660,7 +6660,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 300,
"weight": 296,
"cookies": false,
"type": "",
"demo": "messaging\/create-subscriber.md",
@ -6744,7 +6744,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 304,
"weight": 300,
"cookies": false,
"type": "",
"demo": "messaging\/delete-subscriber.md",
@ -7573,7 +7573,7 @@
"x-appwrite": {
"method": "listRows",
"group": "rows",
"weight": 431,
"weight": 427,
"cookies": false,
"type": "",
"demo": "tablesdb\/list-rows.md",
@ -7657,7 +7657,7 @@
"x-appwrite": {
"method": "createRow",
"group": "rows",
"weight": 423,
"weight": 419,
"cookies": false,
"type": "",
"demo": "tablesdb\/create-row.md",
@ -7762,7 +7762,7 @@
},
"rows": {
"type": "array",
"description": "Array of documents data as JSON objects.",
"description": "Array of rows data as JSON objects.",
"default": [],
"x-example": null,
"items": {
@ -7799,7 +7799,7 @@
"x-appwrite": {
"method": "getRow",
"group": "rows",
"weight": 424,
"weight": 420,
"cookies": false,
"type": "",
"demo": "tablesdb\/get-row.md",
@ -7891,7 +7891,7 @@
"x-appwrite": {
"method": "upsertRow",
"group": "rows",
"weight": 427,
"weight": 423,
"cookies": false,
"type": "",
"demo": "tablesdb\/upsert-row.md",
@ -8025,7 +8025,7 @@
"x-appwrite": {
"method": "updateRow",
"group": "rows",
"weight": 425,
"weight": 421,
"cookies": false,
"type": "",
"demo": "tablesdb\/update-row.md",
@ -8124,7 +8124,7 @@
"x-appwrite": {
"method": "deleteRow",
"group": "rows",
"weight": 429,
"weight": 425,
"cookies": false,
"type": "",
"demo": "tablesdb\/delete-row.md",
@ -8206,7 +8206,7 @@
"x-appwrite": {
"method": "decrementRowColumn",
"group": "rows",
"weight": 434,
"weight": 430,
"cookies": false,
"type": "",
"demo": "tablesdb\/decrement-row-column.md",
@ -8317,7 +8317,7 @@
"x-appwrite": {
"method": "incrementRowColumn",
"group": "rows",
"weight": 433,
"weight": 429,
"cookies": false,
"type": "",
"demo": "tablesdb\/increment-row-column.md",

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -4972,7 +4972,7 @@
"x-appwrite": {
"method": "listDocuments",
"group": "documents",
"weight": 339,
"weight": 335,
"cookies": false,
"type": "",
"demo": "databases\/list-documents.md",
@ -5057,7 +5057,7 @@
"x-appwrite": {
"method": "createDocument",
"group": "documents",
"weight": 331,
"weight": 327,
"cookies": false,
"type": "",
"demo": "databases\/create-document.md",
@ -5204,7 +5204,7 @@
"x-appwrite": {
"method": "getDocument",
"group": "documents",
"weight": 332,
"weight": 328,
"cookies": false,
"type": "",
"demo": "databases\/get-document.md",
@ -5297,7 +5297,7 @@
"x-appwrite": {
"method": "upsertDocument",
"group": "documents",
"weight": 335,
"weight": 331,
"cookies": false,
"type": "",
"demo": "databases\/upsert-document.md",
@ -5440,7 +5440,7 @@
"x-appwrite": {
"method": "updateDocument",
"group": "documents",
"weight": 333,
"weight": 329,
"cookies": false,
"type": "",
"demo": "databases\/update-document.md",
@ -5540,7 +5540,7 @@
"x-appwrite": {
"method": "deleteDocument",
"group": "documents",
"weight": 337,
"weight": 333,
"cookies": false,
"type": "",
"demo": "databases\/delete-document.md",
@ -5623,7 +5623,7 @@
"x-appwrite": {
"method": "decrementDocumentAttribute",
"group": "documents",
"weight": 342,
"weight": 338,
"cookies": false,
"type": "",
"demo": "databases\/decrement-document-attribute.md",
@ -5735,7 +5735,7 @@
"x-appwrite": {
"method": "incrementDocumentAttribute",
"group": "documents",
"weight": 341,
"weight": 337,
"cookies": false,
"type": "",
"demo": "databases\/increment-document-attribute.md",
@ -5845,7 +5845,7 @@
"x-appwrite": {
"method": "listExecutions",
"group": "executions",
"weight": 460,
"weight": 456,
"cookies": false,
"type": "",
"demo": "functions\/list-executions.md",
@ -5918,7 +5918,7 @@
"x-appwrite": {
"method": "createExecution",
"group": "executions",
"weight": 458,
"weight": 454,
"cookies": false,
"type": "",
"demo": "functions\/create-execution.md",
@ -6035,7 +6035,7 @@
"x-appwrite": {
"method": "getExecution",
"group": "executions",
"weight": 459,
"weight": 455,
"cookies": false,
"type": "",
"demo": "functions\/get-execution.md",
@ -6106,7 +6106,7 @@
"x-appwrite": {
"method": "query",
"group": "graphql",
"weight": 254,
"weight": 250,
"cookies": false,
"type": "graphql",
"demo": "graphql\/query.md",
@ -6179,7 +6179,7 @@
"x-appwrite": {
"method": "mutation",
"group": "graphql",
"weight": 253,
"weight": 249,
"cookies": false,
"type": "graphql",
"demo": "graphql\/mutation.md",
@ -6660,7 +6660,7 @@
"x-appwrite": {
"method": "createSubscriber",
"group": "subscribers",
"weight": 300,
"weight": 296,
"cookies": false,
"type": "",
"demo": "messaging\/create-subscriber.md",
@ -6744,7 +6744,7 @@
"x-appwrite": {
"method": "deleteSubscriber",
"group": "subscribers",
"weight": 304,
"weight": 300,
"cookies": false,
"type": "",
"demo": "messaging\/delete-subscriber.md",
@ -7573,7 +7573,7 @@
"x-appwrite": {
"method": "listRows",
"group": "rows",
"weight": 431,
"weight": 427,
"cookies": false,
"type": "",
"demo": "tablesdb\/list-rows.md",
@ -7657,7 +7657,7 @@
"x-appwrite": {
"method": "createRow",
"group": "rows",
"weight": 423,
"weight": 419,
"cookies": false,
"type": "",
"demo": "tablesdb\/create-row.md",
@ -7762,7 +7762,7 @@
},
"rows": {
"type": "array",
"description": "Array of documents data as JSON objects.",
"description": "Array of rows data as JSON objects.",
"default": [],
"x-example": null,
"items": {
@ -7799,7 +7799,7 @@
"x-appwrite": {
"method": "getRow",
"group": "rows",
"weight": 424,
"weight": 420,
"cookies": false,
"type": "",
"demo": "tablesdb\/get-row.md",
@ -7891,7 +7891,7 @@
"x-appwrite": {
"method": "upsertRow",
"group": "rows",
"weight": 427,
"weight": 423,
"cookies": false,
"type": "",
"demo": "tablesdb\/upsert-row.md",
@ -8025,7 +8025,7 @@
"x-appwrite": {
"method": "updateRow",
"group": "rows",
"weight": 425,
"weight": 421,
"cookies": false,
"type": "",
"demo": "tablesdb\/update-row.md",
@ -8124,7 +8124,7 @@
"x-appwrite": {
"method": "deleteRow",
"group": "rows",
"weight": 429,
"weight": 425,
"cookies": false,
"type": "",
"demo": "tablesdb\/delete-row.md",
@ -8206,7 +8206,7 @@
"x-appwrite": {
"method": "decrementRowColumn",
"group": "rows",
"weight": 434,
"weight": 430,
"cookies": false,
"type": "",
"demo": "tablesdb\/decrement-row-column.md",
@ -8317,7 +8317,7 @@
"x-appwrite": {
"method": "incrementRowColumn",
"group": "rows",
"weight": 433,
"weight": 429,
"cookies": false,
"type": "",
"demo": "tablesdb\/increment-row-column.md",

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -538,7 +538,7 @@ App::get('/v1/health/queue/databases')
->inject('response')
->action(function (string $name, int|string $threshold, Database $queueForDatabase, Response $response) {
$threshold = \intval($threshold);
$size = $queueForDatabase->getSize();
$size = $queueForDatabase->setQueue($name)->getSize();
if ($size >= $threshold) {
throw new Exception(Exception::HEALTH_QUEUE_SIZE_EXCEEDED, "Queue size threshold hit. Current size is {$size} and threshold is {$threshold}.");

View file

@ -225,6 +225,8 @@ App::get('/v1/storage/buckets')
$total = $dbForProject->count('buckets', $filterQueries, APP_LIMIT_COUNT);
} catch (OrderException $e) {
throw new Exception(Exception::DATABASE_QUERY_ORDER_NULL, "The order attribute '{$e->getAttribute()}' had a null value. Cursor pagination requires all documents order attribute values are non-null.");
} catch (QueryException $e) {
throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage());
}
$response->dynamic(new Document([
'buckets' => $buckets,
@ -853,6 +855,8 @@ App::get('/v1/storage/buckets/:bucketId/files')
throw new Exception(Exception::STORAGE_BUCKET_NOT_FOUND);
} catch (OrderException $e) {
throw new Exception(Exception::DATABASE_QUERY_ORDER_NULL, "The order attribute '{$e->getAttribute()}' had a null value. Cursor pagination requires all documents order attribute values are non-null.");
} catch (QueryException $e) {
throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage());
}
$response->dynamic(new Document([

View file

@ -246,10 +246,11 @@ App::init()
$role = $apiKey->getRole();
$scopes = $apiKey->getScopes();
// Disable authorization checks for API keys
Authorization::setDefaultStatus(false);
if ($apiKey->getRole() === Auth::USER_ROLE_APPS) {
// Disable authorization checks for API keys
Authorization::setDefaultStatus(false);
$user = new Document([
'$id' => '',
'status' => true,

View file

@ -10,6 +10,7 @@ use Swoole\Http\Response as SwooleResponse;
use Swoole\Http\Server;
use Swoole\Process;
use Swoole\Table;
use Swoole\Timer;
use Utopia\App;
use Utopia\Audit\Audit;
use Utopia\CLI\Console;
@ -156,11 +157,16 @@ $http->on(Constant::EVENT_WORKER_START, function ($server, $workerId) {
Console::success('Worker ' . ++$workerId . ' started successfully');
});
$http->on(Constant::EVENT_BEFORE_RELOAD, function ($server, $workerId) {
$http->on(Constant::EVENT_WORKER_STOP, function ($server, $workerId) {
Timer::clearAll();
Console::success('Worker ' . ++$workerId . ' stopped successfully');
});
$http->on(Constant::EVENT_BEFORE_RELOAD, function ($server) {
Console::success('Starting reload...');
});
$http->on(Constant::EVENT_AFTER_RELOAD, function ($server, $workerId) {
$http->on(Constant::EVENT_AFTER_RELOAD, function ($server) {
Console::success('Reload completed...');
});
@ -550,7 +556,7 @@ $http->on(Constant::EVENT_TASK, function () use ($register, $domains) {
/** @var Utopia\Database\Database $dbForPlatform */
$dbForPlatform = $app->getResource('dbForPlatform');
Console::loop(function () use ($dbForPlatform, $domains, &$lastSyncUpdate) {
Timer::tick(DOMAIN_SYNC_TIMER * 1000, function () use ($dbForPlatform, $domains, &$lastSyncUpdate) {
try {
$time = DateTime::now();
$limit = 1000;
@ -589,8 +595,6 @@ $http->on(Constant::EVENT_TASK, function () use ($register, $domains) {
} catch (Throwable $th) {
Console::error($th->getMessage());
}
}, DOMAIN_SYNC_TIMER, 0, function ($error) {
Console::error($error);
});
});

43
composer.lock generated
View file

@ -756,24 +756,21 @@
},
{
"name": "google/protobuf",
"version": "v4.32.0",
"version": "v4.32.1",
"source": {
"type": "git",
"url": "https://github.com/protocolbuffers/protobuf-php.git",
"reference": "9a9a92ecbe9c671dc1863f6d4a91ea3ea12c8646"
"reference": "c4ed1c1f9bbc1e91766e2cd6c0af749324fe87cb"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/9a9a92ecbe9c671dc1863f6d4a91ea3ea12c8646",
"reference": "9a9a92ecbe9c671dc1863f6d4a91ea3ea12c8646",
"url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/c4ed1c1f9bbc1e91766e2cd6c0af749324fe87cb",
"reference": "c4ed1c1f9bbc1e91766e2cd6c0af749324fe87cb",
"shasum": ""
},
"require": {
"php": ">=8.1.0"
},
"provide": {
"ext-protobuf": "*"
},
"require-dev": {
"phpunit/phpunit": ">=5.0.0 <8.5.27"
},
@ -797,9 +794,9 @@
"proto"
],
"support": {
"source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.32.0"
"source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.32.1"
},
"time": "2025-08-14T20:00:33+00:00"
"time": "2025-09-14T05:14:52+00:00"
},
{
"name": "league/csv",
@ -3638,16 +3635,16 @@
},
{
"name": "utopia-php/database",
"version": "1.4.4",
"version": "1.4.9",
"source": {
"type": "git",
"url": "https://github.com/utopia-php/database.git",
"reference": "16f96e5d9784dae87d4f6b864e87da8e3be15507"
"reference": "066e2bda7b728bb843776db3640737d7350ba035"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/utopia-php/database/zipball/16f96e5d9784dae87d4f6b864e87da8e3be15507",
"reference": "16f96e5d9784dae87d4f6b864e87da8e3be15507",
"url": "https://api.github.com/repos/utopia-php/database/zipball/066e2bda7b728bb843776db3640737d7350ba035",
"reference": "066e2bda7b728bb843776db3640737d7350ba035",
"shasum": ""
},
"require": {
@ -3688,9 +3685,9 @@
],
"support": {
"issues": "https://github.com/utopia-php/database/issues",
"source": "https://github.com/utopia-php/database/tree/1.4.4"
"source": "https://github.com/utopia-php/database/tree/1.4.9"
},
"time": "2025-09-10T00:50:05+00:00"
"time": "2025-09-16T13:31:52+00:00"
},
{
"name": "utopia-php/detector",
@ -6236,16 +6233,16 @@
},
{
"name": "phpunit/phpunit",
"version": "9.6.25",
"version": "9.6.27",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "049c011e01be805202d8eebedef49f769a8ec7b7"
"reference": "0a9aa4440b6a9528cf360071502628d717af3e0a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/049c011e01be805202d8eebedef49f769a8ec7b7",
"reference": "049c011e01be805202d8eebedef49f769a8ec7b7",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0a9aa4440b6a9528cf360071502628d717af3e0a",
"reference": "0a9aa4440b6a9528cf360071502628d717af3e0a",
"shasum": ""
},
"require": {
@ -6319,7 +6316,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.25"
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.27"
},
"funding": [
{
@ -6343,7 +6340,7 @@
"type": "tidelift"
}
],
"time": "2025-08-20T14:38:31+00:00"
"time": "2025-09-14T06:18:03+00:00"
},
{
"name": "psr/cache",
@ -8512,7 +8509,7 @@
],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"stability-flags": {},
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
@ -8536,5 +8533,5 @@
"platform-overrides": {
"php": "8.3"
},
"plugin-api-version": "2.3.0"
"plugin-api-version": "2.6.0"
}

View file

@ -11,7 +11,7 @@ const result = await databases.createLineAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '' // optional
default: [[1, 2], [3, 4], [5, 6]] // optional
});
console.log(result);

View file

@ -11,7 +11,7 @@ const result = await databases.createPointAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '' // optional
default: [1, 2] // optional
});
console.log(result);

View file

@ -11,7 +11,7 @@ const result = await databases.createPolygonAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '' // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]] // optional
});
console.log(result);

View file

@ -11,7 +11,7 @@ const result = await databases.updateLineAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '', // optional
default: [[1, 2], [3, 4], [5, 6]], // optional
newKey: '' // optional
});

View file

@ -11,7 +11,7 @@ const result = await databases.updatePointAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '', // optional
default: [1, 2], // optional
newKey: '' // optional
});

View file

@ -11,7 +11,7 @@ const result = await databases.updatePolygonAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '', // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // optional
newKey: '' // optional
});

View file

@ -11,7 +11,7 @@ const result = await tablesDB.createLineColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '' // optional
default: [[1, 2], [3, 4], [5, 6]] // optional
});
console.log(result);

View file

@ -11,7 +11,7 @@ const result = await tablesDB.createPointColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '' // optional
default: [1, 2] // optional
});
console.log(result);

View file

@ -11,7 +11,7 @@ const result = await tablesDB.createPolygonColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '' // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]] // optional
});
console.log(result);

View file

@ -11,7 +11,7 @@ const result = await tablesDB.updateLineColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '', // optional
default: [[1, 2], [3, 4], [5, 6]], // optional
newKey: '' // optional
});

View file

@ -11,7 +11,7 @@ const result = await tablesDB.updatePointColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '', // optional
default: [1, 2], // optional
newKey: '' // optional
});

View file

@ -11,7 +11,7 @@ const result = await tablesDB.updatePolygonColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '', // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // optional
newKey: '' // optional
});

View file

@ -12,5 +12,5 @@ AttributeLine result = await databases.createLineAttribute(
collectionId: '<COLLECTION_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[1, 2], [3, 4], [5, 6]], // (optional)
);

View file

@ -12,5 +12,5 @@ AttributePoint result = await databases.createPointAttribute(
collectionId: '<COLLECTION_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [1, 2], // (optional)
);

View file

@ -12,5 +12,5 @@ AttributePolygon result = await databases.createPolygonAttribute(
collectionId: '<COLLECTION_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // (optional)
);

View file

@ -12,6 +12,6 @@ AttributeLine result = await databases.updateLineAttribute(
collectionId: '<COLLECTION_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[1, 2], [3, 4], [5, 6]], // (optional)
newKey: '', // (optional)
);

View file

@ -12,6 +12,6 @@ AttributePoint result = await databases.updatePointAttribute(
collectionId: '<COLLECTION_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [1, 2], // (optional)
newKey: '', // (optional)
);

View file

@ -12,6 +12,6 @@ AttributePolygon result = await databases.updatePolygonAttribute(
collectionId: '<COLLECTION_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // (optional)
newKey: '', // (optional)
);

View file

@ -12,5 +12,5 @@ ColumnLine result = await tablesDB.createLineColumn(
tableId: '<TABLE_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[1, 2], [3, 4], [5, 6]], // (optional)
);

View file

@ -12,5 +12,5 @@ ColumnPoint result = await tablesDB.createPointColumn(
tableId: '<TABLE_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [1, 2], // (optional)
);

View file

@ -12,5 +12,5 @@ ColumnPolygon result = await tablesDB.createPolygonColumn(
tableId: '<TABLE_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // (optional)
);

View file

@ -12,6 +12,6 @@ ColumnLine result = await tablesDB.updateLineColumn(
tableId: '<TABLE_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[1, 2], [3, 4], [5, 6]], // (optional)
newKey: '', // (optional)
);

View file

@ -12,6 +12,6 @@ ColumnPoint result = await tablesDB.updatePointColumn(
tableId: '<TABLE_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [1, 2], // (optional)
newKey: '', // (optional)
);

View file

@ -12,6 +12,6 @@ ColumnPolygon result = await tablesDB.updatePolygonColumn(
tableId: '<TABLE_ID>',
key: '',
xrequired: false,
xdefault: '', // (optional)
xdefault: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // (optional)
newKey: '', // (optional)
);

View file

@ -12,5 +12,5 @@ const response = await databases.createLineAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '' // optional
default: [[1,2], [3, 4]] // optional
});

View file

@ -12,5 +12,5 @@ const response = await databases.createPointAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '' // optional
default: [[1,2], [3, 4]] // optional
});

View file

@ -12,5 +12,5 @@ const response = await databases.createPolygonAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '' // optional
default: [[1,2], [3, 4]] // optional
});

View file

@ -12,6 +12,6 @@ const response = await databases.updateLineAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '', // optional
default: [[1,2], [3, 4]], // optional
newKey: '' // optional
});

View file

@ -12,6 +12,6 @@ const response = await databases.updatePointAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '', // optional
default: [[1,2], [3, 4]], // optional
newKey: '' // optional
});

View file

@ -12,6 +12,6 @@ const response = await databases.updatePolygonAttribute({
collectionId: '<COLLECTION_ID>',
key: '',
required: false,
default: '', // optional
default: [[1,2], [3, 4]], // optional
newKey: '' // optional
});

View file

@ -12,5 +12,5 @@ const response = await tablesDB.createLineColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '' // optional
default: [[1,2], [3, 4]] // optional
});

View file

@ -12,5 +12,5 @@ const response = await tablesDB.createPointColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '' // optional
default: [[1,2], [3, 4]] // optional
});

View file

@ -12,5 +12,5 @@ const response = await tablesDB.createPolygonColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '' // optional
default: [[1,2], [3, 4]] // optional
});

View file

@ -12,6 +12,6 @@ const response = await tablesDB.updateLineColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '', // optional
default: [[1,2], [3, 4]], // optional
newKey: '' // optional
});

View file

@ -12,6 +12,6 @@ const response = await tablesDB.updatePointColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '', // optional
default: [[1,2], [3, 4]], // optional
newKey: '' // optional
});

View file

@ -12,6 +12,6 @@ const response = await tablesDB.updatePolygonColumn({
tableId: '<TABLE_ID>',
key: '',
required: false,
default: '', // optional
default: [[1,2], [3, 4]], // optional
newKey: '' // optional
});

View file

@ -14,5 +14,5 @@ AttributeLine result = await databases.CreateLineAttribute(
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "" // optional
default: [[1, 2], [3, 4], [5, 6]] // optional
);

View file

@ -14,5 +14,5 @@ AttributePoint result = await databases.CreatePointAttribute(
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "" // optional
default: [1, 2] // optional
);

View file

@ -14,5 +14,5 @@ AttributePolygon result = await databases.CreatePolygonAttribute(
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "" // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]] // optional
);

View file

@ -14,6 +14,6 @@ AttributeLine result = await databases.UpdateLineAttribute(
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "", // optional
default: [[1, 2], [3, 4], [5, 6]], // optional
newKey: "" // optional
);

View file

@ -14,6 +14,6 @@ AttributePoint result = await databases.UpdatePointAttribute(
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "", // optional
default: [1, 2], // optional
newKey: "" // optional
);

View file

@ -14,6 +14,6 @@ AttributePolygon result = await databases.UpdatePolygonAttribute(
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "", // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // optional
newKey: "" // optional
);

View file

@ -14,5 +14,5 @@ ColumnLine result = await tablesDB.CreateLineColumn(
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "" // optional
default: [[1, 2], [3, 4], [5, 6]] // optional
);

View file

@ -14,5 +14,5 @@ ColumnPoint result = await tablesDB.CreatePointColumn(
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "" // optional
default: [1, 2] // optional
);

View file

@ -14,5 +14,5 @@ ColumnPolygon result = await tablesDB.CreatePolygonColumn(
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "" // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]] // optional
);

View file

@ -14,6 +14,6 @@ ColumnLine result = await tablesDB.UpdateLineColumn(
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "", // optional
default: [[1, 2], [3, 4], [5, 6]], // optional
newKey: "" // optional
);

View file

@ -14,6 +14,6 @@ ColumnPoint result = await tablesDB.UpdatePointColumn(
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "", // optional
default: [1, 2], // optional
newKey: "" // optional
);

View file

@ -14,6 +14,6 @@ ColumnPolygon result = await tablesDB.UpdatePolygonColumn(
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "", // optional
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]], // optional
newKey: "" // optional
);

View file

@ -19,5 +19,5 @@ response, error := service.CreateLineAttribute(
"<COLLECTION_ID>",
"",
false,
databases.WithCreateLineAttributeDefault(""),
databases.WithCreateLineAttributeDefault(interface{}{[1, 2], [3, 4], [5, 6]}),
)

View file

@ -19,5 +19,5 @@ response, error := service.CreatePointAttribute(
"<COLLECTION_ID>",
"",
false,
databases.WithCreatePointAttributeDefault(""),
databases.WithCreatePointAttributeDefault(interface{}{1, 2}),
)

View file

@ -19,5 +19,5 @@ response, error := service.CreatePolygonAttribute(
"<COLLECTION_ID>",
"",
false,
databases.WithCreatePolygonAttributeDefault(""),
databases.WithCreatePolygonAttributeDefault(interface{}{[[1, 2], [3, 4], [5, 6], [1, 2]]}),
)

View file

@ -19,6 +19,6 @@ response, error := service.UpdateLineAttribute(
"<COLLECTION_ID>",
"",
false,
databases.WithUpdateLineAttributeDefault(""),
databases.WithUpdateLineAttributeDefault(interface{}{[1, 2], [3, 4], [5, 6]}),
databases.WithUpdateLineAttributeNewKey(""),
)

View file

@ -19,6 +19,6 @@ response, error := service.UpdatePointAttribute(
"<COLLECTION_ID>",
"",
false,
databases.WithUpdatePointAttributeDefault(""),
databases.WithUpdatePointAttributeDefault(interface{}{1, 2}),
databases.WithUpdatePointAttributeNewKey(""),
)

View file

@ -19,6 +19,6 @@ response, error := service.UpdatePolygonAttribute(
"<COLLECTION_ID>",
"",
false,
databases.WithUpdatePolygonAttributeDefault(""),
databases.WithUpdatePolygonAttributeDefault(interface{}{[[1, 2], [3, 4], [5, 6], [1, 2]]}),
databases.WithUpdatePolygonAttributeNewKey(""),
)

View file

@ -19,5 +19,5 @@ response, error := service.CreateLineColumn(
"<TABLE_ID>",
"",
false,
tablesdb.WithCreateLineColumnDefault(""),
tablesdb.WithCreateLineColumnDefault(interface{}{[1, 2], [3, 4], [5, 6]}),
)

View file

@ -19,5 +19,5 @@ response, error := service.CreatePointColumn(
"<TABLE_ID>",
"",
false,
tablesdb.WithCreatePointColumnDefault(""),
tablesdb.WithCreatePointColumnDefault(interface{}{1, 2}),
)

View file

@ -19,5 +19,5 @@ response, error := service.CreatePolygonColumn(
"<TABLE_ID>",
"",
false,
tablesdb.WithCreatePolygonColumnDefault(""),
tablesdb.WithCreatePolygonColumnDefault(interface{}{[[1, 2], [3, 4], [5, 6], [1, 2]]}),
)

View file

@ -19,6 +19,6 @@ response, error := service.UpdateLineColumn(
"<TABLE_ID>",
"",
false,
tablesdb.WithUpdateLineColumnDefault(""),
tablesdb.WithUpdateLineColumnDefault(interface{}{[1, 2], [3, 4], [5, 6]}),
tablesdb.WithUpdateLineColumnNewKey(""),
)

View file

@ -19,6 +19,6 @@ response, error := service.UpdatePointColumn(
"<TABLE_ID>",
"",
false,
tablesdb.WithUpdatePointColumnDefault(""),
tablesdb.WithUpdatePointColumnDefault(interface{}{1, 2}),
tablesdb.WithUpdatePointColumnNewKey(""),
)

View file

@ -19,6 +19,6 @@ response, error := service.UpdatePolygonColumn(
"<TABLE_ID>",
"",
false,
tablesdb.WithUpdatePolygonColumnDefault(""),
tablesdb.WithUpdatePolygonColumnDefault(interface{}{[[1, 2], [3, 4], [5, 6], [1, 2]]}),
tablesdb.WithUpdatePolygonColumnNewKey(""),
)

View file

@ -4,7 +4,7 @@ mutation {
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: ""
default: [[1, 2], [3, 4], [5, 6]]
) {
key
type

View file

@ -4,7 +4,7 @@ mutation {
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: ""
default: [1, 2]
) {
key
type

View file

@ -4,7 +4,7 @@ mutation {
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: ""
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]]
) {
key
type

View file

@ -4,7 +4,7 @@ mutation {
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "",
default: [[1, 2], [3, 4], [5, 6]],
newKey: ""
) {
key

View file

@ -4,7 +4,7 @@ mutation {
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "",
default: [1, 2],
newKey: ""
) {
key

View file

@ -4,7 +4,7 @@ mutation {
collectionId: "<COLLECTION_ID>",
key: "",
required: false,
default: "",
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]],
newKey: ""
) {
key

View file

@ -4,7 +4,7 @@ mutation {
tableId: "<TABLE_ID>",
key: "",
required: false,
default: ""
default: [[1, 2], [3, 4], [5, 6]]
) {
key
type

View file

@ -4,7 +4,7 @@ mutation {
tableId: "<TABLE_ID>",
key: "",
required: false,
default: ""
default: [1, 2]
) {
key
type

View file

@ -4,7 +4,7 @@ mutation {
tableId: "<TABLE_ID>",
key: "",
required: false,
default: ""
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]]
) {
key
type

View file

@ -4,7 +4,7 @@ mutation {
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "",
default: [[1, 2], [3, 4], [5, 6]],
newKey: ""
) {
key

View file

@ -4,7 +4,7 @@ mutation {
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "",
default: [1, 2],
newKey: ""
) {
key

View file

@ -4,7 +4,7 @@ mutation {
tableId: "<TABLE_ID>",
key: "",
required: false,
default: "",
default: [[[1, 2], [3, 4], [5, 6], [1, 2]]],
newKey: ""
) {
key

View file

@ -14,7 +14,7 @@ databases.createLineAttribute(
"<COLLECTION_ID>", // collectionId
"", // key
false, // required
"", // default (optional)
listOf([1, 2], [3, 4], [5, 6]), // default (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {
error.printStackTrace();

View file

@ -14,7 +14,7 @@ databases.createPointAttribute(
"<COLLECTION_ID>", // collectionId
"", // key
false, // required
"", // default (optional)
listOf(1, 2), // default (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {
error.printStackTrace();

View file

@ -14,7 +14,7 @@ databases.createPolygonAttribute(
"<COLLECTION_ID>", // collectionId
"", // key
false, // required
"", // default (optional)
listOf([[1, 2], [3, 4], [5, 6], [1, 2]]), // default (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {
error.printStackTrace();

View file

@ -14,7 +14,7 @@ databases.updateLineAttribute(
"<COLLECTION_ID>", // collectionId
"", // key
false, // required
"", // default (optional)
listOf([1, 2], [3, 4], [5, 6]), // default (optional)
"", // newKey (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {

View file

@ -14,7 +14,7 @@ databases.updatePointAttribute(
"<COLLECTION_ID>", // collectionId
"", // key
false, // required
"", // default (optional)
listOf(1, 2), // default (optional)
"", // newKey (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {

View file

@ -14,7 +14,7 @@ databases.updatePolygonAttribute(
"<COLLECTION_ID>", // collectionId
"", // key
false, // required
"", // default (optional)
listOf([[1, 2], [3, 4], [5, 6], [1, 2]]), // default (optional)
"", // newKey (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {

View file

@ -14,7 +14,7 @@ tablesDB.createLineColumn(
"<TABLE_ID>", // tableId
"", // key
false, // required
"", // default (optional)
listOf([1, 2], [3, 4], [5, 6]), // default (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {
error.printStackTrace();

View file

@ -14,7 +14,7 @@ tablesDB.createPointColumn(
"<TABLE_ID>", // tableId
"", // key
false, // required
"", // default (optional)
listOf(1, 2), // default (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {
error.printStackTrace();

View file

@ -14,7 +14,7 @@ tablesDB.createPolygonColumn(
"<TABLE_ID>", // tableId
"", // key
false, // required
"", // default (optional)
listOf([[1, 2], [3, 4], [5, 6], [1, 2]]), // default (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {
error.printStackTrace();

View file

@ -14,7 +14,7 @@ tablesDB.updateLineColumn(
"<TABLE_ID>", // tableId
"", // key
false, // required
"", // default (optional)
listOf([1, 2], [3, 4], [5, 6]), // default (optional)
"", // newKey (optional)
new CoroutineCallback<>((result, error) -> {
if (error != null) {

Some files were not shown because too many files have changed in this diff Show more