From 0b1712c87e1b7de74730f4abaf41e0a78b7a2101 Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Thu, 4 Sep 2025 18:23:40 +0530 Subject: [PATCH 01/56] Add colors to certificate logs --- src/Appwrite/Platform/Workers/Certificates.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Appwrite/Platform/Workers/Certificates.php b/src/Appwrite/Platform/Workers/Certificates.php index 2138e440b6..aa6471dc1f 100644 --- a/src/Appwrite/Platform/Workers/Certificates.php +++ b/src/Appwrite/Platform/Workers/Certificates.php @@ -171,6 +171,9 @@ class Certificates extends Action $success = false; try { + $date = \date('H:i:s'); + $certificate->setAttribute('logs', "\033[90m[{$date}] \033[97mCertificate generation started. \033[0m\n"); + // Validate domain and DNS records. Skip if job is forced if (!$skipRenewCheck) { $mainDomain = $this->getMainDomain(); @@ -198,9 +201,11 @@ class Certificates extends Action $success = true; } catch (Throwable $e) { $logs = $e->getMessage(); + $currentLogs = $certificate->getAttribute('logs', ''); + $date = \date('H:i:s'); + $errorMessage = "\033[90m[{$date}] \033[31mCertificate generation failed: \033[0m\n"; - // Set exception as log in certificate document - $certificate->setAttribute('logs', \mb_strcut($logs, 0, 1000000));// Limit to 1MB + $certificate->setAttribute('logs', $currentLogs . $errorMessage . \mb_strcut($logs, 0, 1000000));// Limit to 1MB // Increase attempts count $attempts = $certificate->getAttribute('attempts', 0) + 1; From 998a7ff697e58fdec89d07274b56dba08c25513f Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 5 Sep 2025 02:35:04 +1200 Subject: [PATCH 02/56] Generate --- app/config/platforms.php | 32 +++++++++---------- app/config/specs/open-api3-1.8.x-console.json | 2 +- app/config/specs/open-api3-1.8.x-server.json | 2 +- .../specs/open-api3-latest-console.json | 2 +- app/config/specs/open-api3-latest-server.json | 2 +- app/config/specs/swagger2-1.8.x-console.json | 2 +- app/config/specs/swagger2-1.8.x-server.json | 2 +- app/config/specs/swagger2-latest-console.json | 2 +- app/config/specs/swagger2-latest-server.json | 2 +- composer.lock | 12 +++---- .../databases/create-line-attribute.md | 5 +++ .../databases/create-point-attribute.md | 5 +++ .../databases/create-polygon-attribute.md | 5 +++ .../databases/update-line-attribute.md | 5 +++ .../databases/update-point-attribute.md | 5 +++ .../databases/update-polygon-attribute.md | 5 +++ .../examples/tablesdb/create-line-column.md | 5 +++ .../examples/tablesdb/create-point-column.md | 5 +++ .../tablesdb/create-polygon-column.md | 5 +++ .../examples/tablesdb/update-line-column.md | 5 +++ .../examples/tablesdb/update-point-column.md | 5 +++ .../tablesdb/update-polygon-column.md | 5 +++ .../databases/create-line-attribute.md | 17 ++++++++++ .../databases/create-point-attribute.md | 17 ++++++++++ .../databases/create-polygon-attribute.md | 17 ++++++++++ .../databases/update-line-attribute.md | 18 +++++++++++ .../databases/update-point-attribute.md | 18 +++++++++++ .../databases/update-polygon-attribute.md | 18 +++++++++++ .../examples/tablesdb/create-line-column.md | 17 ++++++++++ .../examples/tablesdb/create-point-column.md | 17 ++++++++++ .../tablesdb/create-polygon-column.md | 17 ++++++++++ .../examples/tablesdb/update-line-column.md | 18 +++++++++++ .../examples/tablesdb/update-point-column.md | 18 +++++++++++ .../tablesdb/update-polygon-column.md | 18 +++++++++++ .../databases/create-line-attribute.md | 16 ++++++++++ .../databases/create-point-attribute.md | 16 ++++++++++ .../databases/create-polygon-attribute.md | 16 ++++++++++ .../databases/update-line-attribute.md | 17 ++++++++++ .../databases/update-point-attribute.md | 17 ++++++++++ .../databases/update-polygon-attribute.md | 17 ++++++++++ .../examples/tablesdb/create-line-column.md | 16 ++++++++++ .../examples/tablesdb/create-point-column.md | 16 ++++++++++ .../tablesdb/create-polygon-column.md | 16 ++++++++++ .../examples/tablesdb/update-line-column.md | 17 ++++++++++ .../examples/tablesdb/update-point-column.md | 17 ++++++++++ .../tablesdb/update-polygon-column.md | 17 ++++++++++ .../databases/create-line-attribute.md | 16 ++++++++++ .../databases/create-point-attribute.md | 16 ++++++++++ .../databases/create-polygon-attribute.md | 16 ++++++++++ .../databases/update-line-attribute.md | 17 ++++++++++ .../databases/update-point-attribute.md | 17 ++++++++++ .../databases/update-polygon-attribute.md | 17 ++++++++++ .../examples/tablesdb/create-line-column.md | 16 ++++++++++ .../examples/tablesdb/create-point-column.md | 16 ++++++++++ .../tablesdb/create-polygon-column.md | 16 ++++++++++ .../examples/tablesdb/update-line-column.md | 17 ++++++++++ .../examples/tablesdb/update-point-column.md | 17 ++++++++++ .../tablesdb/update-polygon-column.md | 17 ++++++++++ .../databases/create-line-attribute.md | 18 +++++++++++ .../databases/create-point-attribute.md | 18 +++++++++++ .../databases/create-polygon-attribute.md | 18 +++++++++++ .../databases/update-line-attribute.md | 19 +++++++++++ .../databases/update-point-attribute.md | 19 +++++++++++ .../databases/update-polygon-attribute.md | 19 +++++++++++ .../examples/tablesdb/create-line-column.md | 18 +++++++++++ .../examples/tablesdb/create-point-column.md | 18 +++++++++++ .../tablesdb/create-polygon-column.md | 18 +++++++++++ .../examples/tablesdb/update-line-column.md | 19 +++++++++++ .../examples/tablesdb/update-point-column.md | 19 +++++++++++ .../tablesdb/update-polygon-column.md | 19 +++++++++++ .../databases/create-line-attribute.md | 23 +++++++++++++ .../databases/create-point-attribute.md | 23 +++++++++++++ .../databases/create-polygon-attribute.md | 23 +++++++++++++ .../databases/update-line-attribute.md | 24 ++++++++++++++ .../databases/update-point-attribute.md | 24 ++++++++++++++ .../databases/update-polygon-attribute.md | 24 ++++++++++++++ .../examples/tablesdb/create-line-column.md | 23 +++++++++++++ .../examples/tablesdb/create-point-column.md | 23 +++++++++++++ .../tablesdb/create-polygon-column.md | 23 +++++++++++++ .../examples/tablesdb/update-line-column.md | 24 ++++++++++++++ .../examples/tablesdb/update-point-column.md | 24 ++++++++++++++ .../tablesdb/update-polygon-column.md | 24 ++++++++++++++ .../databases/create-line-attribute.md | 19 +++++++++++ .../databases/create-point-attribute.md | 19 +++++++++++ .../databases/create-polygon-attribute.md | 19 +++++++++++ .../databases/update-line-attribute.md | 20 ++++++++++++ .../databases/update-point-attribute.md | 20 ++++++++++++ .../databases/update-polygon-attribute.md | 20 ++++++++++++ .../examples/tablesdb/create-line-column.md | 19 +++++++++++ .../examples/tablesdb/create-point-column.md | 19 +++++++++++ .../tablesdb/create-polygon-column.md | 19 +++++++++++ .../examples/tablesdb/update-line-column.md | 20 ++++++++++++ .../examples/tablesdb/update-point-column.md | 20 ++++++++++++ .../tablesdb/update-polygon-column.md | 20 ++++++++++++ .../java/databases/create-line-attribute.md | 27 ++++++++++++++++ .../java/databases/create-point-attribute.md | 27 ++++++++++++++++ .../databases/create-polygon-attribute.md | 27 ++++++++++++++++ .../java/databases/update-line-attribute.md | 28 ++++++++++++++++ .../java/databases/update-point-attribute.md | 28 ++++++++++++++++ .../databases/update-polygon-attribute.md | 28 ++++++++++++++++ .../java/tablesdb/create-line-column.md | 27 ++++++++++++++++ .../java/tablesdb/create-point-column.md | 27 ++++++++++++++++ .../java/tablesdb/create-polygon-column.md | 27 ++++++++++++++++ .../java/tablesdb/update-line-column.md | 28 ++++++++++++++++ .../java/tablesdb/update-point-column.md | 28 ++++++++++++++++ .../java/tablesdb/update-polygon-column.md | 28 ++++++++++++++++ .../kotlin/databases/create-line-attribute.md | 18 +++++++++++ .../databases/create-point-attribute.md | 18 +++++++++++ .../databases/create-polygon-attribute.md | 18 +++++++++++ .../kotlin/databases/update-line-attribute.md | 19 +++++++++++ .../databases/update-point-attribute.md | 19 +++++++++++ .../databases/update-polygon-attribute.md | 19 +++++++++++ .../kotlin/tablesdb/create-line-column.md | 18 +++++++++++ .../kotlin/tablesdb/create-point-column.md | 18 +++++++++++ .../kotlin/tablesdb/create-polygon-column.md | 18 +++++++++++ .../kotlin/tablesdb/update-line-column.md | 19 +++++++++++ .../kotlin/tablesdb/update-point-column.md | 19 +++++++++++ .../kotlin/tablesdb/update-polygon-column.md | 19 +++++++++++ .../databases/create-line-attribute.md | 16 ++++++++++ .../databases/create-point-attribute.md | 16 ++++++++++ .../databases/create-polygon-attribute.md | 16 ++++++++++ .../databases/update-line-attribute.md | 17 ++++++++++ .../databases/update-point-attribute.md | 17 ++++++++++ .../databases/update-polygon-attribute.md | 17 ++++++++++ .../examples/tablesdb/create-line-column.md | 16 ++++++++++ .../examples/tablesdb/create-point-column.md | 16 ++++++++++ .../tablesdb/create-polygon-column.md | 16 ++++++++++ .../examples/tablesdb/update-line-column.md | 17 ++++++++++ .../examples/tablesdb/update-point-column.md | 17 ++++++++++ .../tablesdb/update-polygon-column.md | 17 ++++++++++ .../databases/create-line-attribute.md | 19 +++++++++++ .../databases/create-point-attribute.md | 19 +++++++++++ .../databases/create-polygon-attribute.md | 19 +++++++++++ .../databases/update-line-attribute.md | 20 ++++++++++++ .../databases/update-point-attribute.md | 20 ++++++++++++ .../databases/update-polygon-attribute.md | 20 ++++++++++++ .../examples/tablesdb/create-line-column.md | 19 +++++++++++ .../examples/tablesdb/create-point-column.md | 19 +++++++++++ .../tablesdb/create-polygon-column.md | 19 +++++++++++ .../examples/tablesdb/update-line-column.md | 20 ++++++++++++ .../examples/tablesdb/update-point-column.md | 20 ++++++++++++ .../tablesdb/update-polygon-column.md | 20 ++++++++++++ .../databases/create-line-attribute.md | 17 ++++++++++ .../databases/create-point-attribute.md | 17 ++++++++++ .../databases/create-polygon-attribute.md | 17 ++++++++++ .../databases/update-line-attribute.md | 18 +++++++++++ .../databases/update-point-attribute.md | 18 +++++++++++ .../databases/update-polygon-attribute.md | 18 +++++++++++ .../examples/tablesdb/create-line-column.md | 17 ++++++++++ .../examples/tablesdb/create-point-column.md | 17 ++++++++++ .../tablesdb/create-polygon-column.md | 17 ++++++++++ .../examples/tablesdb/update-line-column.md | 18 +++++++++++ .../examples/tablesdb/update-point-column.md | 18 +++++++++++ .../tablesdb/update-polygon-column.md | 18 +++++++++++ .../databases/create-line-attribute.md | 12 +++++++ .../databases/create-point-attribute.md | 12 +++++++ .../databases/create-polygon-attribute.md | 12 +++++++ .../databases/update-line-attribute.md | 12 +++++++ .../databases/update-point-attribute.md | 12 +++++++ .../databases/update-polygon-attribute.md | 12 +++++++ .../examples/tablesdb/create-line-column.md | 12 +++++++ .../examples/tablesdb/create-point-column.md | 12 +++++++ .../tablesdb/create-polygon-column.md | 12 +++++++ .../examples/tablesdb/update-line-column.md | 12 +++++++ .../examples/tablesdb/update-point-column.md | 12 +++++++ .../tablesdb/update-polygon-column.md | 12 +++++++ .../databases/create-line-attribute.md | 18 +++++++++++ .../databases/create-point-attribute.md | 18 +++++++++++ .../databases/create-polygon-attribute.md | 18 +++++++++++ .../databases/update-line-attribute.md | 19 +++++++++++ .../databases/update-point-attribute.md | 19 +++++++++++ .../databases/update-polygon-attribute.md | 19 +++++++++++ .../examples/tablesdb/create-line-column.md | 18 +++++++++++ .../examples/tablesdb/create-point-column.md | 18 +++++++++++ .../tablesdb/create-polygon-column.md | 18 +++++++++++ .../examples/tablesdb/update-line-column.md | 19 +++++++++++ .../examples/tablesdb/update-point-column.md | 19 +++++++++++ .../tablesdb/update-polygon-column.md | 19 +++++++++++ .../databases/create-line-attribute.md | 17 ++++++++++ .../databases/create-point-attribute.md | 17 ++++++++++ .../databases/create-polygon-attribute.md | 17 ++++++++++ .../databases/update-line-attribute.md | 18 +++++++++++ .../databases/update-point-attribute.md | 18 +++++++++++ .../databases/update-polygon-attribute.md | 18 +++++++++++ .../examples/tablesdb/create-line-column.md | 17 ++++++++++ .../examples/tablesdb/create-point-column.md | 17 ++++++++++ .../tablesdb/create-polygon-column.md | 17 ++++++++++ .../examples/tablesdb/update-line-column.md | 18 +++++++++++ .../examples/tablesdb/update-point-column.md | 18 +++++++++++ .../tablesdb/update-polygon-column.md | 18 +++++++++++ 190 files changed, 3204 insertions(+), 30 deletions(-) create mode 100644 docs/examples/1.8.x/console-cli/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/console-cli/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/console-cli/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/console-cli/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/console-cli/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/console-cli/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/console-cli/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/console-cli/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/console-cli/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/console-cli/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/console-cli/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/console-cli/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md create mode 100644 docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md create mode 100644 docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md create mode 100644 docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md create mode 100644 docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md create mode 100644 docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md create mode 100644 docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md create mode 100644 docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md create mode 100644 docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md create mode 100644 docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md create mode 100644 docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md create mode 100644 docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md diff --git a/app/config/platforms.php b/app/config/platforms.php index a67381b596..034bd593df 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -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, @@ -226,7 +226,7 @@ return [ [ 'key' => 'cli', 'name' => 'Command Line', - 'version' => '9.0.2', + 'version' => '10.0.0', 'url' => 'https://github.com/appwrite/sdk-for-cli', 'package' => 'https://www.npmjs.com/package/appwrite-cli', 'enabled' => true, @@ -261,7 +261,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, @@ -280,7 +280,7 @@ return [ [ 'key' => 'deno', 'name' => 'Deno', - 'version' => '16.0.0', + 'version' => '17.0.0', 'url' => 'https://github.com/appwrite/sdk-for-deno', 'package' => 'https://deno.land/x/appwrite', 'enabled' => true, @@ -299,7 +299,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, @@ -318,7 +318,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, @@ -337,7 +337,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, @@ -356,7 +356,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, @@ -375,7 +375,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, @@ -394,7 +394,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, @@ -413,7 +413,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, @@ -436,7 +436,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, diff --git a/app/config/specs/open-api3-1.8.x-console.json b/app/config/specs/open-api3-1.8.x-console.json index b39181e025..92f7d099e0 100644 --- a/app/config/specs/open-api3-1.8.x-console.json +++ b/app/config/specs/open-api3-1.8.x-console.json @@ -15150,7 +15150,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "tags": [ "health" diff --git a/app/config/specs/open-api3-1.8.x-server.json b/app/config/specs/open-api3-1.8.x-server.json index 22f0affafa..349b1a24b4 100644 --- a/app/config/specs/open-api3-1.8.x-server.json +++ b/app/config/specs/open-api3-1.8.x-server.json @@ -13887,7 +13887,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "tags": [ "health" diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index b39181e025..92f7d099e0 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -15150,7 +15150,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "tags": [ "health" diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 22f0affafa..349b1a24b4 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -13887,7 +13887,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "tags": [ "health" diff --git a/app/config/specs/swagger2-1.8.x-console.json b/app/config/specs/swagger2-1.8.x-console.json index 03435662b0..1731e0ad2f 100644 --- a/app/config/specs/swagger2-1.8.x-console.json +++ b/app/config/specs/swagger2-1.8.x-console.json @@ -15186,7 +15186,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "consumes": [], "produces": [ diff --git a/app/config/specs/swagger2-1.8.x-server.json b/app/config/specs/swagger2-1.8.x-server.json index 5fb2c27cb9..615364bccf 100644 --- a/app/config/specs/swagger2-1.8.x-server.json +++ b/app/config/specs/swagger2-1.8.x-server.json @@ -13952,7 +13952,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "consumes": [], "produces": [ diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 03435662b0..1731e0ad2f 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -15186,7 +15186,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "consumes": [], "produces": [ diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 5fb2c27cb9..615364bccf 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -13952,7 +13952,7 @@ }, "\/health\/queue\/stats-resources": { "get": { - "summary": "Get stats resources queue", + "summary": "Get stats resources queue", "operationId": "healthGetQueueStatsResources", "consumes": [], "produces": [ diff --git a/composer.lock b/composer.lock index bd1e62dac2..1f2423e259 100644 --- a/composer.lock +++ b/composer.lock @@ -5007,16 +5007,16 @@ "packages-dev": [ { "name": "appwrite/sdk-generator", - "version": "1.1.16", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "f8fbc4b1ba0e918825338f50cbdea4d887389c41" + "reference": "d5a9f1c142d2ecc53ec6a5ea4742d5e9a2ff63f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/f8fbc4b1ba0e918825338f50cbdea4d887389c41", - "reference": "f8fbc4b1ba0e918825338f50cbdea4d887389c41", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/d5a9f1c142d2ecc53ec6a5ea4742d5e9a2ff63f9", + "reference": "d5a9f1c142d2ecc53ec6a5ea4742d5e9a2ff63f9", "shasum": "" }, "require": { @@ -5052,9 +5052,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/1.1.16" + "source": "https://github.com/appwrite/sdk-generator/tree/1.2.0" }, - "time": "2025-09-03T06:50:04+00:00" + "time": "2025-09-04T13:19:13+00:00" }, { "name": "doctrine/annotations", diff --git a/docs/examples/1.8.x/console-cli/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/console-cli/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..f0d81ede67 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/databases/create-line-attribute.md @@ -0,0 +1,5 @@ +appwrite databases create-line-attribute \ + --database-id \ + --collection-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/console-cli/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..926c7318e0 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/databases/create-point-attribute.md @@ -0,0 +1,5 @@ +appwrite databases create-point-attribute \ + --database-id \ + --collection-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/console-cli/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..f0a00c744f --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/databases/create-polygon-attribute.md @@ -0,0 +1,5 @@ +appwrite databases create-polygon-attribute \ + --database-id \ + --collection-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/console-cli/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..37059ecef1 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/databases/update-line-attribute.md @@ -0,0 +1,5 @@ +appwrite databases update-line-attribute \ + --database-id \ + --collection-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/console-cli/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..bcc983a432 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/databases/update-point-attribute.md @@ -0,0 +1,5 @@ +appwrite databases update-point-attribute \ + --database-id \ + --collection-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/console-cli/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..6e1e1001da --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/databases/update-polygon-attribute.md @@ -0,0 +1,5 @@ +appwrite databases update-polygon-attribute \ + --database-id \ + --collection-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/console-cli/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..cd6db93ea9 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/tablesdb/create-line-column.md @@ -0,0 +1,5 @@ +appwrite tables-db create-line-column \ + --database-id \ + --table-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/console-cli/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..0e7d2320d1 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/tablesdb/create-point-column.md @@ -0,0 +1,5 @@ +appwrite tables-db create-point-column \ + --database-id \ + --table-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/console-cli/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..060323b152 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,5 @@ +appwrite tables-db create-polygon-column \ + --database-id \ + --table-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/console-cli/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..203ebd64db --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/tablesdb/update-line-column.md @@ -0,0 +1,5 @@ +appwrite tables-db update-line-column \ + --database-id \ + --table-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/console-cli/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..676a37ef49 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/tablesdb/update-point-column.md @@ -0,0 +1,5 @@ +appwrite tables-db update-point-column \ + --database-id \ + --table-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-cli/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/console-cli/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..24e1f01f91 --- /dev/null +++ b/docs/examples/1.8.x/console-cli/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,5 @@ +appwrite tables-db update-polygon-column \ + --database-id \ + --table-id \ + --key '' \ + --required false diff --git a/docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..3f8ef6dd9d --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md @@ -0,0 +1,17 @@ +import { Client, Databases } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const databases = new Databases(client); + +const result = await databases.createLineAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..2e4e46ae6f --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md @@ -0,0 +1,17 @@ +import { Client, Databases } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const databases = new Databases(client); + +const result = await databases.createPointAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..d25177d846 --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md @@ -0,0 +1,17 @@ +import { Client, Databases } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const databases = new Databases(client); + +const result = await databases.createPolygonAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..bceac57b93 --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md @@ -0,0 +1,18 @@ +import { Client, Databases } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const databases = new Databases(client); + +const result = await databases.updateLineAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..50799cb639 --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md @@ -0,0 +1,18 @@ +import { Client, Databases } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const databases = new Databases(client); + +const result = await databases.updatePointAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..51d6364e8c --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md @@ -0,0 +1,18 @@ +import { Client, Databases } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const databases = new Databases(client); + +const result = await databases.updatePolygonAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..f2229a1782 --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md @@ -0,0 +1,17 @@ +import { Client, TablesDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const tablesDB = new TablesDB(client); + +const result = await tablesDB.createLineColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..7240a8632e --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md @@ -0,0 +1,17 @@ +import { Client, TablesDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const tablesDB = new TablesDB(client); + +const result = await tablesDB.createPointColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..2908a1e88e --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,17 @@ +import { Client, TablesDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const tablesDB = new TablesDB(client); + +const result = await tablesDB.createPolygonColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..12f31b9092 --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md @@ -0,0 +1,18 @@ +import { Client, TablesDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const tablesDB = new TablesDB(client); + +const result = await tablesDB.updateLineColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..d811cc13b6 --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md @@ -0,0 +1,18 @@ +import { Client, TablesDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const tablesDB = new TablesDB(client); + +const result = await tablesDB.updatePointColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..5a7b41eff6 --- /dev/null +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,18 @@ +import { Client, TablesDB } from "@appwrite.io/console"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject(''); // Your project ID + +const tablesDB = new TablesDB(client); + +const result = await tablesDB.updatePolygonColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); + +console.log(result); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..ddbe06ccd1 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md @@ -0,0 +1,16 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +AttributeLine result = await databases.createLineAttribute( + databaseId: '', + collectionId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..cc1656264c --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md @@ -0,0 +1,16 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +AttributePoint result = await databases.createPointAttribute( + databaseId: '', + collectionId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..42050cc078 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md @@ -0,0 +1,16 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +AttributePolygon result = await databases.createPolygonAttribute( + databaseId: '', + collectionId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..30252b2cf7 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md @@ -0,0 +1,17 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +AttributeLine result = await databases.updateLineAttribute( + databaseId: '', + collectionId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) + newKey: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..879e007e12 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md @@ -0,0 +1,17 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +AttributePoint result = await databases.updatePointAttribute( + databaseId: '', + collectionId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) + newKey: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..043596445e --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md @@ -0,0 +1,17 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +Databases databases = Databases(client); + +AttributePolygon result = await databases.updatePolygonAttribute( + databaseId: '', + collectionId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) + newKey: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..f1786d5554 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md @@ -0,0 +1,16 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +TablesDB tablesDB = TablesDB(client); + +ColumnLine result = await tablesDB.createLineColumn( + databaseId: '', + tableId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..e6ddf73747 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md @@ -0,0 +1,16 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +TablesDB tablesDB = TablesDB(client); + +ColumnPoint result = await tablesDB.createPointColumn( + databaseId: '', + tableId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..525a98ff26 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,16 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +TablesDB tablesDB = TablesDB(client); + +ColumnPolygon result = await tablesDB.createPolygonColumn( + databaseId: '', + tableId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..6d8ed43143 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md @@ -0,0 +1,17 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +TablesDB tablesDB = TablesDB(client); + +ColumnLine result = await tablesDB.updateLineColumn( + databaseId: '', + tableId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) + newKey: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..ba0415b858 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md @@ -0,0 +1,17 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +TablesDB tablesDB = TablesDB(client); + +ColumnPoint result = await tablesDB.updatePointColumn( + databaseId: '', + tableId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) + newKey: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..7a5792d033 --- /dev/null +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,17 @@ +import 'package:dart_appwrite/dart_appwrite.dart'; + +Client client = Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +TablesDB tablesDB = TablesDB(client); + +ColumnPolygon result = await tablesDB.updatePolygonColumn( + databaseId: '', + tableId: '', + key: '', + xrequired: false, + xdefault: '', // (optional) + newKey: '', // (optional) +); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..65b20a5518 --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md @@ -0,0 +1,16 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.createLineAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..6ca0bfc3ea --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md @@ -0,0 +1,16 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.createPointAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..65086b3702 --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md @@ -0,0 +1,16 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.createPolygonAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..051688199a --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md @@ -0,0 +1,17 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.updateLineAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..41ae3e51ee --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md @@ -0,0 +1,17 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.updatePointAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..91882ba6e3 --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md @@ -0,0 +1,17 @@ +import { Client, Databases } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new Databases(client); + +const response = await databases.updatePolygonAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..cef681035f --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md @@ -0,0 +1,16 @@ +import { Client, TablesDB } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new TablesDB(client); + +const response = await tablesDB.createLineColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..9b63b7a228 --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md @@ -0,0 +1,16 @@ +import { Client, TablesDB } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new TablesDB(client); + +const response = await tablesDB.createPointColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..d5a2eae95b --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,16 @@ +import { Client, TablesDB } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new TablesDB(client); + +const response = await tablesDB.createPolygonColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..fad46a3e2b --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md @@ -0,0 +1,17 @@ +import { Client, TablesDB } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new TablesDB(client); + +const response = await tablesDB.updateLineColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..6461b96fce --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md @@ -0,0 +1,17 @@ +import { Client, TablesDB } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new TablesDB(client); + +const response = await tablesDB.updatePointColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..aa26d7b52b --- /dev/null +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,17 @@ +import { Client, TablesDB } from "https://deno.land/x/appwrite/mod.ts"; + +const client = new Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new TablesDB(client); + +const response = await tablesDB.updatePolygonColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..fc834cd6cd --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md @@ -0,0 +1,18 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +AttributeLine result = await databases.CreateLineAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..3f8c7d56c0 --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md @@ -0,0 +1,18 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +AttributePoint result = await databases.CreatePointAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..61ce8a14d5 --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md @@ -0,0 +1,18 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +AttributePolygon result = await databases.CreatePolygonAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..51e85a4d77 --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md @@ -0,0 +1,19 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +AttributeLine result = await databases.UpdateLineAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..20822287de --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md @@ -0,0 +1,19 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +AttributePoint result = await databases.UpdatePointAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..5d5cd108f2 --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md @@ -0,0 +1,19 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +Databases databases = new Databases(client); + +AttributePolygon result = await databases.UpdatePolygonAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..13a2cde7cb --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md @@ -0,0 +1,18 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +ColumnLine result = await tablesDB.CreateLineColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..9c3946144b --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md @@ -0,0 +1,18 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +ColumnPoint result = await tablesDB.CreatePointColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..2787f9b423 --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,18 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +ColumnPolygon result = await tablesDB.CreatePolygonColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..ce04ab266c --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md @@ -0,0 +1,19 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +ColumnLine result = await tablesDB.UpdateLineColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..e17ebb3178 --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md @@ -0,0 +1,19 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +ColumnPoint result = await tablesDB.UpdatePointColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..4137a21174 --- /dev/null +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,19 @@ +using Appwrite; +using Appwrite.Models; +using Appwrite.Services; + +Client client = new Client() + .SetEndPoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .SetProject("") // Your project ID + .SetKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +ColumnPolygon result = await tablesDB.UpdatePolygonColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..172a4dfbdb --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md @@ -0,0 +1,23 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := databases.New(client) + +response, error := service.CreateLineAttribute( + "", + "", + "", + false, + databases.WithCreateLineAttributeDefault(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..105021720a --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md @@ -0,0 +1,23 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := databases.New(client) + +response, error := service.CreatePointAttribute( + "", + "", + "", + false, + databases.WithCreatePointAttributeDefault(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..f3b596b689 --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md @@ -0,0 +1,23 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := databases.New(client) + +response, error := service.CreatePolygonAttribute( + "", + "", + "", + false, + databases.WithCreatePolygonAttributeDefault(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..d6ad02967d --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := databases.New(client) + +response, error := service.UpdateLineAttribute( + "", + "", + "", + false, + databases.WithUpdateLineAttributeDefault(""), + databases.WithUpdateLineAttributeNewKey(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..d26f5a1006 --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := databases.New(client) + +response, error := service.UpdatePointAttribute( + "", + "", + "", + false, + databases.WithUpdatePointAttributeDefault(""), + databases.WithUpdatePointAttributeNewKey(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..af29422e13 --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/databases" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := databases.New(client) + +response, error := service.UpdatePolygonAttribute( + "", + "", + "", + false, + databases.WithUpdatePolygonAttributeDefault(""), + databases.WithUpdatePolygonAttributeNewKey(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..adbdeb2b86 --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md @@ -0,0 +1,23 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/tablesdb" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := tablesdb.New(client) + +response, error := service.CreateLineColumn( + "", + "", + "", + false, + tablesdb.WithCreateLineColumnDefault(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..a0f2b59fae --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md @@ -0,0 +1,23 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/tablesdb" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := tablesdb.New(client) + +response, error := service.CreatePointColumn( + "", + "", + "", + false, + tablesdb.WithCreatePointColumnDefault(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..03ae57e71f --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,23 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/tablesdb" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := tablesdb.New(client) + +response, error := service.CreatePolygonColumn( + "", + "", + "", + false, + tablesdb.WithCreatePolygonColumnDefault(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..d2056c2403 --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/tablesdb" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := tablesdb.New(client) + +response, error := service.UpdateLineColumn( + "", + "", + "", + false, + tablesdb.WithUpdateLineColumnDefault(""), + tablesdb.WithUpdateLineColumnNewKey(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..4b5d38174a --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/tablesdb" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := tablesdb.New(client) + +response, error := service.UpdatePointColumn( + "", + "", + "", + false, + tablesdb.WithUpdatePointColumnDefault(""), + tablesdb.WithUpdatePointColumnNewKey(""), +) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..81cd394e9a --- /dev/null +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "github.com/appwrite/sdk-for-go/client" + "github.com/appwrite/sdk-for-go/tablesdb" +) + +client := client.New( + client.WithEndpoint("https://.cloud.appwrite.io/v1") + client.WithProject("") + client.WithKey("") +) + +service := tablesdb.New(client) + +response, error := service.UpdatePolygonColumn( + "", + "", + "", + false, + tablesdb.WithUpdatePolygonColumnDefault(""), + tablesdb.WithUpdatePolygonColumnNewKey(""), +) diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..3cb90718cd --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md @@ -0,0 +1,19 @@ +mutation { + databasesCreateLineAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..719c49272a --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md @@ -0,0 +1,19 @@ +mutation { + databasesCreatePointAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..3686981f25 --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md @@ -0,0 +1,19 @@ +mutation { + databasesCreatePolygonAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..d04da21175 --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md @@ -0,0 +1,20 @@ +mutation { + databasesUpdateLineAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", + newKey: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..03cc5456b3 --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md @@ -0,0 +1,20 @@ +mutation { + databasesUpdatePointAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", + newKey: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..de5150e2aa --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md @@ -0,0 +1,20 @@ +mutation { + databasesUpdatePolygonAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", + newKey: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..322c48a191 --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md @@ -0,0 +1,19 @@ +mutation { + tablesDBCreateLineColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..9c5d7c85d2 --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md @@ -0,0 +1,19 @@ +mutation { + tablesDBCreatePointColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..a930675ee6 --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,19 @@ +mutation { + tablesDBCreatePolygonColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..973bc4740c --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md @@ -0,0 +1,20 @@ +mutation { + tablesDBUpdateLineColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", + newKey: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..8cfb389679 --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md @@ -0,0 +1,20 @@ +mutation { + tablesDBUpdatePointColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", + newKey: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..ef0d58be0c --- /dev/null +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,20 @@ +mutation { + tablesDBUpdatePolygonColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", + newKey: "" + ) { + key + type + status + error + required + array + _createdAt + _updatedAt + default + } +} diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md new file mode 100644 index 0000000000..36f79b946d --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md @@ -0,0 +1,27 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.createLineAttribute( + "", // databaseId + "", // collectionId + "", // key + false, // required + "", // default (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md new file mode 100644 index 0000000000..5a8a39b0cc --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md @@ -0,0 +1,27 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.createPointAttribute( + "", // databaseId + "", // collectionId + "", // key + false, // required + "", // default (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..22ee4d5cdf --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md @@ -0,0 +1,27 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.createPolygonAttribute( + "", // databaseId + "", // collectionId + "", // key + false, // required + "", // default (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md new file mode 100644 index 0000000000..7c83476148 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md @@ -0,0 +1,28 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.updateLineAttribute( + "", // databaseId + "", // collectionId + "", // key + false, // required + "", // default (optional) + "", // newKey (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md new file mode 100644 index 0000000000..b0a233f678 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md @@ -0,0 +1,28 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.updatePointAttribute( + "", // databaseId + "", // collectionId + "", // key + false, // required + "", // default (optional) + "", // newKey (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..1d365896a2 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md @@ -0,0 +1,28 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.Databases; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +Databases databases = new Databases(client); + +databases.updatePolygonAttribute( + "", // databaseId + "", // collectionId + "", // key + false, // required + "", // default (optional) + "", // newKey (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md new file mode 100644 index 0000000000..64952912c2 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md @@ -0,0 +1,27 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.TablesDB; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +tablesDB.createLineColumn( + "", // databaseId + "", // tableId + "", // key + false, // required + "", // default (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md new file mode 100644 index 0000000000..d0ddef983c --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md @@ -0,0 +1,27 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.TablesDB; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +tablesDB.createPointColumn( + "", // databaseId + "", // tableId + "", // key + false, // required + "", // default (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..3aa5487cc2 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md @@ -0,0 +1,27 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.TablesDB; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +tablesDB.createPolygonColumn( + "", // databaseId + "", // tableId + "", // key + false, // required + "", // default (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md new file mode 100644 index 0000000000..a1a0c67f5d --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md @@ -0,0 +1,28 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.TablesDB; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +tablesDB.updateLineColumn( + "", // databaseId + "", // tableId + "", // key + false, // required + "", // default (optional) + "", // newKey (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md new file mode 100644 index 0000000000..45565063a0 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md @@ -0,0 +1,28 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.TablesDB; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +tablesDB.updatePointColumn( + "", // databaseId + "", // tableId + "", // key + false, // required + "", // default (optional) + "", // newKey (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..d7757bd580 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md @@ -0,0 +1,28 @@ +import io.appwrite.Client; +import io.appwrite.coroutines.CoroutineCallback; +import io.appwrite.services.TablesDB; + +Client client = new Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey(""); // Your secret API key + +TablesDB tablesDB = new TablesDB(client); + +tablesDB.updatePolygonColumn( + "", // databaseId + "", // tableId + "", // key + false, // required + "", // default (optional) + "", // newKey (optional) + new CoroutineCallback<>((result, error) -> { + if (error != null) { + error.printStackTrace(); + return; + } + + System.out.println(result); + }) +); + diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md new file mode 100644 index 0000000000..187f875c6b --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md @@ -0,0 +1,18 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.createLineAttribute( + databaseId = "", + collectionId = "", + key = "", + required = false, + default = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md new file mode 100644 index 0000000000..d6915c1f5b --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md @@ -0,0 +1,18 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.createPointAttribute( + databaseId = "", + collectionId = "", + key = "", + required = false, + default = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..0a22962525 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md @@ -0,0 +1,18 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.createPolygonAttribute( + databaseId = "", + collectionId = "", + key = "", + required = false, + default = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md new file mode 100644 index 0000000000..c4b515ad47 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md @@ -0,0 +1,19 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.updateLineAttribute( + databaseId = "", + collectionId = "", + key = "", + required = false, + default = "", // optional + newKey = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md new file mode 100644 index 0000000000..02bca873d7 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md @@ -0,0 +1,19 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.updatePointAttribute( + databaseId = "", + collectionId = "", + key = "", + required = false, + default = "", // optional + newKey = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..b8c0fc94a0 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md @@ -0,0 +1,19 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.Databases + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val databases = Databases(client) + +val response = databases.updatePolygonAttribute( + databaseId = "", + collectionId = "", + key = "", + required = false, + default = "", // optional + newKey = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md new file mode 100644 index 0000000000..0993eed919 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md @@ -0,0 +1,18 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.TablesDB + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val tablesDB = TablesDB(client) + +val response = tablesDB.createLineColumn( + databaseId = "", + tableId = "", + key = "", + required = false, + default = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md new file mode 100644 index 0000000000..e18bfc34ed --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md @@ -0,0 +1,18 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.TablesDB + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val tablesDB = TablesDB(client) + +val response = tablesDB.createPointColumn( + databaseId = "", + tableId = "", + key = "", + required = false, + default = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..2f8ffd8125 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md @@ -0,0 +1,18 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.TablesDB + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val tablesDB = TablesDB(client) + +val response = tablesDB.createPolygonColumn( + databaseId = "", + tableId = "", + key = "", + required = false, + default = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md new file mode 100644 index 0000000000..05781dd6dd --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md @@ -0,0 +1,19 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.TablesDB + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val tablesDB = TablesDB(client) + +val response = tablesDB.updateLineColumn( + databaseId = "", + tableId = "", + key = "", + required = false, + default = "", // optional + newKey = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md new file mode 100644 index 0000000000..947b4410d6 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md @@ -0,0 +1,19 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.TablesDB + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val tablesDB = TablesDB(client) + +val response = tablesDB.updatePointColumn( + databaseId = "", + tableId = "", + key = "", + required = false, + default = "", // optional + newKey = "" // optional +) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..b9da6350f6 --- /dev/null +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md @@ -0,0 +1,19 @@ +import io.appwrite.Client +import io.appwrite.coroutines.CoroutineCallback +import io.appwrite.services.TablesDB + +val client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +val tablesDB = TablesDB(client) + +val response = tablesDB.updatePolygonColumn( + databaseId = "", + tableId = "", + key = "", + required = false, + default = "", // optional + newKey = "" // optional +) diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..36584b9ee2 --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md @@ -0,0 +1,16 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.createLineAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..9aba8c3eb7 --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md @@ -0,0 +1,16 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.createPointAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..34e1c84708 --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md @@ -0,0 +1,16 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.createPolygonAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..7d04a6eb1e --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md @@ -0,0 +1,17 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.updateLineAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..092f85cc5a --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md @@ -0,0 +1,17 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.updatePointAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..04c1467cde --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md @@ -0,0 +1,17 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const databases = new sdk.Databases(client); + +const result = await databases.updatePolygonAttribute({ + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..c9d2782104 --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md @@ -0,0 +1,16 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new sdk.TablesDB(client); + +const result = await tablesDB.createLineColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..ec29e1dfae --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md @@ -0,0 +1,16 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new sdk.TablesDB(client); + +const result = await tablesDB.createPointColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..2adda2eaa2 --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,16 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new sdk.TablesDB(client); + +const result = await tablesDB.createPolygonColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..68b86dabdc --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md @@ -0,0 +1,17 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new sdk.TablesDB(client); + +const result = await tablesDB.updateLineColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..c1484992a2 --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md @@ -0,0 +1,17 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new sdk.TablesDB(client); + +const result = await tablesDB.updatePointColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..0805b4131e --- /dev/null +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,17 @@ +const sdk = require('node-appwrite'); + +const client = new sdk.Client() + .setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + .setProject('') // Your project ID + .setKey(''); // Your secret API key + +const tablesDB = new sdk.TablesDB(client); + +const result = await tablesDB.updatePolygonColumn({ + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +}); diff --git a/docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..5d4f968a4c --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md @@ -0,0 +1,19 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->createLineAttribute( + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..1c8cdb508e --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md @@ -0,0 +1,19 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->createPointAttribute( + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..0608d33f4f --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md @@ -0,0 +1,19 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->createPolygonAttribute( + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..a5de5459ae --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md @@ -0,0 +1,20 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->updateLineAttribute( + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..0499663762 --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md @@ -0,0 +1,20 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->updatePointAttribute( + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..99c63f19a2 --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md @@ -0,0 +1,20 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$databases = new Databases($client); + +$result = $databases->updatePolygonAttribute( + databaseId: '', + collectionId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..daab57e198 --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md @@ -0,0 +1,19 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$tablesDB = new TablesDB($client); + +$result = $tablesDB->createLineColumn( + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..6b8cf1d0ae --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md @@ -0,0 +1,19 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$tablesDB = new TablesDB($client); + +$result = $tablesDB->createPointColumn( + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..11147466f9 --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,19 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$tablesDB = new TablesDB($client); + +$result = $tablesDB->createPolygonColumn( + databaseId: '', + tableId: '', + key: '', + required: false, + default: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..ac2584d6e3 --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md @@ -0,0 +1,20 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$tablesDB = new TablesDB($client); + +$result = $tablesDB->updateLineColumn( + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..159f893a52 --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md @@ -0,0 +1,20 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$tablesDB = new TablesDB($client); + +$result = $tablesDB->updatePointColumn( + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..3f6f3e82fb --- /dev/null +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,20 @@ +setEndpoint('https://.cloud.appwrite.io/v1') // Your API Endpoint + ->setProject('') // Your project ID + ->setKey(''); // Your secret API key + +$tablesDB = new TablesDB($client); + +$result = $tablesDB->updatePolygonColumn( + databaseId: '', + tableId: '', + key: '', + required: false, + default: '', // optional + newKey: '' // optional +); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..3521cc90b7 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md @@ -0,0 +1,17 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.create_line_attribute( + database_id = '', + collection_id = '', + key = '', + required = False, + default = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..8a808c444a --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md @@ -0,0 +1,17 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.create_point_attribute( + database_id = '', + collection_id = '', + key = '', + required = False, + default = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..478a369210 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md @@ -0,0 +1,17 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.create_polygon_attribute( + database_id = '', + collection_id = '', + key = '', + required = False, + default = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..378e5a9bc6 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md @@ -0,0 +1,18 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.update_line_attribute( + database_id = '', + collection_id = '', + key = '', + required = False, + default = '', # optional + new_key = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..a7d96d0b47 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md @@ -0,0 +1,18 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.update_point_attribute( + database_id = '', + collection_id = '', + key = '', + required = False, + default = '', # optional + new_key = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..b6ac782d48 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md @@ -0,0 +1,18 @@ +from appwrite.client import Client +from appwrite.services.databases import Databases + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +databases = Databases(client) + +result = databases.update_polygon_attribute( + database_id = '', + collection_id = '', + key = '', + required = False, + default = '', # optional + new_key = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..9c6a1b7615 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md @@ -0,0 +1,17 @@ +from appwrite.client import Client +from appwrite.services.tables_db import TablesDB + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +tables_db = TablesDB(client) + +result = tables_db.create_line_column( + database_id = '', + table_id = '', + key = '', + required = False, + default = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..4a9e92b504 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md @@ -0,0 +1,17 @@ +from appwrite.client import Client +from appwrite.services.tables_db import TablesDB + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +tables_db = TablesDB(client) + +result = tables_db.create_point_column( + database_id = '', + table_id = '', + key = '', + required = False, + default = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..6863fdd815 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,17 @@ +from appwrite.client import Client +from appwrite.services.tables_db import TablesDB + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +tables_db = TablesDB(client) + +result = tables_db.create_polygon_column( + database_id = '', + table_id = '', + key = '', + required = False, + default = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..b1a6475599 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md @@ -0,0 +1,18 @@ +from appwrite.client import Client +from appwrite.services.tables_db import TablesDB + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +tables_db = TablesDB(client) + +result = tables_db.update_line_column( + database_id = '', + table_id = '', + key = '', + required = False, + default = '', # optional + new_key = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..47c94395c7 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md @@ -0,0 +1,18 @@ +from appwrite.client import Client +from appwrite.services.tables_db import TablesDB + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +tables_db = TablesDB(client) + +result = tables_db.update_point_column( + database_id = '', + table_id = '', + key = '', + required = False, + default = '', # optional + new_key = '' # optional +) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..a38acbaf04 --- /dev/null +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,18 @@ +from appwrite.client import Client +from appwrite.services.tables_db import TablesDB + +client = Client() +client.set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint +client.set_project('') # Your project ID +client.set_key('') # Your secret API key + +tables_db = TablesDB(client) + +result = tables_db.update_polygon_column( + database_id = '', + table_id = '', + key = '', + required = False, + default = '', # optional + new_key = '' # optional +) diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..0f82788d51 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md @@ -0,0 +1,12 @@ +POST /v1/databases/{databaseId}/collections/{collectionId}/attributes/line HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "key": , + "required": false, + "default": +} diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..e0e905232f --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md @@ -0,0 +1,12 @@ +POST /v1/databases/{databaseId}/collections/{collectionId}/attributes/point HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "key": , + "required": false, + "default": +} diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..198464d28d --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md @@ -0,0 +1,12 @@ +POST /v1/databases/{databaseId}/collections/{collectionId}/attributes/polygon HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "key": , + "required": false, + "default": +} diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..9b58bb09f9 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md @@ -0,0 +1,12 @@ +PATCH /v1/databases/{databaseId}/collections/{collectionId}/attributes/line/{key} HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "required": false, + "default": , + "newKey": +} diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..fe578cad95 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md @@ -0,0 +1,12 @@ +PATCH /v1/databases/{databaseId}/collections/{collectionId}/attributes/point/{key} HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "required": false, + "default": , + "newKey": +} diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..9affb7c37b --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md @@ -0,0 +1,12 @@ +PATCH /v1/databases/{databaseId}/collections/{collectionId}/attributes/polygon/{key} HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "required": false, + "default": , + "newKey": +} diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..793f6ce9c4 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md @@ -0,0 +1,12 @@ +POST /v1/tablesdb/{databaseId}/tables/{tableId}/columns/line HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "key": , + "required": false, + "default": +} diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..094271eef3 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md @@ -0,0 +1,12 @@ +POST /v1/tablesdb/{databaseId}/tables/{tableId}/columns/point HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "key": , + "required": false, + "default": +} diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..bb329cc5d1 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,12 @@ +POST /v1/tablesdb/{databaseId}/tables/{tableId}/columns/polygon HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "key": , + "required": false, + "default": +} diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..070f6e1e59 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md @@ -0,0 +1,12 @@ +PATCH /v1/tablesdb/{databaseId}/tables/{tableId}/columns/line/{key} HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "required": false, + "default": , + "newKey": +} diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..ad90ee7d63 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md @@ -0,0 +1,12 @@ +PATCH /v1/tablesdb/{databaseId}/tables/{tableId}/columns/point/{key} HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "required": false, + "default": , + "newKey": +} diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..6904f44237 --- /dev/null +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,12 @@ +PATCH /v1/tablesdb/{databaseId}/tables/{tableId}/columns/polygon/{key} HTTP/1.1 +Host: cloud.appwrite.io +Content-Type: application/json +X-Appwrite-Response-Format: 1.8.0 +X-Appwrite-Project: +X-Appwrite-Key: + +{ + "required": false, + "default": , + "newKey": +} diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..798097367b --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md @@ -0,0 +1,18 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.create_line_attribute( + database_id: '', + collection_id: '', + key: '', + required: false, + default: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..1e852a7baf --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md @@ -0,0 +1,18 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.create_point_attribute( + database_id: '', + collection_id: '', + key: '', + required: false, + default: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..a9399808c7 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md @@ -0,0 +1,18 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.create_polygon_attribute( + database_id: '', + collection_id: '', + key: '', + required: false, + default: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..34bfd9a1e0 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md @@ -0,0 +1,19 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.update_line_attribute( + database_id: '', + collection_id: '', + key: '', + required: false, + default: '', # optional + new_key: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..bc33d4daf6 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md @@ -0,0 +1,19 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.update_point_attribute( + database_id: '', + collection_id: '', + key: '', + required: false, + default: '', # optional + new_key: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..04a3d9e824 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md @@ -0,0 +1,19 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +databases = Databases.new(client) + +result = databases.update_polygon_attribute( + database_id: '', + collection_id: '', + key: '', + required: false, + default: '', # optional + new_key: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..e70b2111d8 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md @@ -0,0 +1,18 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +tables_db = TablesDB.new(client) + +result = tables_db.create_line_column( + database_id: '', + table_id: '', + key: '', + required: false, + default: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..5f2e046d31 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md @@ -0,0 +1,18 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +tables_db = TablesDB.new(client) + +result = tables_db.create_point_column( + database_id: '', + table_id: '', + key: '', + required: false, + default: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..86a18522b0 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,18 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +tables_db = TablesDB.new(client) + +result = tables_db.create_polygon_column( + database_id: '', + table_id: '', + key: '', + required: false, + default: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..7f71e18231 --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md @@ -0,0 +1,19 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +tables_db = TablesDB.new(client) + +result = tables_db.update_line_column( + database_id: '', + table_id: '', + key: '', + required: false, + default: '', # optional + new_key: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..ee32b54a1b --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md @@ -0,0 +1,19 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +tables_db = TablesDB.new(client) + +result = tables_db.update_point_column( + database_id: '', + table_id: '', + key: '', + required: false, + default: '', # optional + new_key: '' # optional +) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..48c68a11ea --- /dev/null +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,19 @@ +require 'appwrite' + +include Appwrite + +client = Client.new + .set_endpoint('https://.cloud.appwrite.io/v1') # Your API Endpoint + .set_project('') # Your project ID + .set_key('') # Your secret API key + +tables_db = TablesDB.new(client) + +result = tables_db.update_polygon_column( + database_id: '', + table_id: '', + key: '', + required: false, + default: '', # optional + new_key: '' # optional +) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md new file mode 100644 index 0000000000..38e7a7d13a --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md @@ -0,0 +1,17 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let attributeLine = try await databases.createLineAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md new file mode 100644 index 0000000000..bd204071ce --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md @@ -0,0 +1,17 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let attributePoint = try await databases.createPointAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md new file mode 100644 index 0000000000..9799c08177 --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md @@ -0,0 +1,17 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let attributePolygon = try await databases.createPolygonAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md new file mode 100644 index 0000000000..d7e7612c51 --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md @@ -0,0 +1,18 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let attributeLine = try await databases.updateLineAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md new file mode 100644 index 0000000000..8907cd0cd8 --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md @@ -0,0 +1,18 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let attributePoint = try await databases.updatePointAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md new file mode 100644 index 0000000000..35da75bffb --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md @@ -0,0 +1,18 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let databases = Databases(client) + +let attributePolygon = try await databases.updatePolygonAttribute( + databaseId: "", + collectionId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md new file mode 100644 index 0000000000..6d776f9a22 --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md @@ -0,0 +1,17 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let tablesDB = TablesDB(client) + +let columnLine = try await tablesDB.createLineColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md new file mode 100644 index 0000000000..53ed8b45f9 --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md @@ -0,0 +1,17 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let tablesDB = TablesDB(client) + +let columnPoint = try await tablesDB.createPointColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md new file mode 100644 index 0000000000..1c692be280 --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md @@ -0,0 +1,17 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let tablesDB = TablesDB(client) + +let columnPolygon = try await tablesDB.createPolygonColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md new file mode 100644 index 0000000000..b04fd74c6e --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md @@ -0,0 +1,18 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let tablesDB = TablesDB(client) + +let columnLine = try await tablesDB.updateLineColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md new file mode 100644 index 0000000000..b2885de919 --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md @@ -0,0 +1,18 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let tablesDB = TablesDB(client) + +let columnPoint = try await tablesDB.updatePointColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +) + diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md new file mode 100644 index 0000000000..8ce6d2077f --- /dev/null +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md @@ -0,0 +1,18 @@ +import Appwrite + +let client = Client() + .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint + .setProject("") // Your project ID + .setKey("") // Your secret API key + +let tablesDB = TablesDB(client) + +let columnPolygon = try await tablesDB.updatePolygonColumn( + databaseId: "", + tableId: "", + key: "", + required: false, + default: "", // optional + newKey: "" // optional +) + From ed6b0b6be435ea3252f8ab7b4ce9b60c2ebbc8a2 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 5 Sep 2025 21:16:22 +1200 Subject: [PATCH 03/56] Update generator --- composer.lock | 66 +++++++++++++++++++++++++-------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/composer.lock b/composer.lock index 1f2423e259..1a688dc77f 100644 --- a/composer.lock +++ b/composer.lock @@ -283,25 +283,25 @@ }, { "name": "brick/math", - "version": "0.13.1", + "version": "0.14.0", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04" + "reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/fc7ed316430118cc7836bf45faff18d5dfc8de04", - "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04", + "url": "https://api.github.com/repos/brick/math/zipball/113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", + "reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", "shasum": "" }, "require": { - "php": "^8.1" + "php": "^8.2" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^10.1", - "vimeo/psalm": "6.8.8" + "phpstan/phpstan": "2.1.22", + "phpunit/phpunit": "^11.5" }, "type": "library", "autoload": { @@ -331,7 +331,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.13.1" + "source": "https://github.com/brick/math/tree/0.14.0" }, "funding": [ { @@ -339,7 +339,7 @@ "type": "github" } ], - "time": "2025-03-29T13:50:30+00:00" + "time": "2025-08-29T12:40:03+00:00" }, { "name": "chillerlan/php-qrcode", @@ -1162,16 +1162,16 @@ }, { "name": "open-telemetry/api", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/api.git", - "reference": "b3a9286f9c1c8247c83493c5b1fa475cd0cec7f7" + "reference": "7692075f486c14d8cfd37fba98a08a5667f089e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/b3a9286f9c1c8247c83493c5b1fa475cd0cec7f7", - "reference": "b3a9286f9c1c8247c83493c5b1fa475cd0cec7f7", + "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/7692075f486c14d8cfd37fba98a08a5667f089e5", + "reference": "7692075f486c14d8cfd37fba98a08a5667f089e5", "shasum": "" }, "require": { @@ -1228,7 +1228,7 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-06-19T23:36:51+00:00" + "time": "2025-08-07T23:07:38+00:00" }, { "name": "open-telemetry/context", @@ -1418,22 +1418,22 @@ }, { "name": "open-telemetry/sdk", - "version": "1.7.0", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/sdk.git", - "reference": "86287cf30fd6549444d7b8f7d8758d92e24086ac" + "reference": "52690d4b37ae4f091af773eef3c238ed2bc0aa06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/86287cf30fd6549444d7b8f7d8758d92e24086ac", - "reference": "86287cf30fd6549444d7b8f7d8758d92e24086ac", + "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/52690d4b37ae4f091af773eef3c238ed2bc0aa06", + "reference": "52690d4b37ae4f091af773eef3c238ed2bc0aa06", "shasum": "" }, "require": { "ext-json": "*", "nyholm/psr7-server": "^1.1", - "open-telemetry/api": "~1.4.0", + "open-telemetry/api": "^1.4", "open-telemetry/context": "^1.0", "open-telemetry/sem-conv": "^1.0", "php": "^8.1", @@ -1511,7 +1511,7 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-08-06T03:07:06+00:00" + "time": "2025-09-05T07:17:06+00:00" }, { "name": "open-telemetry/sem-conv", @@ -2379,20 +2379,20 @@ }, { "name": "ramsey/uuid", - "version": "4.9.0", + "version": "4.9.1", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0" + "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/4e0e23cc785f0724a0e838279a9eb03f28b092a0", - "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/81f941f6f729b1e3ceea61d9d014f8b6c6800440", + "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -2451,9 +2451,9 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.9.0" + "source": "https://github.com/ramsey/uuid/tree/4.9.1" }, - "time": "2025-06-25T14:20:11+00:00" + "time": "2025-09-04T20:59:21+00:00" }, { "name": "spomky-labs/otphp", @@ -5007,16 +5007,16 @@ "packages-dev": [ { "name": "appwrite/sdk-generator", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "d5a9f1c142d2ecc53ec6a5ea4742d5e9a2ff63f9" + "reference": "aea747cdfbf4c988b9a065b4f4774cf7e083d3bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/d5a9f1c142d2ecc53ec6a5ea4742d5e9a2ff63f9", - "reference": "d5a9f1c142d2ecc53ec6a5ea4742d5e9a2ff63f9", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/aea747cdfbf4c988b9a065b4f4774cf7e083d3bf", + "reference": "aea747cdfbf4c988b9a065b4f4774cf7e083d3bf", "shasum": "" }, "require": { @@ -5052,9 +5052,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/1.2.0" + "source": "https://github.com/appwrite/sdk-generator/tree/1.3.0" }, - "time": "2025-09-04T13:19:13+00:00" + "time": "2025-09-05T09:01:21+00:00" }, { "name": "doctrine/annotations", From ca17bcd8ef4be9d670750e031a60ab4ba97f0613 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 5 Sep 2025 21:54:11 +1200 Subject: [PATCH 04/56] Fix refs --- docs/references/databases/create-point-attribute.md | 2 +- docs/references/tablesdb/create-line-column.md | 2 +- docs/references/tablesdb/create-point-column.md | 2 +- docs/references/tablesdb/create-polygon-column.md | 2 +- docs/references/tablesdb/update-line-column.md | 2 +- docs/references/tablesdb/update-point-column.md | 2 +- docs/references/tablesdb/update-polygon-column.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/references/databases/create-point-attribute.md b/docs/references/databases/create-point-attribute.md index fb9b6be24b..dd92ffc98e 100644 --- a/docs/references/databases/create-point-attribute.md +++ b/docs/references/databases/create-point-attribute.md @@ -1 +1 @@ -Create a geometric 2d point attribute. \ No newline at end of file +Create a geometric point attribute. \ No newline at end of file diff --git a/docs/references/tablesdb/create-line-column.md b/docs/references/tablesdb/create-line-column.md index 96f1509936..bee229c132 100644 --- a/docs/references/tablesdb/create-line-column.md +++ b/docs/references/tablesdb/create-line-column.md @@ -1 +1 @@ -Create a geometric line attribute. \ No newline at end of file +Create a geometric line column. \ No newline at end of file diff --git a/docs/references/tablesdb/create-point-column.md b/docs/references/tablesdb/create-point-column.md index dd92ffc98e..36bb5b6c37 100644 --- a/docs/references/tablesdb/create-point-column.md +++ b/docs/references/tablesdb/create-point-column.md @@ -1 +1 @@ -Create a geometric point attribute. \ No newline at end of file +Create a geometric point column. \ No newline at end of file diff --git a/docs/references/tablesdb/create-polygon-column.md b/docs/references/tablesdb/create-polygon-column.md index 7cb3985ff7..c334003cc6 100644 --- a/docs/references/tablesdb/create-polygon-column.md +++ b/docs/references/tablesdb/create-polygon-column.md @@ -1 +1 @@ -Create a geometric polygon attribute. \ No newline at end of file +Create a geometric polygon column. \ No newline at end of file diff --git a/docs/references/tablesdb/update-line-column.md b/docs/references/tablesdb/update-line-column.md index 1cd3b53d07..2558d4ab3c 100644 --- a/docs/references/tablesdb/update-line-column.md +++ b/docs/references/tablesdb/update-line-column.md @@ -1 +1 @@ -Update a line column. Changing the `default` value will not update already existing documents. \ No newline at end of file +Update a line column. Changing the `default` value will not update already existing rows. \ No newline at end of file diff --git a/docs/references/tablesdb/update-point-column.md b/docs/references/tablesdb/update-point-column.md index 251e6de260..9acf547538 100644 --- a/docs/references/tablesdb/update-point-column.md +++ b/docs/references/tablesdb/update-point-column.md @@ -1 +1 @@ -Update a point column. Changing the `default` value will not update already existing documents. \ No newline at end of file +Update a point column. Changing the `default` value will not update already existing rows. \ No newline at end of file diff --git a/docs/references/tablesdb/update-polygon-column.md b/docs/references/tablesdb/update-polygon-column.md index fc46a223cf..40dbf8a095 100644 --- a/docs/references/tablesdb/update-polygon-column.md +++ b/docs/references/tablesdb/update-polygon-column.md @@ -1 +1 @@ -Update a polygon column. Changing the `default` value will not update already existing documents. \ No newline at end of file +Update a polygon column. Changing the `default` value will not update already existing rows. \ No newline at end of file From c07db4eea1f8aacc3db9957486421445f755a765 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 5 Sep 2025 21:54:17 +1200 Subject: [PATCH 05/56] Update specs --- app/config/specs/open-api3-1.8.x-client.json | 82 +-- app/config/specs/open-api3-1.8.x-console.json | 666 +++++++++--------- app/config/specs/open-api3-1.8.x-server.json | 462 ++++++------ app/config/specs/open-api3-latest-client.json | 82 +-- .../specs/open-api3-latest-console.json | 666 +++++++++--------- app/config/specs/open-api3-latest-server.json | 462 ++++++------ app/config/specs/swagger2-1.8.x-client.json | 82 +-- app/config/specs/swagger2-1.8.x-console.json | 666 +++++++++--------- app/config/specs/swagger2-1.8.x-server.json | 462 ++++++------ app/config/specs/swagger2-latest-client.json | 82 +-- app/config/specs/swagger2-latest-console.json | 666 +++++++++--------- app/config/specs/swagger2-latest-server.json | 462 ++++++------ 12 files changed, 2420 insertions(+), 2420 deletions(-) diff --git a/app/config/specs/open-api3-1.8.x-client.json b/app/config/specs/open-api3-1.8.x-client.json index c72300e004..4d7a4e1c17 100644 --- a/app/config/specs/open-api3-1.8.x-client.json +++ b/app/config/specs/open-api3-1.8.x-client.json @@ -4830,7 +4830,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -4919,7 +4919,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5069,7 +5069,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5168,7 +5168,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5316,7 +5316,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -5419,7 +5419,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -5507,7 +5507,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -5626,7 +5626,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6010,7 +6010,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6062,7 +6062,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6530,7 +6530,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -6613,7 +6613,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -6688,7 +6688,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -6774,7 +6774,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -6872,7 +6872,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -6944,7 +6944,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7033,7 +7033,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7100,7 +7100,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7178,7 +7178,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -7406,7 +7406,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -7491,7 +7491,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -7579,7 +7579,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -7724,7 +7724,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -7822,7 +7822,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -7961,7 +7961,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -8063,7 +8063,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -8150,7 +8150,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -8268,7 +8268,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -8386,7 +8386,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -8462,7 +8462,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -8547,7 +8547,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -8609,7 +8609,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -8683,7 +8683,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -8747,7 +8747,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -8833,7 +8833,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -8944,7 +8944,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -9016,7 +9016,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -9103,7 +9103,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -9177,7 +9177,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -9275,7 +9275,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -9336,7 +9336,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/open-api3-1.8.x-console.json b/app/config/specs/open-api3-1.8.x-console.json index 92f7d099e0..cf440315f0 100644 --- a/app/config/specs/open-api3-1.8.x-console.json +++ b/app/config/specs/open-api3-1.8.x-console.json @@ -4828,7 +4828,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -4963,7 +4963,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5011,7 +5011,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5115,7 +5115,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5229,7 +5229,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 324, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5331,7 +5331,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5422,7 +5422,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5533,7 +5533,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5625,7 +5625,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5712,7 +5712,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5820,7 +5820,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5893,7 +5893,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5996,7 +5996,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6071,7 +6071,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6159,7 +6159,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6269,7 +6269,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6384,7 +6384,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6494,7 +6494,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6609,7 +6609,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6719,7 +6719,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6834,7 +6834,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6953,7 +6953,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7077,7 +7077,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7197,7 +7197,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7322,7 +7322,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7442,7 +7442,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7567,7 +7567,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7677,7 +7677,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7792,7 +7792,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7898,7 +7898,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -7995,7 +7995,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -8012,7 +8012,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8118,7 +8118,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8232,7 +8232,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8338,7 +8338,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8452,7 +8452,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8587,7 +8587,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8708,7 +8708,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8828,7 +8828,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8938,7 +8938,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9084,7 +9084,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9159,7 +9159,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9243,7 +9243,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9355,7 +9355,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9444,7 +9444,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9622,7 +9622,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9750,7 +9750,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9848,7 +9848,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -9943,7 +9943,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10042,7 +10042,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10190,7 +10190,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10293,7 +10293,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10381,7 +10381,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 341, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -10478,7 +10478,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10597,7 +10597,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10716,7 +10716,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10802,7 +10802,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10935,7 +10935,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11010,7 +11010,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11094,7 +11094,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 330, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11181,7 +11181,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 331, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11277,7 +11277,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 322, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -11383,7 +11383,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 323, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -14106,7 +14106,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14158,7 +14158,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -15921,7 +15921,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15997,7 +15997,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16141,7 +16141,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16287,7 +16287,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16461,7 +16461,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16639,7 +16639,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16816,7 +16816,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16994,7 +16994,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17047,7 +17047,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17109,7 +17109,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17184,7 +17184,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17259,7 +17259,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -17335,7 +17335,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17510,7 +17510,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17686,7 +17686,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17833,7 +17833,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17981,7 +17981,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18096,7 +18096,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18214,7 +18214,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18309,7 +18309,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18407,7 +18407,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18512,7 +18512,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18620,7 +18620,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18847,7 +18847,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19072,7 +19072,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19167,7 +19167,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19265,7 +19265,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19360,7 +19360,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19458,7 +19458,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19553,7 +19553,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19651,7 +19651,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19746,7 +19746,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19844,7 +19844,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19897,7 +19897,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19959,7 +19959,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20034,7 +20034,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20109,7 +20109,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20183,7 +20183,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20266,7 +20266,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20326,7 +20326,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20403,7 +20403,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20465,7 +20465,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20540,7 +20540,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20624,7 +20624,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20714,7 +20714,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20777,7 +20777,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20852,7 +20852,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 263, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -20926,7 +20926,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 258, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -21014,7 +21014,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 265, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -21107,7 +21107,7 @@ "x-appwrite": { "method": "createCsvMigration", "group": null, - "weight": 262, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/create-csv-migration.md", @@ -21191,7 +21191,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 259, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -21267,7 +21267,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 266, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -21339,7 +21339,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 261, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -21450,7 +21450,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 268, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -21583,7 +21583,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 260, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -21688,7 +21688,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 267, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -21812,7 +21812,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 264, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -21870,7 +21870,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 269, + "weight": 268, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -21921,7 +21921,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 270, + "weight": 269, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -21981,7 +21981,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 149, + "weight": 148, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -22069,7 +22069,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 151, + "weight": 150, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -22115,7 +22115,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 150, + "weight": 149, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -22193,7 +22193,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 152, + "weight": 151, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -22251,7 +22251,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 153, + "weight": 152, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -22331,7 +22331,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 154, + "weight": 153, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -22391,11 +22391,11 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 103, + "weight": 440, "cookies": false, "type": "", "demo": "projects\/list.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/list.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterGet a list of all projects. You can use the query params to filter your results. ", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22597,7 +22597,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 104, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -22655,7 +22655,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 105, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -22770,7 +22770,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 122, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -22830,7 +22830,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 109, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -22984,7 +22984,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 110, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -23121,7 +23121,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 115, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -23200,7 +23200,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 114, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -23279,7 +23279,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 120, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -23358,7 +23358,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 113, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -23449,7 +23449,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 121, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -23531,7 +23531,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 118, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -23610,7 +23610,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 117, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -23689,7 +23689,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 119, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -23768,7 +23768,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 112, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -23847,7 +23847,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -23926,7 +23926,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 116, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -24026,7 +24026,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 439, + "weight": 438, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -24094,7 +24094,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 436, + "weight": 435, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -24179,7 +24179,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 438, + "weight": 437, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -24247,7 +24247,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 437, + "weight": 436, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -24333,7 +24333,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 440, + "weight": 439, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -24403,7 +24403,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 134, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -24490,7 +24490,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 130, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -24548,7 +24548,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 129, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -24641,7 +24641,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 131, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -24709,7 +24709,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 132, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -24803,7 +24803,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 133, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -24873,7 +24873,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 111, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -25011,7 +25011,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 136, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -25069,7 +25069,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 135, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -25188,7 +25188,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 137, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -25256,7 +25256,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 138, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -25351,7 +25351,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 139, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -25421,7 +25421,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 107, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -25523,7 +25523,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 108, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -25602,7 +25602,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 140, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -25794,7 +25794,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 141, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -26003,7 +26003,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 106, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -26082,7 +26082,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 143, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -26306,7 +26306,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -26570,7 +26570,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -26796,7 +26796,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 142, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -27079,7 +27079,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 144, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -27385,7 +27385,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -27670,7 +27670,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 124, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -27728,7 +27728,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 123, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -27843,7 +27843,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 125, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -27911,7 +27911,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 126, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -28027,7 +28027,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 128, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -28097,7 +28097,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 127, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -28167,7 +28167,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 241, + "weight": 240, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -28577,7 +28577,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 242, + "weight": 241, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -28628,7 +28628,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 243, + "weight": 242, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -28688,7 +28688,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 244, + "weight": 243, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -31262,7 +31262,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -31335,7 +31335,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -31462,7 +31462,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -31521,7 +31521,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -31645,7 +31645,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -31706,7 +31706,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -31792,7 +31792,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -31890,7 +31890,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -31962,7 +31962,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -32051,7 +32051,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -32118,7 +32118,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -32196,7 +32196,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -32424,7 +32424,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -32509,7 +32509,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 169, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -32581,7 +32581,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 170, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -32663,7 +32663,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -32736,7 +32736,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -32815,7 +32815,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 383, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -32912,7 +32912,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -32971,7 +32971,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -33047,7 +33047,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -33108,7 +33108,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -33194,7 +33194,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -33301,7 +33301,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -33373,7 +33373,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -33475,7 +33475,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -33549,7 +33549,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -33636,7 +33636,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -33745,7 +33745,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -33859,7 +33859,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -33968,7 +33968,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -34082,7 +34082,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -34191,7 +34191,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -34305,7 +34305,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -34423,7 +34423,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -34546,7 +34546,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -34665,7 +34665,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -34789,7 +34789,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -34908,7 +34908,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -35032,7 +35032,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -35141,7 +35141,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -35238,7 +35238,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -35255,7 +35255,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -35343,7 +35343,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -35360,7 +35360,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -35456,7 +35456,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -35473,7 +35473,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -35561,7 +35561,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -35578,7 +35578,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -35674,7 +35674,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -35691,7 +35691,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -35779,7 +35779,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -35796,7 +35796,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -35909,7 +35909,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -36043,7 +36043,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -36163,7 +36163,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -36282,7 +36282,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -36391,7 +36391,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -36536,7 +36536,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -36610,7 +36610,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -36693,7 +36693,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -36804,7 +36804,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -36889,7 +36889,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -37021,7 +37021,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -37095,7 +37095,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -37178,7 +37178,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -37264,7 +37264,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -37352,7 +37352,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -37521,7 +37521,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -37644,7 +37644,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -37741,7 +37741,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -37835,7 +37835,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -37933,7 +37933,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -38072,7 +38072,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -38174,7 +38174,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -38261,7 +38261,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 433, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -38357,7 +38357,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -38475,7 +38475,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -38593,7 +38593,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 390, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -38688,7 +38688,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 382, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -38798,7 +38798,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -38874,7 +38874,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -38959,7 +38959,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -39021,7 +39021,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -39095,7 +39095,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -39159,7 +39159,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 184, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -39232,7 +39232,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -39318,7 +39318,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -39429,7 +39429,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -39501,7 +39501,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -39588,7 +39588,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -39662,7 +39662,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -39759,7 +39759,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -39819,7 +39819,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -40261,7 +40261,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -40334,7 +40334,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -40422,7 +40422,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -40507,7 +40507,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -40592,7 +40592,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -40660,7 +40660,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -40721,7 +40721,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -40806,7 +40806,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -40891,7 +40891,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -41006,7 +41006,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -41109,7 +41109,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -41214,7 +41214,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 227, + "weight": 226, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -41286,7 +41286,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -41338,7 +41338,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -41399,7 +41399,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -41479,7 +41479,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -41561,7 +41561,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -41644,7 +41644,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -41718,7 +41718,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -41803,7 +41803,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -41934,7 +41934,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -42066,7 +42066,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -42181,7 +42181,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -42294,7 +42294,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -42407,7 +42407,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -42522,7 +42522,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -42602,7 +42602,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -42682,7 +42682,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -42762,7 +42762,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -42821,7 +42821,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -42901,7 +42901,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -42960,7 +42960,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -43012,7 +43012,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -43066,7 +43066,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -43137,7 +43137,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -43217,7 +43217,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -43290,7 +43290,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -43400,7 +43400,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -43470,7 +43470,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -43559,7 +43559,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -43631,7 +43631,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -43713,7 +43713,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -43793,7 +43793,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -43873,7 +43873,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 231, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -43969,7 +43969,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -44054,7 +44054,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -44139,7 +44139,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -44209,7 +44209,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -44279,7 +44279,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -44364,7 +44364,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -44453,7 +44453,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -44527,7 +44527,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -44578,7 +44578,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/open-api3-1.8.x-server.json b/app/config/specs/open-api3-1.8.x-server.json index 349b1a24b4..be34ea8c03 100644 --- a/app/config/specs/open-api3-1.8.x-server.json +++ b/app/config/specs/open-api3-1.8.x-server.json @@ -4545,7 +4545,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4651,7 +4651,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4767,7 +4767,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -4860,7 +4860,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -4973,7 +4973,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5067,7 +5067,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5155,7 +5155,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5264,7 +5264,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5338,7 +5338,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5442,7 +5442,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -5518,7 +5518,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -5607,7 +5607,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -5718,7 +5718,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -5834,7 +5834,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -5945,7 +5945,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6061,7 +6061,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6172,7 +6172,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6288,7 +6288,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6408,7 +6408,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -6533,7 +6533,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -6654,7 +6654,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -6780,7 +6780,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -6901,7 +6901,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7027,7 +7027,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7138,7 +7138,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7254,7 +7254,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7361,7 +7361,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -7459,7 +7459,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -7476,7 +7476,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -7583,7 +7583,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -7698,7 +7698,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -7805,7 +7805,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -7920,7 +7920,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8056,7 +8056,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8178,7 +8178,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8299,7 +8299,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8410,7 +8410,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -8557,7 +8557,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -8633,7 +8633,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -8718,7 +8718,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -8831,7 +8831,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -8922,7 +8922,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9104,7 +9104,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9234,7 +9234,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9333,7 +9333,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -9429,7 +9429,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -9530,7 +9530,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -9681,7 +9681,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -9786,7 +9786,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -9876,7 +9876,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -9997,7 +9997,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10118,7 +10118,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10205,7 +10205,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10339,7 +10339,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -10415,7 +10415,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -12823,7 +12823,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -12877,7 +12877,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14680,7 +14680,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -14757,7 +14757,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -14902,7 +14902,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15049,7 +15049,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15224,7 +15224,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -15403,7 +15403,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -15583,7 +15583,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -15764,7 +15764,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -15818,7 +15818,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -15881,7 +15881,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -15957,7 +15957,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16033,7 +16033,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16110,7 +16110,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -16288,7 +16288,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -16467,7 +16467,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -16617,7 +16617,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -16768,7 +16768,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -16884,7 +16884,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17003,7 +17003,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17099,7 +17099,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17198,7 +17198,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -17304,7 +17304,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -17413,7 +17413,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -17643,7 +17643,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -17871,7 +17871,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -17967,7 +17967,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -18066,7 +18066,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -18162,7 +18162,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -18261,7 +18261,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -18357,7 +18357,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -18456,7 +18456,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -18552,7 +18552,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -18651,7 +18651,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -18705,7 +18705,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -18768,7 +18768,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -18844,7 +18844,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -18920,7 +18920,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -18995,7 +18995,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -19079,7 +19079,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -19140,7 +19140,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -19218,7 +19218,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -19281,7 +19281,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -19357,7 +19357,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -19442,7 +19442,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -19534,7 +19534,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -19598,7 +19598,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21900,7 +21900,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -21974,7 +21974,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -22102,7 +22102,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -22162,7 +22162,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -22287,7 +22287,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -22349,7 +22349,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -22437,7 +22437,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -22537,7 +22537,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -22611,7 +22611,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -22702,7 +22702,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -22771,7 +22771,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -22851,7 +22851,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -23081,7 +23081,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -23168,7 +23168,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -23242,7 +23242,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -23322,7 +23322,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -23382,7 +23382,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -23459,7 +23459,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -23521,7 +23521,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -23608,7 +23608,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -23716,7 +23716,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -23789,7 +23789,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -23892,7 +23892,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -23967,7 +23967,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -24055,7 +24055,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -24165,7 +24165,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -24280,7 +24280,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -24390,7 +24390,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -24505,7 +24505,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -24615,7 +24615,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -24730,7 +24730,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -24849,7 +24849,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -24973,7 +24973,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -25093,7 +25093,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -25218,7 +25218,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -25338,7 +25338,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -25463,7 +25463,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -25573,7 +25573,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -25671,7 +25671,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -25688,7 +25688,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -25777,7 +25777,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -25794,7 +25794,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -25891,7 +25891,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -25908,7 +25908,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -25997,7 +25997,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -26014,7 +26014,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -26111,7 +26111,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -26128,7 +26128,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -26217,7 +26217,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -26234,7 +26234,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -26348,7 +26348,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -26483,7 +26483,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -26604,7 +26604,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -26724,7 +26724,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -26834,7 +26834,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -26980,7 +26980,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -27055,7 +27055,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -27139,7 +27139,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -27251,7 +27251,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -27337,7 +27337,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -27470,7 +27470,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -27545,7 +27545,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -27629,7 +27629,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -27719,7 +27719,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -27892,7 +27892,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -28017,7 +28017,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -28115,7 +28115,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -28210,7 +28210,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -28310,7 +28310,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -28452,7 +28452,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -28556,7 +28556,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -28645,7 +28645,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -28765,7 +28765,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -28885,7 +28885,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -28963,7 +28963,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -29050,7 +29050,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -29114,7 +29114,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -29190,7 +29190,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -29256,7 +29256,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -29344,7 +29344,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -29457,7 +29457,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -29531,7 +29531,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -29620,7 +29620,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -29696,7 +29696,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -29795,7 +29795,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -29857,7 +29857,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -30306,7 +30306,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -30380,7 +30380,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -30469,7 +30469,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -30555,7 +30555,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -30641,7 +30641,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -30710,7 +30710,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -30772,7 +30772,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -30858,7 +30858,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -30944,7 +30944,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -31060,7 +31060,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -31164,7 +31164,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -31270,7 +31270,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -31323,7 +31323,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -31385,7 +31385,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -31466,7 +31466,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -31549,7 +31549,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -31633,7 +31633,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -31708,7 +31708,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -31794,7 +31794,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -31928,7 +31928,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -32063,7 +32063,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -32181,7 +32181,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -32297,7 +32297,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -32413,7 +32413,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -32531,7 +32531,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -32612,7 +32612,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -32693,7 +32693,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -32774,7 +32774,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -32834,7 +32834,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -32915,7 +32915,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -32975,7 +32975,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -33028,7 +33028,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -33083,7 +33083,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -33155,7 +33155,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -33236,7 +33236,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -33310,7 +33310,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -33421,7 +33421,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -33492,7 +33492,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -33582,7 +33582,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -33655,7 +33655,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -33738,7 +33738,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -33819,7 +33819,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index c72300e004..4d7a4e1c17 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -4830,7 +4830,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -4919,7 +4919,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5069,7 +5069,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5168,7 +5168,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5316,7 +5316,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -5419,7 +5419,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -5507,7 +5507,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -5626,7 +5626,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6010,7 +6010,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6062,7 +6062,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6530,7 +6530,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -6613,7 +6613,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -6688,7 +6688,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -6774,7 +6774,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -6872,7 +6872,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -6944,7 +6944,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7033,7 +7033,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7100,7 +7100,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7178,7 +7178,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -7406,7 +7406,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -7491,7 +7491,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -7579,7 +7579,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -7724,7 +7724,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -7822,7 +7822,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -7961,7 +7961,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -8063,7 +8063,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -8150,7 +8150,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -8268,7 +8268,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -8386,7 +8386,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -8462,7 +8462,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -8547,7 +8547,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -8609,7 +8609,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -8683,7 +8683,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -8747,7 +8747,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -8833,7 +8833,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -8944,7 +8944,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -9016,7 +9016,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -9103,7 +9103,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -9177,7 +9177,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -9275,7 +9275,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -9336,7 +9336,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 92f7d099e0..cf440315f0 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -4828,7 +4828,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -4963,7 +4963,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5011,7 +5011,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5115,7 +5115,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5229,7 +5229,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 324, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5331,7 +5331,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5422,7 +5422,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5533,7 +5533,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5625,7 +5625,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5712,7 +5712,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5820,7 +5820,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5893,7 +5893,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5996,7 +5996,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6071,7 +6071,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6159,7 +6159,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6269,7 +6269,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6384,7 +6384,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6494,7 +6494,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6609,7 +6609,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6719,7 +6719,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6834,7 +6834,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6953,7 +6953,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7077,7 +7077,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7197,7 +7197,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7322,7 +7322,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7442,7 +7442,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7567,7 +7567,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7677,7 +7677,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7792,7 +7792,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7898,7 +7898,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -7995,7 +7995,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -8012,7 +8012,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8118,7 +8118,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8232,7 +8232,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8338,7 +8338,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8452,7 +8452,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8587,7 +8587,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8708,7 +8708,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8828,7 +8828,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8938,7 +8938,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9084,7 +9084,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9159,7 +9159,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9243,7 +9243,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9355,7 +9355,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9444,7 +9444,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9622,7 +9622,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9750,7 +9750,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9848,7 +9848,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -9943,7 +9943,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10042,7 +10042,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10190,7 +10190,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10293,7 +10293,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10381,7 +10381,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 341, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -10478,7 +10478,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10597,7 +10597,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10716,7 +10716,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10802,7 +10802,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10935,7 +10935,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11010,7 +11010,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11094,7 +11094,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 330, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11181,7 +11181,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 331, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11277,7 +11277,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 322, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -11383,7 +11383,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 323, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -14106,7 +14106,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14158,7 +14158,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -15921,7 +15921,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -15997,7 +15997,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16141,7 +16141,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16287,7 +16287,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16461,7 +16461,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16639,7 +16639,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16816,7 +16816,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -16994,7 +16994,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17047,7 +17047,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17109,7 +17109,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17184,7 +17184,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17259,7 +17259,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -17335,7 +17335,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17510,7 +17510,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17686,7 +17686,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17833,7 +17833,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -17981,7 +17981,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18096,7 +18096,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18214,7 +18214,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18309,7 +18309,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18407,7 +18407,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18512,7 +18512,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18620,7 +18620,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -18847,7 +18847,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19072,7 +19072,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19167,7 +19167,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19265,7 +19265,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19360,7 +19360,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19458,7 +19458,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19553,7 +19553,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19651,7 +19651,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19746,7 +19746,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -19844,7 +19844,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -19897,7 +19897,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19959,7 +19959,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20034,7 +20034,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20109,7 +20109,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20183,7 +20183,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20266,7 +20266,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20326,7 +20326,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20403,7 +20403,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20465,7 +20465,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20540,7 +20540,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20624,7 +20624,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20714,7 +20714,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20777,7 +20777,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -20852,7 +20852,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 263, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -20926,7 +20926,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 258, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -21014,7 +21014,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 265, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -21107,7 +21107,7 @@ "x-appwrite": { "method": "createCsvMigration", "group": null, - "weight": 262, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/create-csv-migration.md", @@ -21191,7 +21191,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 259, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -21267,7 +21267,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 266, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -21339,7 +21339,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 261, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -21450,7 +21450,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 268, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -21583,7 +21583,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 260, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -21688,7 +21688,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 267, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -21812,7 +21812,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 264, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -21870,7 +21870,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 269, + "weight": 268, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -21921,7 +21921,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 270, + "weight": 269, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -21981,7 +21981,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 149, + "weight": 148, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -22069,7 +22069,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 151, + "weight": 150, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -22115,7 +22115,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 150, + "weight": 149, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -22193,7 +22193,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 152, + "weight": 151, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -22251,7 +22251,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 153, + "weight": 152, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -22331,7 +22331,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 154, + "weight": 153, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -22391,11 +22391,11 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 103, + "weight": 440, "cookies": false, "type": "", "demo": "projects\/list.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/list.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterGet a list of all projects. You can use the query params to filter your results. ", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22597,7 +22597,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 104, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -22655,7 +22655,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 105, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -22770,7 +22770,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 122, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -22830,7 +22830,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 109, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -22984,7 +22984,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 110, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -23121,7 +23121,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 115, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -23200,7 +23200,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 114, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -23279,7 +23279,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 120, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -23358,7 +23358,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 113, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -23449,7 +23449,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 121, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -23531,7 +23531,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 118, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -23610,7 +23610,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 117, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -23689,7 +23689,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 119, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -23768,7 +23768,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 112, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -23847,7 +23847,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -23926,7 +23926,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 116, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -24026,7 +24026,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 439, + "weight": 438, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -24094,7 +24094,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 436, + "weight": 435, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -24179,7 +24179,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 438, + "weight": 437, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -24247,7 +24247,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 437, + "weight": 436, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -24333,7 +24333,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 440, + "weight": 439, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -24403,7 +24403,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 134, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -24490,7 +24490,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 130, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -24548,7 +24548,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 129, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -24641,7 +24641,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 131, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -24709,7 +24709,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 132, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -24803,7 +24803,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 133, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -24873,7 +24873,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 111, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -25011,7 +25011,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 136, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -25069,7 +25069,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 135, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -25188,7 +25188,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 137, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -25256,7 +25256,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 138, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -25351,7 +25351,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 139, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -25421,7 +25421,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 107, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -25523,7 +25523,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 108, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -25602,7 +25602,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 140, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -25794,7 +25794,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 141, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -26003,7 +26003,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 106, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -26082,7 +26082,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 143, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -26306,7 +26306,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -26570,7 +26570,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -26796,7 +26796,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 142, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -27079,7 +27079,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 144, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -27385,7 +27385,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -27670,7 +27670,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 124, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -27728,7 +27728,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 123, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -27843,7 +27843,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 125, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -27911,7 +27911,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 126, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -28027,7 +28027,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 128, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -28097,7 +28097,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 127, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -28167,7 +28167,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 241, + "weight": 240, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -28577,7 +28577,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 242, + "weight": 241, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -28628,7 +28628,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 243, + "weight": 242, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -28688,7 +28688,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 244, + "weight": 243, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -31262,7 +31262,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -31335,7 +31335,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -31462,7 +31462,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -31521,7 +31521,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -31645,7 +31645,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -31706,7 +31706,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -31792,7 +31792,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -31890,7 +31890,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -31962,7 +31962,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -32051,7 +32051,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -32118,7 +32118,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -32196,7 +32196,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -32424,7 +32424,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -32509,7 +32509,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 169, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -32581,7 +32581,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 170, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -32663,7 +32663,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -32736,7 +32736,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -32815,7 +32815,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 383, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -32912,7 +32912,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -32971,7 +32971,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -33047,7 +33047,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -33108,7 +33108,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -33194,7 +33194,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -33301,7 +33301,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -33373,7 +33373,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -33475,7 +33475,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -33549,7 +33549,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -33636,7 +33636,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -33745,7 +33745,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -33859,7 +33859,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -33968,7 +33968,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -34082,7 +34082,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -34191,7 +34191,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -34305,7 +34305,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -34423,7 +34423,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -34546,7 +34546,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -34665,7 +34665,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -34789,7 +34789,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -34908,7 +34908,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -35032,7 +35032,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -35141,7 +35141,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -35238,7 +35238,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -35255,7 +35255,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -35343,7 +35343,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -35360,7 +35360,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -35456,7 +35456,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -35473,7 +35473,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -35561,7 +35561,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -35578,7 +35578,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -35674,7 +35674,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -35691,7 +35691,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -35779,7 +35779,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -35796,7 +35796,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -35909,7 +35909,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -36043,7 +36043,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -36163,7 +36163,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -36282,7 +36282,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -36391,7 +36391,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -36536,7 +36536,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -36610,7 +36610,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -36693,7 +36693,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -36804,7 +36804,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -36889,7 +36889,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -37021,7 +37021,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -37095,7 +37095,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -37178,7 +37178,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -37264,7 +37264,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -37352,7 +37352,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -37521,7 +37521,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -37644,7 +37644,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -37741,7 +37741,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -37835,7 +37835,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -37933,7 +37933,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -38072,7 +38072,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -38174,7 +38174,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -38261,7 +38261,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 433, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -38357,7 +38357,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -38475,7 +38475,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -38593,7 +38593,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 390, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -38688,7 +38688,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 382, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -38798,7 +38798,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -38874,7 +38874,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -38959,7 +38959,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -39021,7 +39021,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -39095,7 +39095,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -39159,7 +39159,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 184, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -39232,7 +39232,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -39318,7 +39318,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -39429,7 +39429,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -39501,7 +39501,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -39588,7 +39588,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -39662,7 +39662,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -39759,7 +39759,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -39819,7 +39819,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -40261,7 +40261,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -40334,7 +40334,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -40422,7 +40422,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -40507,7 +40507,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -40592,7 +40592,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -40660,7 +40660,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -40721,7 +40721,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -40806,7 +40806,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -40891,7 +40891,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -41006,7 +41006,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -41109,7 +41109,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -41214,7 +41214,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 227, + "weight": 226, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -41286,7 +41286,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -41338,7 +41338,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -41399,7 +41399,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -41479,7 +41479,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -41561,7 +41561,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -41644,7 +41644,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -41718,7 +41718,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -41803,7 +41803,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -41934,7 +41934,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -42066,7 +42066,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -42181,7 +42181,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -42294,7 +42294,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -42407,7 +42407,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -42522,7 +42522,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -42602,7 +42602,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -42682,7 +42682,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -42762,7 +42762,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -42821,7 +42821,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -42901,7 +42901,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -42960,7 +42960,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -43012,7 +43012,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -43066,7 +43066,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -43137,7 +43137,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -43217,7 +43217,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -43290,7 +43290,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -43400,7 +43400,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -43470,7 +43470,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -43559,7 +43559,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -43631,7 +43631,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -43713,7 +43713,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -43793,7 +43793,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -43873,7 +43873,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 231, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -43969,7 +43969,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -44054,7 +44054,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -44139,7 +44139,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -44209,7 +44209,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -44279,7 +44279,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -44364,7 +44364,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -44453,7 +44453,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -44527,7 +44527,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -44578,7 +44578,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 349b1a24b4..be34ea8c03 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -4545,7 +4545,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4651,7 +4651,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4767,7 +4767,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -4860,7 +4860,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -4973,7 +4973,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5067,7 +5067,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5155,7 +5155,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5264,7 +5264,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5338,7 +5338,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5442,7 +5442,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -5518,7 +5518,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -5607,7 +5607,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -5718,7 +5718,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -5834,7 +5834,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -5945,7 +5945,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6061,7 +6061,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6172,7 +6172,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6288,7 +6288,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6408,7 +6408,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -6533,7 +6533,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -6654,7 +6654,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -6780,7 +6780,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -6901,7 +6901,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7027,7 +7027,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7138,7 +7138,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7254,7 +7254,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7361,7 +7361,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -7459,7 +7459,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -7476,7 +7476,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -7583,7 +7583,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -7698,7 +7698,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -7805,7 +7805,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -7920,7 +7920,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8056,7 +8056,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8178,7 +8178,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8299,7 +8299,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8410,7 +8410,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -8557,7 +8557,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -8633,7 +8633,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -8718,7 +8718,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -8831,7 +8831,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -8922,7 +8922,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9104,7 +9104,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9234,7 +9234,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9333,7 +9333,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -9429,7 +9429,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -9530,7 +9530,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -9681,7 +9681,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -9786,7 +9786,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -9876,7 +9876,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -9997,7 +9997,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10118,7 +10118,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10205,7 +10205,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10339,7 +10339,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -10415,7 +10415,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -12823,7 +12823,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -12877,7 +12877,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14680,7 +14680,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -14757,7 +14757,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -14902,7 +14902,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15049,7 +15049,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15224,7 +15224,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -15403,7 +15403,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -15583,7 +15583,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -15764,7 +15764,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -15818,7 +15818,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -15881,7 +15881,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -15957,7 +15957,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16033,7 +16033,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16110,7 +16110,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -16288,7 +16288,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -16467,7 +16467,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -16617,7 +16617,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -16768,7 +16768,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -16884,7 +16884,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17003,7 +17003,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17099,7 +17099,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17198,7 +17198,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -17304,7 +17304,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -17413,7 +17413,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -17643,7 +17643,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -17871,7 +17871,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -17967,7 +17967,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -18066,7 +18066,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -18162,7 +18162,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -18261,7 +18261,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -18357,7 +18357,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -18456,7 +18456,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -18552,7 +18552,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -18651,7 +18651,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -18705,7 +18705,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -18768,7 +18768,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -18844,7 +18844,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -18920,7 +18920,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -18995,7 +18995,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -19079,7 +19079,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -19140,7 +19140,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -19218,7 +19218,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -19281,7 +19281,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -19357,7 +19357,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -19442,7 +19442,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -19534,7 +19534,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -19598,7 +19598,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21900,7 +21900,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -21974,7 +21974,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -22102,7 +22102,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -22162,7 +22162,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -22287,7 +22287,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -22349,7 +22349,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -22437,7 +22437,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -22537,7 +22537,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -22611,7 +22611,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -22702,7 +22702,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -22771,7 +22771,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -22851,7 +22851,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -23081,7 +23081,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -23168,7 +23168,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -23242,7 +23242,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -23322,7 +23322,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -23382,7 +23382,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -23459,7 +23459,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -23521,7 +23521,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -23608,7 +23608,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -23716,7 +23716,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -23789,7 +23789,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -23892,7 +23892,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -23967,7 +23967,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -24055,7 +24055,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -24165,7 +24165,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -24280,7 +24280,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -24390,7 +24390,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -24505,7 +24505,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -24615,7 +24615,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -24730,7 +24730,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -24849,7 +24849,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -24973,7 +24973,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -25093,7 +25093,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -25218,7 +25218,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -25338,7 +25338,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -25463,7 +25463,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -25573,7 +25573,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -25671,7 +25671,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -25688,7 +25688,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -25777,7 +25777,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -25794,7 +25794,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -25891,7 +25891,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -25908,7 +25908,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -25997,7 +25997,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -26014,7 +26014,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -26111,7 +26111,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -26128,7 +26128,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -26217,7 +26217,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -26234,7 +26234,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -26348,7 +26348,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -26483,7 +26483,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -26604,7 +26604,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -26724,7 +26724,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -26834,7 +26834,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -26980,7 +26980,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -27055,7 +27055,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -27139,7 +27139,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -27251,7 +27251,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -27337,7 +27337,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -27470,7 +27470,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -27545,7 +27545,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -27629,7 +27629,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -27719,7 +27719,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -27892,7 +27892,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -28017,7 +28017,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -28115,7 +28115,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -28210,7 +28210,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -28310,7 +28310,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -28452,7 +28452,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -28556,7 +28556,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -28645,7 +28645,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -28765,7 +28765,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -28885,7 +28885,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -28963,7 +28963,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -29050,7 +29050,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -29114,7 +29114,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -29190,7 +29190,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -29256,7 +29256,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -29344,7 +29344,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -29457,7 +29457,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -29531,7 +29531,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -29620,7 +29620,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -29696,7 +29696,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -29795,7 +29795,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -29857,7 +29857,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -30306,7 +30306,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -30380,7 +30380,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -30469,7 +30469,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -30555,7 +30555,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -30641,7 +30641,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -30710,7 +30710,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -30772,7 +30772,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -30858,7 +30858,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -30944,7 +30944,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -31060,7 +31060,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -31164,7 +31164,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -31270,7 +31270,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -31323,7 +31323,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -31385,7 +31385,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -31466,7 +31466,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -31549,7 +31549,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -31633,7 +31633,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -31708,7 +31708,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -31794,7 +31794,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -31928,7 +31928,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -32063,7 +32063,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -32181,7 +32181,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -32297,7 +32297,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -32413,7 +32413,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -32531,7 +32531,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -32612,7 +32612,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -32693,7 +32693,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -32774,7 +32774,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -32834,7 +32834,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -32915,7 +32915,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -32975,7 +32975,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -33028,7 +33028,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -33083,7 +33083,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -33155,7 +33155,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -33236,7 +33236,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -33310,7 +33310,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -33421,7 +33421,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -33492,7 +33492,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -33582,7 +33582,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -33655,7 +33655,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -33738,7 +33738,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -33819,7 +33819,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", diff --git a/app/config/specs/swagger2-1.8.x-client.json b/app/config/specs/swagger2-1.8.x-client.json index ea98bd764b..e264b4dee3 100644 --- a/app/config/specs/swagger2-1.8.x-client.json +++ b/app/config/specs/swagger2-1.8.x-client.json @@ -4972,7 +4972,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5057,7 +5057,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5204,7 +5204,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5297,7 +5297,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5440,7 +5440,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -5540,7 +5540,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -5623,7 +5623,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -5735,7 +5735,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6106,7 +6106,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6179,7 +6179,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6660,7 +6660,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -6744,7 +6744,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -6814,7 +6814,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -6896,7 +6896,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -6985,7 +6985,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -7054,7 +7054,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7142,7 +7142,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7211,7 +7211,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7289,7 +7289,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -7495,7 +7495,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -7573,7 +7573,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -7657,7 +7657,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -7799,7 +7799,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -7891,7 +7891,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -8025,7 +8025,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -8124,7 +8124,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -8206,7 +8206,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -8317,7 +8317,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -8426,7 +8426,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -8500,7 +8500,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -8589,7 +8589,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -8650,7 +8650,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -8724,7 +8724,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -8785,7 +8785,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -8867,7 +8867,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -8979,7 +8979,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -9048,7 +9048,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -9133,7 +9133,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -9204,7 +9204,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -9298,7 +9298,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -9359,7 +9359,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/swagger2-1.8.x-console.json b/app/config/specs/swagger2-1.8.x-console.json index 1731e0ad2f..7609c052fd 100644 --- a/app/config/specs/swagger2-1.8.x-console.json +++ b/app/config/specs/swagger2-1.8.x-console.json @@ -4989,7 +4989,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -5123,7 +5123,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5171,7 +5171,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5274,7 +5274,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5391,7 +5391,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 324, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5491,7 +5491,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5582,7 +5582,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5695,7 +5695,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5785,7 +5785,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5869,7 +5869,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5978,7 +5978,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6049,7 +6049,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6154,7 +6154,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6225,7 +6225,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6310,7 +6310,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6420,7 +6420,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6532,7 +6532,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6642,7 +6642,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6754,7 +6754,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6864,7 +6864,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6976,7 +6976,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7096,7 +7096,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7218,7 +7218,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7340,7 +7340,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7464,7 +7464,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7586,7 +7586,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7710,7 +7710,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7820,7 +7820,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7932,7 +7932,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8037,7 +8037,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8135,7 +8135,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -8148,7 +8148,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8253,7 +8253,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8364,7 +8364,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8469,7 +8469,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8580,7 +8580,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8717,7 +8717,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8840,7 +8840,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8958,7 +8958,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9068,7 +9068,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9209,7 +9209,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9282,7 +9282,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9362,7 +9362,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9468,7 +9468,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9553,7 +9553,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9730,7 +9730,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9855,7 +9855,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9951,7 +9951,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10041,7 +10041,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10134,7 +10134,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10277,7 +10277,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10377,7 +10377,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10458,7 +10458,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 341, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -10550,7 +10550,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10662,7 +10662,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10772,7 +10772,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10855,7 +10855,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10987,7 +10987,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11060,7 +11060,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11138,7 +11138,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 330, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11220,7 +11220,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 331, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11310,7 +11310,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 322, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -11413,7 +11413,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 323, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -14128,7 +14128,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14201,7 +14201,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -15943,7 +15943,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16018,7 +16018,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16176,7 +16176,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16331,7 +16331,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16526,7 +16526,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16720,7 +16720,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16906,7 +16906,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17086,7 +17086,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17141,7 +17141,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17201,7 +17201,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17273,7 +17273,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17345,7 +17345,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -17420,7 +17420,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17605,7 +17605,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17786,7 +17786,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17939,7 +17939,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18088,7 +18088,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18215,7 +18215,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18340,7 +18340,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18443,7 +18443,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18544,7 +18544,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18659,7 +18659,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18772,7 +18772,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19015,7 +19015,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19251,7 +19251,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19354,7 +19354,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19455,7 +19455,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19558,7 +19558,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19659,7 +19659,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19762,7 +19762,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19863,7 +19863,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19966,7 +19966,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20065,7 +20065,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20120,7 +20120,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -20180,7 +20180,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20252,7 +20252,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20324,7 +20324,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20397,7 +20397,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20485,7 +20485,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20545,7 +20545,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20624,7 +20624,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20684,7 +20684,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20756,7 +20756,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20837,7 +20837,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20924,7 +20924,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20987,7 +20987,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21057,7 +21057,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 263, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -21130,7 +21130,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 258, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -21222,7 +21222,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 265, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -21310,7 +21310,7 @@ "x-appwrite": { "method": "createCsvMigration", "group": null, - "weight": 262, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/create-csv-migration.md", @@ -21400,7 +21400,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 259, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -21478,7 +21478,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 266, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -21549,7 +21549,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 261, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -21668,7 +21668,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 268, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -21788,7 +21788,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 260, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -21900,7 +21900,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 267, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -22011,7 +22011,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 264, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -22069,7 +22069,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 269, + "weight": 268, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -22122,7 +22122,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 270, + "weight": 269, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -22180,7 +22180,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 149, + "weight": 148, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -22262,7 +22262,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 151, + "weight": 150, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -22310,7 +22310,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 150, + "weight": 149, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -22391,7 +22391,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 152, + "weight": 151, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -22449,7 +22449,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 153, + "weight": 152, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -22532,7 +22532,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 154, + "weight": 153, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -22590,11 +22590,11 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 103, + "weight": 440, "cookies": false, "type": "", "demo": "projects\/list.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/list.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterGet a list of all projects. You can use the query params to filter your results. ", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22808,7 +22808,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 104, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -22866,7 +22866,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 105, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -22991,7 +22991,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 122, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -23051,7 +23051,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 109, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -23205,7 +23205,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 110, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -23341,7 +23341,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 115, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -23419,7 +23419,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 114, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -23497,7 +23497,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 120, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -23575,7 +23575,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 113, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -23667,7 +23667,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 121, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -23748,7 +23748,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 118, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -23826,7 +23826,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 117, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -23904,7 +23904,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 119, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -23982,7 +23982,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 112, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -24060,7 +24060,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -24138,7 +24138,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 116, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -24233,7 +24233,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 439, + "weight": 438, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -24303,7 +24303,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 436, + "weight": 435, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -24386,7 +24386,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 438, + "weight": 437, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -24452,7 +24452,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 437, + "weight": 436, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -24538,7 +24538,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 440, + "weight": 439, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -24606,7 +24606,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 134, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -24691,7 +24691,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 130, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -24749,7 +24749,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 129, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -24841,7 +24841,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 131, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -24907,7 +24907,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 132, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -25002,7 +25002,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 133, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -25070,7 +25070,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 111, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -25208,7 +25208,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 136, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -25266,7 +25266,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 135, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -25386,7 +25386,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 137, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -25452,7 +25452,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 138, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -25549,7 +25549,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 139, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -25617,7 +25617,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 107, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -25719,7 +25719,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 108, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -25797,7 +25797,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 140, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -26000,7 +26000,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 141, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -26216,7 +26216,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 106, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -26292,7 +26292,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 143, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -26512,7 +26512,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -26775,7 +26775,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -26995,7 +26995,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 142, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -27274,7 +27274,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 144, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -27575,7 +27575,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -27854,7 +27854,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 124, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -27912,7 +27912,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 123, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -28030,7 +28030,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 125, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -28096,7 +28096,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 126, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -28217,7 +28217,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 128, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -28285,7 +28285,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 127, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -28351,7 +28351,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 241, + "weight": 240, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -28778,7 +28778,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 242, + "weight": 241, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -28831,7 +28831,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 243, + "weight": 242, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -28891,7 +28891,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 244, + "weight": 243, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -31466,7 +31466,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -31538,7 +31538,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -31675,7 +31675,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -31734,7 +31734,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -31867,7 +31867,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -31926,7 +31926,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -32008,7 +32008,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -32097,7 +32097,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -32166,7 +32166,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -32254,7 +32254,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -32323,7 +32323,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -32401,7 +32401,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -32607,7 +32607,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -32685,7 +32685,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 169, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -32755,7 +32755,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 170, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -32833,7 +32833,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -32905,7 +32905,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -32987,7 +32987,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 383, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -33082,7 +33082,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -33141,7 +33141,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -33219,7 +33219,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -33278,7 +33278,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -33361,7 +33361,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -33469,7 +33469,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -33539,7 +33539,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -33643,7 +33643,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -33713,7 +33713,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -33797,7 +33797,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -33906,7 +33906,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -34017,7 +34017,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -34126,7 +34126,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -34237,7 +34237,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -34346,7 +34346,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -34457,7 +34457,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -34576,7 +34576,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -34697,7 +34697,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -34818,7 +34818,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -34941,7 +34941,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -35062,7 +35062,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -35185,7 +35185,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -35294,7 +35294,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -35392,7 +35392,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -35405,7 +35405,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -35496,7 +35496,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -35509,7 +35509,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -35606,7 +35606,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -35619,7 +35619,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -35710,7 +35710,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -35723,7 +35723,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -35820,7 +35820,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -35833,7 +35833,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -35924,7 +35924,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -35937,7 +35937,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -36047,7 +36047,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -36183,7 +36183,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -36305,7 +36305,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -36422,7 +36422,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -36531,7 +36531,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -36671,7 +36671,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -36743,7 +36743,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -36822,7 +36822,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -36927,7 +36927,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -37009,7 +37009,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -37140,7 +37140,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -37212,7 +37212,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -37289,7 +37289,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -37370,7 +37370,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -37454,7 +37454,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -37622,7 +37622,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -37742,7 +37742,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -37837,7 +37837,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -37926,7 +37926,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -38018,7 +38018,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -38152,7 +38152,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -38251,7 +38251,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -38331,7 +38331,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 433, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -38422,7 +38422,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -38533,7 +38533,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -38642,7 +38642,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 390, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -38731,7 +38731,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 382, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -38837,7 +38837,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -38911,7 +38911,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -39000,7 +39000,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -39061,7 +39061,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -39135,7 +39135,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -39196,7 +39196,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 184, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -39266,7 +39266,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -39348,7 +39348,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -39460,7 +39460,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -39529,7 +39529,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -39614,7 +39614,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -39685,7 +39685,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -39778,7 +39778,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -39838,7 +39838,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -40271,7 +40271,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -40343,7 +40343,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -40438,7 +40438,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -40529,7 +40529,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -40618,7 +40618,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -40687,7 +40687,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -40748,7 +40748,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -40839,7 +40839,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -40930,7 +40930,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -41056,7 +41056,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -41168,7 +41168,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -41278,7 +41278,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 227, + "weight": 226, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -41348,7 +41348,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -41402,7 +41402,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -41463,7 +41463,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -41542,7 +41542,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -41624,7 +41624,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -41704,7 +41704,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -41775,7 +41775,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -41857,7 +41857,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -41989,7 +41989,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -42117,7 +42117,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -42230,7 +42230,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -42343,7 +42343,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -42456,7 +42456,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -42571,7 +42571,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -42650,7 +42650,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -42729,7 +42729,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -42806,7 +42806,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -42865,7 +42865,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -42942,7 +42942,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -43001,7 +43001,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -43055,7 +43055,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -43111,7 +43111,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -43180,7 +43180,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -43257,7 +43257,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -43329,7 +43329,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -43440,7 +43440,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -43508,7 +43508,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -43598,7 +43598,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -43668,7 +43668,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -43750,7 +43750,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -43829,7 +43829,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -43908,7 +43908,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 231, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -44003,7 +44003,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -44084,7 +44084,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -44167,7 +44167,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -44233,7 +44233,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -44299,7 +44299,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -44382,7 +44382,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -44466,7 +44466,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -44537,7 +44537,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -44590,7 +44590,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/swagger2-1.8.x-server.json b/app/config/specs/swagger2-1.8.x-server.json index 615364bccf..536ecd7efd 100644 --- a/app/config/specs/swagger2-1.8.x-server.json +++ b/app/config/specs/swagger2-1.8.x-server.json @@ -4693,7 +4693,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4798,7 +4798,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4917,7 +4917,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5010,7 +5010,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5125,7 +5125,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5217,7 +5217,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5302,7 +5302,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5412,7 +5412,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5484,7 +5484,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5590,7 +5590,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -5662,7 +5662,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -5748,7 +5748,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -5859,7 +5859,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -5972,7 +5972,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6083,7 +6083,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6196,7 +6196,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6307,7 +6307,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6420,7 +6420,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6541,7 +6541,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -6664,7 +6664,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -6787,7 +6787,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -6912,7 +6912,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7035,7 +7035,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7160,7 +7160,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7271,7 +7271,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7384,7 +7384,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7490,7 +7490,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -7589,7 +7589,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -7602,7 +7602,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -7708,7 +7708,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -7820,7 +7820,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -7926,7 +7926,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8038,7 +8038,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8176,7 +8176,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8300,7 +8300,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8419,7 +8419,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8530,7 +8530,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -8672,7 +8672,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -8746,7 +8746,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -8827,7 +8827,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -8934,7 +8934,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9021,7 +9021,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9202,7 +9202,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9329,7 +9329,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9426,7 +9426,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -9517,7 +9517,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -9612,7 +9612,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -9758,7 +9758,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -9860,7 +9860,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -9945,7 +9945,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10059,7 +10059,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10171,7 +10171,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10255,7 +10255,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10388,7 +10388,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -10462,7 +10462,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -12874,7 +12874,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -12949,7 +12949,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14731,7 +14731,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -14807,7 +14807,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -14966,7 +14966,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15122,7 +15122,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15318,7 +15318,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -15513,7 +15513,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -15702,7 +15702,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -15885,7 +15885,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -15941,7 +15941,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16002,7 +16002,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16075,7 +16075,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16148,7 +16148,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16224,7 +16224,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -16412,7 +16412,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -16596,7 +16596,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -16752,7 +16752,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -16904,7 +16904,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17032,7 +17032,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17158,7 +17158,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17262,7 +17262,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17364,7 +17364,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -17480,7 +17480,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -17594,7 +17594,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -17840,7 +17840,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18079,7 +18079,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -18183,7 +18183,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -18285,7 +18285,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -18389,7 +18389,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -18491,7 +18491,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -18595,7 +18595,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -18697,7 +18697,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -18801,7 +18801,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -18901,7 +18901,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -18957,7 +18957,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19018,7 +19018,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19091,7 +19091,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -19164,7 +19164,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -19238,7 +19238,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -19327,7 +19327,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -19388,7 +19388,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -19468,7 +19468,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -19529,7 +19529,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -19602,7 +19602,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -19684,7 +19684,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -19773,7 +19773,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -19837,7 +19837,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -22151,7 +22151,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -22224,7 +22224,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -22362,7 +22362,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -22422,7 +22422,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -22556,7 +22556,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -22616,7 +22616,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -22700,7 +22700,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -22791,7 +22791,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -22862,7 +22862,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -22952,7 +22952,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -23023,7 +23023,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -23103,7 +23103,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -23311,7 +23311,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -23391,7 +23391,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -23464,7 +23464,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -23547,7 +23547,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -23607,7 +23607,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -23686,7 +23686,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -23746,7 +23746,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -23830,7 +23830,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -23939,7 +23939,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -24010,7 +24010,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -24115,7 +24115,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -24186,7 +24186,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -24271,7 +24271,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -24381,7 +24381,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -24493,7 +24493,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -24603,7 +24603,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -24715,7 +24715,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -24825,7 +24825,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -24937,7 +24937,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -25057,7 +25057,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -25179,7 +25179,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -25301,7 +25301,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -25425,7 +25425,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -25547,7 +25547,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -25671,7 +25671,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -25781,7 +25781,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -25880,7 +25880,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -25893,7 +25893,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -25985,7 +25985,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -25998,7 +25998,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -26096,7 +26096,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -26109,7 +26109,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -26201,7 +26201,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -26214,7 +26214,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -26312,7 +26312,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -26325,7 +26325,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -26417,7 +26417,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -26430,7 +26430,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -26541,7 +26541,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -26678,7 +26678,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -26801,7 +26801,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -26919,7 +26919,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -27029,7 +27029,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -27170,7 +27170,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -27243,7 +27243,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -27323,7 +27323,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -27429,7 +27429,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -27512,7 +27512,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -27644,7 +27644,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -27717,7 +27717,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -27795,7 +27795,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -27881,7 +27881,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -28053,7 +28053,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -28175,7 +28175,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -28271,7 +28271,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -28361,7 +28361,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -28455,7 +28455,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -28592,7 +28592,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -28693,7 +28693,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -28777,7 +28777,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -28890,7 +28890,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -29001,7 +29001,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -29077,7 +29077,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -29168,7 +29168,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -29231,7 +29231,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -29307,7 +29307,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -29370,7 +29370,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -29454,7 +29454,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -29568,7 +29568,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -29639,7 +29639,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -29726,7 +29726,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -29799,7 +29799,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -29894,7 +29894,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -29956,7 +29956,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -30396,7 +30396,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -30469,7 +30469,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -30565,7 +30565,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -30657,7 +30657,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -30747,7 +30747,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -30817,7 +30817,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -30879,7 +30879,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -30971,7 +30971,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -31063,7 +31063,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -31190,7 +31190,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -31303,7 +31303,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -31414,7 +31414,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -31469,7 +31469,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -31531,7 +31531,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -31611,7 +31611,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -31694,7 +31694,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -31775,7 +31775,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -31847,7 +31847,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -31930,7 +31930,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -32065,7 +32065,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -32196,7 +32196,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -32312,7 +32312,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -32428,7 +32428,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -32544,7 +32544,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -32662,7 +32662,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -32742,7 +32742,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -32822,7 +32822,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -32900,7 +32900,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -32960,7 +32960,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -33038,7 +33038,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -33098,7 +33098,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -33153,7 +33153,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -33210,7 +33210,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -33280,7 +33280,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -33358,7 +33358,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -33431,7 +33431,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -33543,7 +33543,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -33612,7 +33612,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -33703,7 +33703,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -33774,7 +33774,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -33857,7 +33857,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -33937,7 +33937,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index ea98bd764b..e264b4dee3 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -4972,7 +4972,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -5057,7 +5057,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -5204,7 +5204,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -5297,7 +5297,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -5440,7 +5440,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -5540,7 +5540,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -5623,7 +5623,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -5735,7 +5735,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -6106,7 +6106,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -6179,7 +6179,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -6660,7 +6660,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -6744,7 +6744,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -6814,7 +6814,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -6896,7 +6896,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -6985,7 +6985,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -7054,7 +7054,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -7142,7 +7142,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -7211,7 +7211,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -7289,7 +7289,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -7495,7 +7495,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -7573,7 +7573,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -7657,7 +7657,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -7799,7 +7799,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -7891,7 +7891,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -8025,7 +8025,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -8124,7 +8124,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -8206,7 +8206,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -8317,7 +8317,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -8426,7 +8426,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -8500,7 +8500,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -8589,7 +8589,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -8650,7 +8650,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -8724,7 +8724,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -8785,7 +8785,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -8867,7 +8867,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -8979,7 +8979,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -9048,7 +9048,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -9133,7 +9133,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -9204,7 +9204,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -9298,7 +9298,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -9359,7 +9359,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 1731e0ad2f..7609c052fd 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -4989,7 +4989,7 @@ "x-appwrite": { "method": "chat", "group": "console", - "weight": 257, + "weight": 256, "cookies": false, "type": "", "demo": "assistant\/chat.md", @@ -5123,7 +5123,7 @@ "x-appwrite": { "method": "variables", "group": "console", - "weight": 256, + "weight": 255, "cookies": false, "type": "", "demo": "console\/variables.md", @@ -5171,7 +5171,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -5274,7 +5274,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -5391,7 +5391,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 324, + "weight": 323, "cookies": false, "type": "", "demo": "databases\/list-usage.md", @@ -5491,7 +5491,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5582,7 +5582,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5695,7 +5695,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5785,7 +5785,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5869,7 +5869,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5978,7 +5978,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -6049,7 +6049,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -6154,7 +6154,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -6225,7 +6225,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -6310,7 +6310,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -6420,7 +6420,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -6532,7 +6532,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6642,7 +6642,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6754,7 +6754,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6864,7 +6864,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6976,7 +6976,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -7096,7 +7096,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -7218,7 +7218,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -7340,7 +7340,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -7464,7 +7464,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7586,7 +7586,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7710,7 +7710,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7820,7 +7820,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7932,7 +7932,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -8037,7 +8037,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -8135,7 +8135,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -8148,7 +8148,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -8253,7 +8253,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -8364,7 +8364,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -8469,7 +8469,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8580,7 +8580,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8717,7 +8717,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8840,7 +8840,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8958,7 +8958,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -9068,7 +9068,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -9209,7 +9209,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -9282,7 +9282,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -9362,7 +9362,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -9468,7 +9468,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9553,7 +9553,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9730,7 +9730,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9855,7 +9855,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9951,7 +9951,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -10041,7 +10041,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -10134,7 +10134,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -10277,7 +10277,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -10377,7 +10377,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -10458,7 +10458,7 @@ "x-appwrite": { "method": "listDocumentLogs", "group": "logs", - "weight": 341, + "weight": 340, "cookies": false, "type": "", "demo": "databases\/list-document-logs.md", @@ -10550,7 +10550,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10662,7 +10662,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10772,7 +10772,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10855,7 +10855,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10987,7 +10987,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -11060,7 +11060,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -11138,7 +11138,7 @@ "x-appwrite": { "method": "listCollectionLogs", "group": "collections", - "weight": 330, + "weight": 329, "cookies": false, "type": "", "demo": "databases\/list-collection-logs.md", @@ -11220,7 +11220,7 @@ "x-appwrite": { "method": "getCollectionUsage", "group": null, - "weight": 331, + "weight": 330, "cookies": false, "type": "", "demo": "databases\/get-collection-usage.md", @@ -11310,7 +11310,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 322, + "weight": 321, "cookies": false, "type": "", "demo": "databases\/list-logs.md", @@ -11413,7 +11413,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 323, + "weight": 322, "cookies": false, "type": "", "demo": "databases\/get-usage.md", @@ -14128,7 +14128,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -14201,7 +14201,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -15943,7 +15943,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -16018,7 +16018,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -16176,7 +16176,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -16331,7 +16331,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -16526,7 +16526,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -16720,7 +16720,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -16906,7 +16906,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -17086,7 +17086,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -17141,7 +17141,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -17201,7 +17201,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -17273,7 +17273,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -17345,7 +17345,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -17420,7 +17420,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -17605,7 +17605,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -17786,7 +17786,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -17939,7 +17939,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -18088,7 +18088,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -18215,7 +18215,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -18340,7 +18340,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -18443,7 +18443,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -18544,7 +18544,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -18659,7 +18659,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -18772,7 +18772,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -19015,7 +19015,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -19251,7 +19251,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -19354,7 +19354,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -19455,7 +19455,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -19558,7 +19558,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -19659,7 +19659,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -19762,7 +19762,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -19863,7 +19863,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -19966,7 +19966,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -20065,7 +20065,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -20120,7 +20120,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -20180,7 +20180,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -20252,7 +20252,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -20324,7 +20324,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -20397,7 +20397,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -20485,7 +20485,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -20545,7 +20545,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -20624,7 +20624,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -20684,7 +20684,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -20756,7 +20756,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -20837,7 +20837,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -20924,7 +20924,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -20987,7 +20987,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -21057,7 +21057,7 @@ "x-appwrite": { "method": "list", "group": null, - "weight": 263, + "weight": 262, "cookies": false, "type": "", "demo": "migrations\/list.md", @@ -21130,7 +21130,7 @@ "x-appwrite": { "method": "createAppwriteMigration", "group": null, - "weight": 258, + "weight": 257, "cookies": false, "type": "", "demo": "migrations\/create-appwrite-migration.md", @@ -21222,7 +21222,7 @@ "x-appwrite": { "method": "getAppwriteReport", "group": null, - "weight": 265, + "weight": 264, "cookies": false, "type": "", "demo": "migrations\/get-appwrite-report.md", @@ -21310,7 +21310,7 @@ "x-appwrite": { "method": "createCsvMigration", "group": null, - "weight": 262, + "weight": 261, "cookies": false, "type": "", "demo": "migrations\/create-csv-migration.md", @@ -21400,7 +21400,7 @@ "x-appwrite": { "method": "createFirebaseMigration", "group": null, - "weight": 259, + "weight": 258, "cookies": false, "type": "", "demo": "migrations\/create-firebase-migration.md", @@ -21478,7 +21478,7 @@ "x-appwrite": { "method": "getFirebaseReport", "group": null, - "weight": 266, + "weight": 265, "cookies": false, "type": "", "demo": "migrations\/get-firebase-report.md", @@ -21549,7 +21549,7 @@ "x-appwrite": { "method": "createNHostMigration", "group": null, - "weight": 261, + "weight": 260, "cookies": false, "type": "", "demo": "migrations\/create-n-host-migration.md", @@ -21668,7 +21668,7 @@ "x-appwrite": { "method": "getNHostReport", "group": null, - "weight": 268, + "weight": 267, "cookies": false, "type": "", "demo": "migrations\/get-n-host-report.md", @@ -21788,7 +21788,7 @@ "x-appwrite": { "method": "createSupabaseMigration", "group": null, - "weight": 260, + "weight": 259, "cookies": false, "type": "", "demo": "migrations\/create-supabase-migration.md", @@ -21900,7 +21900,7 @@ "x-appwrite": { "method": "getSupabaseReport", "group": null, - "weight": 267, + "weight": 266, "cookies": false, "type": "", "demo": "migrations\/get-supabase-report.md", @@ -22011,7 +22011,7 @@ "x-appwrite": { "method": "get", "group": null, - "weight": 264, + "weight": 263, "cookies": false, "type": "", "demo": "migrations\/get.md", @@ -22069,7 +22069,7 @@ "x-appwrite": { "method": "retry", "group": null, - "weight": 269, + "weight": 268, "cookies": false, "type": "", "demo": "migrations\/retry.md", @@ -22122,7 +22122,7 @@ "x-appwrite": { "method": "delete", "group": null, - "weight": 270, + "weight": 269, "cookies": false, "type": "", "demo": "migrations\/delete.md", @@ -22180,7 +22180,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 149, + "weight": 148, "cookies": false, "type": "", "demo": "project\/get-usage.md", @@ -22262,7 +22262,7 @@ "x-appwrite": { "method": "listVariables", "group": null, - "weight": 151, + "weight": 150, "cookies": false, "type": "", "demo": "project\/list-variables.md", @@ -22310,7 +22310,7 @@ "x-appwrite": { "method": "createVariable", "group": null, - "weight": 150, + "weight": 149, "cookies": false, "type": "", "demo": "project\/create-variable.md", @@ -22391,7 +22391,7 @@ "x-appwrite": { "method": "getVariable", "group": null, - "weight": 152, + "weight": 151, "cookies": false, "type": "", "demo": "project\/get-variable.md", @@ -22449,7 +22449,7 @@ "x-appwrite": { "method": "updateVariable", "group": null, - "weight": 153, + "weight": 152, "cookies": false, "type": "", "demo": "project\/update-variable.md", @@ -22532,7 +22532,7 @@ "x-appwrite": { "method": "deleteVariable", "group": null, - "weight": 154, + "weight": 153, "cookies": false, "type": "", "demo": "project\/delete-variable.md", @@ -22590,11 +22590,11 @@ "x-appwrite": { "method": "list", "group": "projects", - "weight": 103, + "weight": 440, "cookies": false, "type": "", "demo": "projects\/list.md", - "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/master\/docs\/references\/projects\/list.md", + "edit": "https:\/\/github.com\/appwrite\/appwrite\/edit\/masterGet a list of all projects. You can use the query params to filter your results. ", "rate-limit": 0, "rate-time": 3600, "rate-key": "url:{url},ip:{ip}", @@ -22808,7 +22808,7 @@ "x-appwrite": { "method": "get", "group": "projects", - "weight": 104, + "weight": 103, "cookies": false, "type": "", "demo": "projects\/get.md", @@ -22866,7 +22866,7 @@ "x-appwrite": { "method": "update", "group": "projects", - "weight": 105, + "weight": 104, "cookies": false, "type": "", "demo": "projects\/update.md", @@ -22991,7 +22991,7 @@ "x-appwrite": { "method": "delete", "group": "projects", - "weight": 122, + "weight": 121, "cookies": false, "type": "", "demo": "projects\/delete.md", @@ -23051,7 +23051,7 @@ "x-appwrite": { "method": "updateApiStatus", "group": "projects", - "weight": 109, + "weight": 108, "cookies": false, "type": "", "demo": "projects\/update-api-status.md", @@ -23205,7 +23205,7 @@ "x-appwrite": { "method": "updateApiStatusAll", "group": "projects", - "weight": 110, + "weight": 109, "cookies": false, "type": "", "demo": "projects\/update-api-status-all.md", @@ -23341,7 +23341,7 @@ "x-appwrite": { "method": "updateAuthDuration", "group": "auth", - "weight": 115, + "weight": 114, "cookies": false, "type": "", "demo": "projects\/update-auth-duration.md", @@ -23419,7 +23419,7 @@ "x-appwrite": { "method": "updateAuthLimit", "group": "auth", - "weight": 114, + "weight": 113, "cookies": false, "type": "", "demo": "projects\/update-auth-limit.md", @@ -23497,7 +23497,7 @@ "x-appwrite": { "method": "updateAuthSessionsLimit", "group": "auth", - "weight": 120, + "weight": 119, "cookies": false, "type": "", "demo": "projects\/update-auth-sessions-limit.md", @@ -23575,7 +23575,7 @@ "x-appwrite": { "method": "updateMembershipsPrivacy", "group": "auth", - "weight": 113, + "weight": 112, "cookies": false, "type": "", "demo": "projects\/update-memberships-privacy.md", @@ -23667,7 +23667,7 @@ "x-appwrite": { "method": "updateMockNumbers", "group": "auth", - "weight": 121, + "weight": 120, "cookies": false, "type": "", "demo": "projects\/update-mock-numbers.md", @@ -23748,7 +23748,7 @@ "x-appwrite": { "method": "updateAuthPasswordDictionary", "group": "auth", - "weight": 118, + "weight": 117, "cookies": false, "type": "", "demo": "projects\/update-auth-password-dictionary.md", @@ -23826,7 +23826,7 @@ "x-appwrite": { "method": "updateAuthPasswordHistory", "group": "auth", - "weight": 117, + "weight": 116, "cookies": false, "type": "", "demo": "projects\/update-auth-password-history.md", @@ -23904,7 +23904,7 @@ "x-appwrite": { "method": "updatePersonalDataCheck", "group": "auth", - "weight": 119, + "weight": 118, "cookies": false, "type": "", "demo": "projects\/update-personal-data-check.md", @@ -23982,7 +23982,7 @@ "x-appwrite": { "method": "updateSessionAlerts", "group": "auth", - "weight": 112, + "weight": 111, "cookies": false, "type": "", "demo": "projects\/update-session-alerts.md", @@ -24060,7 +24060,7 @@ "x-appwrite": { "method": "updateSessionInvalidation", "group": "auth", - "weight": 148, + "weight": 147, "cookies": false, "type": "", "demo": "projects\/update-session-invalidation.md", @@ -24138,7 +24138,7 @@ "x-appwrite": { "method": "updateAuthStatus", "group": "auth", - "weight": 116, + "weight": 115, "cookies": false, "type": "", "demo": "projects\/update-auth-status.md", @@ -24233,7 +24233,7 @@ "x-appwrite": { "method": "listDevKeys", "group": "devKeys", - "weight": 439, + "weight": 438, "cookies": false, "type": "", "demo": "projects\/list-dev-keys.md", @@ -24303,7 +24303,7 @@ "x-appwrite": { "method": "createDevKey", "group": "devKeys", - "weight": 436, + "weight": 435, "cookies": false, "type": "", "demo": "projects\/create-dev-key.md", @@ -24386,7 +24386,7 @@ "x-appwrite": { "method": "getDevKey", "group": "devKeys", - "weight": 438, + "weight": 437, "cookies": false, "type": "", "demo": "projects\/get-dev-key.md", @@ -24452,7 +24452,7 @@ "x-appwrite": { "method": "updateDevKey", "group": "devKeys", - "weight": 437, + "weight": 436, "cookies": false, "type": "", "demo": "projects\/update-dev-key.md", @@ -24538,7 +24538,7 @@ "x-appwrite": { "method": "deleteDevKey", "group": "devKeys", - "weight": 440, + "weight": 439, "cookies": false, "type": "", "demo": "projects\/delete-dev-key.md", @@ -24606,7 +24606,7 @@ "x-appwrite": { "method": "createJWT", "group": "auth", - "weight": 134, + "weight": 133, "cookies": false, "type": "", "demo": "projects\/create-jwt.md", @@ -24691,7 +24691,7 @@ "x-appwrite": { "method": "listKeys", "group": "keys", - "weight": 130, + "weight": 129, "cookies": false, "type": "", "demo": "projects\/list-keys.md", @@ -24749,7 +24749,7 @@ "x-appwrite": { "method": "createKey", "group": "keys", - "weight": 129, + "weight": 128, "cookies": false, "type": "", "demo": "projects\/create-key.md", @@ -24841,7 +24841,7 @@ "x-appwrite": { "method": "getKey", "group": "keys", - "weight": 131, + "weight": 130, "cookies": false, "type": "", "demo": "projects\/get-key.md", @@ -24907,7 +24907,7 @@ "x-appwrite": { "method": "updateKey", "group": "keys", - "weight": 132, + "weight": 131, "cookies": false, "type": "", "demo": "projects\/update-key.md", @@ -25002,7 +25002,7 @@ "x-appwrite": { "method": "deleteKey", "group": "keys", - "weight": 133, + "weight": 132, "cookies": false, "type": "", "demo": "projects\/delete-key.md", @@ -25070,7 +25070,7 @@ "x-appwrite": { "method": "updateOAuth2", "group": "auth", - "weight": 111, + "weight": 110, "cookies": false, "type": "", "demo": "projects\/update-o-auth-2.md", @@ -25208,7 +25208,7 @@ "x-appwrite": { "method": "listPlatforms", "group": "platforms", - "weight": 136, + "weight": 135, "cookies": false, "type": "", "demo": "projects\/list-platforms.md", @@ -25266,7 +25266,7 @@ "x-appwrite": { "method": "createPlatform", "group": "platforms", - "weight": 135, + "weight": 134, "cookies": false, "type": "", "demo": "projects\/create-platform.md", @@ -25386,7 +25386,7 @@ "x-appwrite": { "method": "getPlatform", "group": "platforms", - "weight": 137, + "weight": 136, "cookies": false, "type": "", "demo": "projects\/get-platform.md", @@ -25452,7 +25452,7 @@ "x-appwrite": { "method": "updatePlatform", "group": "platforms", - "weight": 138, + "weight": 137, "cookies": false, "type": "", "demo": "projects\/update-platform.md", @@ -25549,7 +25549,7 @@ "x-appwrite": { "method": "deletePlatform", "group": "platforms", - "weight": 139, + "weight": 138, "cookies": false, "type": "", "demo": "projects\/delete-platform.md", @@ -25617,7 +25617,7 @@ "x-appwrite": { "method": "updateServiceStatus", "group": "projects", - "weight": 107, + "weight": 106, "cookies": false, "type": "", "demo": "projects\/update-service-status.md", @@ -25719,7 +25719,7 @@ "x-appwrite": { "method": "updateServiceStatusAll", "group": "projects", - "weight": 108, + "weight": 107, "cookies": false, "type": "", "demo": "projects\/update-service-status-all.md", @@ -25797,7 +25797,7 @@ "x-appwrite": { "method": "updateSmtp", "group": "templates", - "weight": 140, + "weight": 139, "cookies": false, "type": "", "demo": "projects\/update-smtp.md", @@ -26000,7 +26000,7 @@ "x-appwrite": { "method": "createSmtpTest", "group": "templates", - "weight": 141, + "weight": 140, "cookies": false, "type": "", "demo": "projects\/create-smtp-test.md", @@ -26216,7 +26216,7 @@ "x-appwrite": { "method": "updateTeam", "group": "projects", - "weight": 106, + "weight": 105, "cookies": false, "type": "", "demo": "projects\/update-team.md", @@ -26292,7 +26292,7 @@ "x-appwrite": { "method": "getEmailTemplate", "group": "templates", - "weight": 143, + "weight": 142, "cookies": false, "type": "", "demo": "projects\/get-email-template.md", @@ -26512,7 +26512,7 @@ "x-appwrite": { "method": "updateEmailTemplate", "group": "templates", - "weight": 145, + "weight": 144, "cookies": false, "type": "", "demo": "projects\/update-email-template.md", @@ -26775,7 +26775,7 @@ "x-appwrite": { "method": "deleteEmailTemplate", "group": "templates", - "weight": 147, + "weight": 146, "cookies": false, "type": "", "demo": "projects\/delete-email-template.md", @@ -26995,7 +26995,7 @@ "x-appwrite": { "method": "getSmsTemplate", "group": "templates", - "weight": 142, + "weight": 141, "cookies": false, "type": "", "demo": "projects\/get-sms-template.md", @@ -27274,7 +27274,7 @@ "x-appwrite": { "method": "updateSmsTemplate", "group": "templates", - "weight": 144, + "weight": 143, "cookies": false, "type": "", "demo": "projects\/update-sms-template.md", @@ -27575,7 +27575,7 @@ "x-appwrite": { "method": "deleteSmsTemplate", "group": "templates", - "weight": 146, + "weight": 145, "cookies": false, "type": "", "demo": "projects\/delete-sms-template.md", @@ -27854,7 +27854,7 @@ "x-appwrite": { "method": "listWebhooks", "group": "webhooks", - "weight": 124, + "weight": 123, "cookies": false, "type": "", "demo": "projects\/list-webhooks.md", @@ -27912,7 +27912,7 @@ "x-appwrite": { "method": "createWebhook", "group": "webhooks", - "weight": 123, + "weight": 122, "cookies": false, "type": "", "demo": "projects\/create-webhook.md", @@ -28030,7 +28030,7 @@ "x-appwrite": { "method": "getWebhook", "group": "webhooks", - "weight": 125, + "weight": 124, "cookies": false, "type": "", "demo": "projects\/get-webhook.md", @@ -28096,7 +28096,7 @@ "x-appwrite": { "method": "updateWebhook", "group": "webhooks", - "weight": 126, + "weight": 125, "cookies": false, "type": "", "demo": "projects\/update-webhook.md", @@ -28217,7 +28217,7 @@ "x-appwrite": { "method": "deleteWebhook", "group": "webhooks", - "weight": 128, + "weight": 127, "cookies": false, "type": "", "demo": "projects\/delete-webhook.md", @@ -28285,7 +28285,7 @@ "x-appwrite": { "method": "updateWebhookSignature", "group": "webhooks", - "weight": 127, + "weight": 126, "cookies": false, "type": "", "demo": "projects\/update-webhook-signature.md", @@ -28351,7 +28351,7 @@ "x-appwrite": { "method": "listRules", "group": null, - "weight": 241, + "weight": 240, "cookies": false, "type": "", "demo": "proxy\/list-rules.md", @@ -28778,7 +28778,7 @@ "x-appwrite": { "method": "getRule", "group": null, - "weight": 242, + "weight": 241, "cookies": false, "type": "", "demo": "proxy\/get-rule.md", @@ -28831,7 +28831,7 @@ "x-appwrite": { "method": "deleteRule", "group": null, - "weight": 243, + "weight": 242, "cookies": false, "type": "", "demo": "proxy\/delete-rule.md", @@ -28891,7 +28891,7 @@ "x-appwrite": { "method": "updateRuleVerification", "group": null, - "weight": 244, + "weight": 243, "cookies": false, "type": "", "demo": "proxy\/update-rule-verification.md", @@ -31466,7 +31466,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -31538,7 +31538,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -31675,7 +31675,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -31734,7 +31734,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -31867,7 +31867,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -31926,7 +31926,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -32008,7 +32008,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -32097,7 +32097,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -32166,7 +32166,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -32254,7 +32254,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -32323,7 +32323,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -32401,7 +32401,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -32607,7 +32607,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -32685,7 +32685,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 169, + "weight": 168, "cookies": false, "type": "", "demo": "storage\/get-usage.md", @@ -32755,7 +32755,7 @@ "x-appwrite": { "method": "getBucketUsage", "group": null, - "weight": 170, + "weight": 169, "cookies": false, "type": "", "demo": "storage\/get-bucket-usage.md", @@ -32833,7 +32833,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -32905,7 +32905,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -32987,7 +32987,7 @@ "x-appwrite": { "method": "listUsage", "group": null, - "weight": 383, + "weight": 382, "cookies": false, "type": "", "demo": "tablesdb\/list-usage.md", @@ -33082,7 +33082,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -33141,7 +33141,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -33219,7 +33219,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -33278,7 +33278,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -33361,7 +33361,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -33469,7 +33469,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -33539,7 +33539,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -33643,7 +33643,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -33713,7 +33713,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -33797,7 +33797,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -33906,7 +33906,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -34017,7 +34017,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -34126,7 +34126,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -34237,7 +34237,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -34346,7 +34346,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -34457,7 +34457,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -34576,7 +34576,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -34697,7 +34697,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -34818,7 +34818,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -34941,7 +34941,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -35062,7 +35062,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -35185,7 +35185,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -35294,7 +35294,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -35392,7 +35392,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -35405,7 +35405,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -35496,7 +35496,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -35509,7 +35509,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -35606,7 +35606,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -35619,7 +35619,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -35710,7 +35710,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -35723,7 +35723,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -35820,7 +35820,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -35833,7 +35833,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -35924,7 +35924,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -35937,7 +35937,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -36047,7 +36047,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -36183,7 +36183,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -36305,7 +36305,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -36422,7 +36422,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -36531,7 +36531,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -36671,7 +36671,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -36743,7 +36743,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -36822,7 +36822,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -36927,7 +36927,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -37009,7 +37009,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -37140,7 +37140,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -37212,7 +37212,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -37289,7 +37289,7 @@ "x-appwrite": { "method": "listTableLogs", "group": "tables", - "weight": 389, + "weight": 388, "cookies": false, "type": "", "demo": "tablesdb\/list-table-logs.md", @@ -37370,7 +37370,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -37454,7 +37454,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -37622,7 +37622,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -37742,7 +37742,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -37837,7 +37837,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -37926,7 +37926,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -38018,7 +38018,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -38152,7 +38152,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -38251,7 +38251,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -38331,7 +38331,7 @@ "x-appwrite": { "method": "listRowLogs", "group": "logs", - "weight": 433, + "weight": 432, "cookies": false, "type": "", "demo": "tablesdb\/list-row-logs.md", @@ -38422,7 +38422,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -38533,7 +38533,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -38642,7 +38642,7 @@ "x-appwrite": { "method": "getTableUsage", "group": null, - "weight": 390, + "weight": 389, "cookies": false, "type": "", "demo": "tablesdb\/get-table-usage.md", @@ -38731,7 +38731,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 382, + "weight": 381, "cookies": false, "type": "", "demo": "tablesdb\/get-usage.md", @@ -38837,7 +38837,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -38911,7 +38911,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -39000,7 +39000,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -39061,7 +39061,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -39135,7 +39135,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -39196,7 +39196,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 184, + "weight": 183, "cookies": false, "type": "", "demo": "teams\/list-logs.md", @@ -39266,7 +39266,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -39348,7 +39348,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -39460,7 +39460,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -39529,7 +39529,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -39614,7 +39614,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -39685,7 +39685,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -39778,7 +39778,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -39838,7 +39838,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -40271,7 +40271,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -40343,7 +40343,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -40438,7 +40438,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -40529,7 +40529,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -40618,7 +40618,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -40687,7 +40687,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -40748,7 +40748,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -40839,7 +40839,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -40930,7 +40930,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -41056,7 +41056,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -41168,7 +41168,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -41278,7 +41278,7 @@ "x-appwrite": { "method": "getUsage", "group": null, - "weight": 227, + "weight": 226, "cookies": false, "type": "", "demo": "users\/get-usage.md", @@ -41348,7 +41348,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -41402,7 +41402,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -41463,7 +41463,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -41542,7 +41542,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -41624,7 +41624,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -41704,7 +41704,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -41775,7 +41775,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -41857,7 +41857,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -41989,7 +41989,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -42117,7 +42117,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -42230,7 +42230,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -42343,7 +42343,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -42456,7 +42456,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -42571,7 +42571,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -42650,7 +42650,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -42729,7 +42729,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -42806,7 +42806,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -42865,7 +42865,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -42942,7 +42942,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -43001,7 +43001,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -43055,7 +43055,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -43111,7 +43111,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -43180,7 +43180,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -43257,7 +43257,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -43329,7 +43329,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -43440,7 +43440,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -43508,7 +43508,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -43598,7 +43598,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -43668,7 +43668,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -43750,7 +43750,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -43829,7 +43829,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", @@ -43908,7 +43908,7 @@ "x-appwrite": { "method": "createRepositoryDetection", "group": "repositories", - "weight": 231, + "weight": 230, "cookies": false, "type": "", "demo": "vcs\/create-repository-detection.md", @@ -44003,7 +44003,7 @@ "x-appwrite": { "method": "listRepositories", "group": "repositories", - "weight": 232, + "weight": 231, "cookies": false, "type": "", "demo": "vcs\/list-repositories.md", @@ -44084,7 +44084,7 @@ "x-appwrite": { "method": "createRepository", "group": "repositories", - "weight": 233, + "weight": 232, "cookies": false, "type": "", "demo": "vcs\/create-repository.md", @@ -44167,7 +44167,7 @@ "x-appwrite": { "method": "getRepository", "group": "repositories", - "weight": 234, + "weight": 233, "cookies": false, "type": "", "demo": "vcs\/get-repository.md", @@ -44233,7 +44233,7 @@ "x-appwrite": { "method": "listRepositoryBranches", "group": "repositories", - "weight": 235, + "weight": 234, "cookies": false, "type": "", "demo": "vcs\/list-repository-branches.md", @@ -44299,7 +44299,7 @@ "x-appwrite": { "method": "getRepositoryContents", "group": "repositories", - "weight": 230, + "weight": 229, "cookies": false, "type": "", "demo": "vcs\/get-repository-contents.md", @@ -44382,7 +44382,7 @@ "x-appwrite": { "method": "updateExternalDeployments", "group": "repositories", - "weight": 240, + "weight": 239, "cookies": false, "type": "", "demo": "vcs\/update-external-deployments.md", @@ -44466,7 +44466,7 @@ "x-appwrite": { "method": "listInstallations", "group": "installations", - "weight": 237, + "weight": 236, "cookies": false, "type": "", "demo": "vcs\/list-installations.md", @@ -44537,7 +44537,7 @@ "x-appwrite": { "method": "getInstallation", "group": "installations", - "weight": 238, + "weight": 237, "cookies": false, "type": "", "demo": "vcs\/get-installation.md", @@ -44590,7 +44590,7 @@ "x-appwrite": { "method": "deleteInstallation", "group": "installations", - "weight": 239, + "weight": 238, "cookies": false, "type": "", "demo": "vcs\/delete-installation.md", diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 615364bccf..536ecd7efd 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -4693,7 +4693,7 @@ "x-appwrite": { "method": "list", "group": "databases", - "weight": 321, + "weight": 320, "cookies": false, "type": "", "demo": "databases\/list.md", @@ -4798,7 +4798,7 @@ "x-appwrite": { "method": "create", "group": "databases", - "weight": 317, + "weight": 316, "cookies": false, "type": "", "demo": "databases\/create.md", @@ -4917,7 +4917,7 @@ "x-appwrite": { "method": "get", "group": "databases", - "weight": 318, + "weight": 317, "cookies": false, "type": "", "demo": "databases\/get.md", @@ -5010,7 +5010,7 @@ "x-appwrite": { "method": "update", "group": "databases", - "weight": 319, + "weight": 318, "cookies": false, "type": "", "demo": "databases\/update.md", @@ -5125,7 +5125,7 @@ "x-appwrite": { "method": "delete", "group": "databases", - "weight": 320, + "weight": 319, "cookies": false, "type": "", "demo": "databases\/delete.md", @@ -5217,7 +5217,7 @@ "x-appwrite": { "method": "listCollections", "group": "collections", - "weight": 329, + "weight": 328, "cookies": false, "type": "", "demo": "databases\/list-collections.md", @@ -5302,7 +5302,7 @@ "x-appwrite": { "method": "createCollection", "group": "collections", - "weight": 325, + "weight": 324, "cookies": false, "type": "", "demo": "databases\/create-collection.md", @@ -5412,7 +5412,7 @@ "x-appwrite": { "method": "getCollection", "group": "collections", - "weight": 326, + "weight": 325, "cookies": false, "type": "", "demo": "databases\/get-collection.md", @@ -5484,7 +5484,7 @@ "x-appwrite": { "method": "updateCollection", "group": "collections", - "weight": 327, + "weight": 326, "cookies": false, "type": "", "demo": "databases\/update-collection.md", @@ -5590,7 +5590,7 @@ "x-appwrite": { "method": "deleteCollection", "group": "collections", - "weight": 328, + "weight": 327, "cookies": false, "type": "", "demo": "databases\/delete-collection.md", @@ -5662,7 +5662,7 @@ "x-appwrite": { "method": "listAttributes", "group": "attributes", - "weight": 346, + "weight": 345, "cookies": false, "type": "", "demo": "databases\/list-attributes.md", @@ -5748,7 +5748,7 @@ "x-appwrite": { "method": "createBooleanAttribute", "group": "attributes", - "weight": 347, + "weight": 346, "cookies": false, "type": "", "demo": "databases\/create-boolean-attribute.md", @@ -5859,7 +5859,7 @@ "x-appwrite": { "method": "updateBooleanAttribute", "group": "attributes", - "weight": 348, + "weight": 347, "cookies": false, "type": "", "demo": "databases\/update-boolean-attribute.md", @@ -5972,7 +5972,7 @@ "x-appwrite": { "method": "createDatetimeAttribute", "group": "attributes", - "weight": 349, + "weight": 348, "cookies": false, "type": "", "demo": "databases\/create-datetime-attribute.md", @@ -6083,7 +6083,7 @@ "x-appwrite": { "method": "updateDatetimeAttribute", "group": "attributes", - "weight": 350, + "weight": 349, "cookies": false, "type": "", "demo": "databases\/update-datetime-attribute.md", @@ -6196,7 +6196,7 @@ "x-appwrite": { "method": "createEmailAttribute", "group": "attributes", - "weight": 351, + "weight": 350, "cookies": false, "type": "", "demo": "databases\/create-email-attribute.md", @@ -6307,7 +6307,7 @@ "x-appwrite": { "method": "updateEmailAttribute", "group": "attributes", - "weight": 352, + "weight": 351, "cookies": false, "type": "", "demo": "databases\/update-email-attribute.md", @@ -6420,7 +6420,7 @@ "x-appwrite": { "method": "createEnumAttribute", "group": "attributes", - "weight": 353, + "weight": 352, "cookies": false, "type": "", "demo": "databases\/create-enum-attribute.md", @@ -6541,7 +6541,7 @@ "x-appwrite": { "method": "updateEnumAttribute", "group": "attributes", - "weight": 354, + "weight": 353, "cookies": false, "type": "", "demo": "databases\/update-enum-attribute.md", @@ -6664,7 +6664,7 @@ "x-appwrite": { "method": "createFloatAttribute", "group": "attributes", - "weight": 355, + "weight": 354, "cookies": false, "type": "", "demo": "databases\/create-float-attribute.md", @@ -6787,7 +6787,7 @@ "x-appwrite": { "method": "updateFloatAttribute", "group": "attributes", - "weight": 356, + "weight": 355, "cookies": false, "type": "", "demo": "databases\/update-float-attribute.md", @@ -6912,7 +6912,7 @@ "x-appwrite": { "method": "createIntegerAttribute", "group": "attributes", - "weight": 357, + "weight": 356, "cookies": false, "type": "", "demo": "databases\/create-integer-attribute.md", @@ -7035,7 +7035,7 @@ "x-appwrite": { "method": "updateIntegerAttribute", "group": "attributes", - "weight": 358, + "weight": 357, "cookies": false, "type": "", "demo": "databases\/update-integer-attribute.md", @@ -7160,7 +7160,7 @@ "x-appwrite": { "method": "createIpAttribute", "group": "attributes", - "weight": 359, + "weight": 358, "cookies": false, "type": "", "demo": "databases\/create-ip-attribute.md", @@ -7271,7 +7271,7 @@ "x-appwrite": { "method": "updateIpAttribute", "group": "attributes", - "weight": 360, + "weight": 359, "cookies": false, "type": "", "demo": "databases\/update-ip-attribute.md", @@ -7384,7 +7384,7 @@ "x-appwrite": { "method": "createLineAttribute", "group": "attributes", - "weight": 361, + "weight": 360, "cookies": false, "type": "", "demo": "databases\/create-line-attribute.md", @@ -7490,7 +7490,7 @@ "x-appwrite": { "method": "updateLineAttribute", "group": "attributes", - "weight": 362, + "weight": 361, "cookies": false, "type": "", "demo": "databases\/update-line-attribute.md", @@ -7589,7 +7589,7 @@ "tags": [ "databases" ], - "description": "Create a geometric 2d point attribute.", + "description": "Create a geometric point attribute.", "responses": { "202": { "description": "AttributePoint", @@ -7602,7 +7602,7 @@ "x-appwrite": { "method": "createPointAttribute", "group": "attributes", - "weight": 363, + "weight": 362, "cookies": false, "type": "", "demo": "databases\/create-point-attribute.md", @@ -7708,7 +7708,7 @@ "x-appwrite": { "method": "updatePointAttribute", "group": "attributes", - "weight": 364, + "weight": 363, "cookies": false, "type": "", "demo": "databases\/update-point-attribute.md", @@ -7820,7 +7820,7 @@ "x-appwrite": { "method": "createPolygonAttribute", "group": "attributes", - "weight": 365, + "weight": 364, "cookies": false, "type": "", "demo": "databases\/create-polygon-attribute.md", @@ -7926,7 +7926,7 @@ "x-appwrite": { "method": "updatePolygonAttribute", "group": "attributes", - "weight": 366, + "weight": 365, "cookies": false, "type": "", "demo": "databases\/update-polygon-attribute.md", @@ -8038,7 +8038,7 @@ "x-appwrite": { "method": "createRelationshipAttribute", "group": "attributes", - "weight": 367, + "weight": 366, "cookies": false, "type": "", "demo": "databases\/create-relationship-attribute.md", @@ -8176,7 +8176,7 @@ "x-appwrite": { "method": "createStringAttribute", "group": "attributes", - "weight": 369, + "weight": 368, "cookies": false, "type": "", "demo": "databases\/create-string-attribute.md", @@ -8300,7 +8300,7 @@ "x-appwrite": { "method": "updateStringAttribute", "group": "attributes", - "weight": 370, + "weight": 369, "cookies": false, "type": "", "demo": "databases\/update-string-attribute.md", @@ -8419,7 +8419,7 @@ "x-appwrite": { "method": "createUrlAttribute", "group": "attributes", - "weight": 371, + "weight": 370, "cookies": false, "type": "", "demo": "databases\/create-url-attribute.md", @@ -8530,7 +8530,7 @@ "x-appwrite": { "method": "updateUrlAttribute", "group": "attributes", - "weight": 372, + "weight": 371, "cookies": false, "type": "", "demo": "databases\/update-url-attribute.md", @@ -8672,7 +8672,7 @@ "x-appwrite": { "method": "getAttribute", "group": "attributes", - "weight": 344, + "weight": 343, "cookies": false, "type": "", "demo": "databases\/get-attribute.md", @@ -8746,7 +8746,7 @@ "x-appwrite": { "method": "deleteAttribute", "group": "attributes", - "weight": 345, + "weight": 344, "cookies": false, "type": "", "demo": "databases\/delete-attribute.md", @@ -8827,7 +8827,7 @@ "x-appwrite": { "method": "updateRelationshipAttribute", "group": "attributes", - "weight": 368, + "weight": 367, "cookies": false, "type": "", "demo": "databases\/update-relationship-attribute.md", @@ -8934,7 +8934,7 @@ "x-appwrite": { "method": "listDocuments", "group": "documents", - "weight": 340, + "weight": 339, "cookies": false, "type": "", "demo": "databases\/list-documents.md", @@ -9021,7 +9021,7 @@ "x-appwrite": { "method": "createDocument", "group": "documents", - "weight": 332, + "weight": 331, "cookies": false, "type": "", "demo": "databases\/create-document.md", @@ -9202,7 +9202,7 @@ "x-appwrite": { "method": "upsertDocuments", "group": "documents", - "weight": 337, + "weight": 336, "cookies": false, "type": "", "demo": "databases\/upsert-documents.md", @@ -9329,7 +9329,7 @@ "x-appwrite": { "method": "updateDocuments", "group": "documents", - "weight": 335, + "weight": 334, "cookies": false, "type": "", "demo": "databases\/update-documents.md", @@ -9426,7 +9426,7 @@ "x-appwrite": { "method": "deleteDocuments", "group": "documents", - "weight": 339, + "weight": 338, "cookies": false, "type": "", "demo": "databases\/delete-documents.md", @@ -9517,7 +9517,7 @@ "x-appwrite": { "method": "getDocument", "group": "documents", - "weight": 333, + "weight": 332, "cookies": false, "type": "", "demo": "databases\/get-document.md", @@ -9612,7 +9612,7 @@ "x-appwrite": { "method": "upsertDocument", "group": "documents", - "weight": 336, + "weight": 335, "cookies": false, "type": "", "demo": "databases\/upsert-document.md", @@ -9758,7 +9758,7 @@ "x-appwrite": { "method": "updateDocument", "group": "documents", - "weight": 334, + "weight": 333, "cookies": false, "type": "", "demo": "databases\/update-document.md", @@ -9860,7 +9860,7 @@ "x-appwrite": { "method": "deleteDocument", "group": "documents", - "weight": 338, + "weight": 337, "cookies": false, "type": "", "demo": "databases\/delete-document.md", @@ -9945,7 +9945,7 @@ "x-appwrite": { "method": "decrementDocumentAttribute", "group": "documents", - "weight": 343, + "weight": 342, "cookies": false, "type": "", "demo": "databases\/decrement-document-attribute.md", @@ -10059,7 +10059,7 @@ "x-appwrite": { "method": "incrementDocumentAttribute", "group": "documents", - "weight": 342, + "weight": 341, "cookies": false, "type": "", "demo": "databases\/increment-document-attribute.md", @@ -10171,7 +10171,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 376, + "weight": 375, "cookies": false, "type": "", "demo": "databases\/list-indexes.md", @@ -10255,7 +10255,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 373, + "weight": 372, "cookies": false, "type": "", "demo": "databases\/create-index.md", @@ -10388,7 +10388,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 374, + "weight": 373, "cookies": false, "type": "", "demo": "databases\/get-index.md", @@ -10462,7 +10462,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 375, + "weight": 374, "cookies": false, "type": "", "demo": "databases\/delete-index.md", @@ -12874,7 +12874,7 @@ "x-appwrite": { "method": "query", "group": "graphql", - "weight": 255, + "weight": 254, "cookies": false, "type": "graphql", "demo": "graphql\/query.md", @@ -12949,7 +12949,7 @@ "x-appwrite": { "method": "mutation", "group": "graphql", - "weight": 254, + "weight": 253, "cookies": false, "type": "graphql", "demo": "graphql\/mutation.md", @@ -14731,7 +14731,7 @@ "x-appwrite": { "method": "listMessages", "group": "messages", - "weight": 309, + "weight": 308, "cookies": false, "type": "", "demo": "messaging\/list-messages.md", @@ -14807,7 +14807,7 @@ "x-appwrite": { "method": "createEmail", "group": "messages", - "weight": 306, + "weight": 305, "cookies": false, "type": "", "demo": "messaging\/create-email.md", @@ -14966,7 +14966,7 @@ "x-appwrite": { "method": "updateEmail", "group": "messages", - "weight": 313, + "weight": 312, "cookies": false, "type": "", "demo": "messaging\/update-email.md", @@ -15122,7 +15122,7 @@ "x-appwrite": { "method": "createPush", "group": "messages", - "weight": 308, + "weight": 307, "cookies": false, "type": "", "demo": "messaging\/create-push.md", @@ -15318,7 +15318,7 @@ "x-appwrite": { "method": "updatePush", "group": "messages", - "weight": 315, + "weight": 314, "cookies": false, "type": "", "demo": "messaging\/update-push.md", @@ -15513,7 +15513,7 @@ "x-appwrite": { "method": "createSms", "group": "messages", - "weight": 307, + "weight": 306, "cookies": false, "type": "", "demo": "messaging\/create-sms.md", @@ -15702,7 +15702,7 @@ "x-appwrite": { "method": "updateSms", "group": "messages", - "weight": 314, + "weight": 313, "cookies": false, "type": "", "demo": "messaging\/update-sms.md", @@ -15885,7 +15885,7 @@ "x-appwrite": { "method": "getMessage", "group": "messages", - "weight": 312, + "weight": 311, "cookies": false, "type": "", "demo": "messaging\/get-message.md", @@ -15941,7 +15941,7 @@ "x-appwrite": { "method": "delete", "group": "messages", - "weight": 316, + "weight": 315, "cookies": false, "type": "", "demo": "messaging\/delete.md", @@ -16002,7 +16002,7 @@ "x-appwrite": { "method": "listMessageLogs", "group": "logs", - "weight": 310, + "weight": 309, "cookies": false, "type": "", "demo": "messaging\/list-message-logs.md", @@ -16075,7 +16075,7 @@ "x-appwrite": { "method": "listTargets", "group": "messages", - "weight": 311, + "weight": 310, "cookies": false, "type": "", "demo": "messaging\/list-targets.md", @@ -16148,7 +16148,7 @@ "x-appwrite": { "method": "listProviders", "group": "providers", - "weight": 281, + "weight": 280, "cookies": false, "type": "", "demo": "messaging\/list-providers.md", @@ -16224,7 +16224,7 @@ "x-appwrite": { "method": "createApnsProvider", "group": "providers", - "weight": 280, + "weight": 279, "cookies": false, "type": "", "demo": "messaging\/create-apns-provider.md", @@ -16412,7 +16412,7 @@ "x-appwrite": { "method": "updateApnsProvider", "group": "providers", - "weight": 293, + "weight": 292, "cookies": false, "type": "", "demo": "messaging\/update-apns-provider.md", @@ -16596,7 +16596,7 @@ "x-appwrite": { "method": "createFcmProvider", "group": "providers", - "weight": 279, + "weight": 278, "cookies": false, "type": "", "demo": "messaging\/create-fcm-provider.md", @@ -16752,7 +16752,7 @@ "x-appwrite": { "method": "updateFcmProvider", "group": "providers", - "weight": 292, + "weight": 291, "cookies": false, "type": "", "demo": "messaging\/update-fcm-provider.md", @@ -16904,7 +16904,7 @@ "x-appwrite": { "method": "createMailgunProvider", "group": "providers", - "weight": 271, + "weight": 270, "cookies": false, "type": "", "demo": "messaging\/create-mailgun-provider.md", @@ -17032,7 +17032,7 @@ "x-appwrite": { "method": "updateMailgunProvider", "group": "providers", - "weight": 284, + "weight": 283, "cookies": false, "type": "", "demo": "messaging\/update-mailgun-provider.md", @@ -17158,7 +17158,7 @@ "x-appwrite": { "method": "createMsg91Provider", "group": "providers", - "weight": 274, + "weight": 273, "cookies": false, "type": "", "demo": "messaging\/create-msg-91-provider.md", @@ -17262,7 +17262,7 @@ "x-appwrite": { "method": "updateMsg91Provider", "group": "providers", - "weight": 287, + "weight": 286, "cookies": false, "type": "", "demo": "messaging\/update-msg-91-provider.md", @@ -17364,7 +17364,7 @@ "x-appwrite": { "method": "createSendgridProvider", "group": "providers", - "weight": 272, + "weight": 271, "cookies": false, "type": "", "demo": "messaging\/create-sendgrid-provider.md", @@ -17480,7 +17480,7 @@ "x-appwrite": { "method": "updateSendgridProvider", "group": "providers", - "weight": 285, + "weight": 284, "cookies": false, "type": "", "demo": "messaging\/update-sendgrid-provider.md", @@ -17594,7 +17594,7 @@ "x-appwrite": { "method": "createSmtpProvider", "group": "providers", - "weight": 273, + "weight": 272, "cookies": false, "type": "", "demo": "messaging\/create-smtp-provider.md", @@ -17840,7 +17840,7 @@ "x-appwrite": { "method": "updateSmtpProvider", "group": "providers", - "weight": 286, + "weight": 285, "cookies": false, "type": "", "demo": "messaging\/update-smtp-provider.md", @@ -18079,7 +18079,7 @@ "x-appwrite": { "method": "createTelesignProvider", "group": "providers", - "weight": 275, + "weight": 274, "cookies": false, "type": "", "demo": "messaging\/create-telesign-provider.md", @@ -18183,7 +18183,7 @@ "x-appwrite": { "method": "updateTelesignProvider", "group": "providers", - "weight": 288, + "weight": 287, "cookies": false, "type": "", "demo": "messaging\/update-telesign-provider.md", @@ -18285,7 +18285,7 @@ "x-appwrite": { "method": "createTextmagicProvider", "group": "providers", - "weight": 276, + "weight": 275, "cookies": false, "type": "", "demo": "messaging\/create-textmagic-provider.md", @@ -18389,7 +18389,7 @@ "x-appwrite": { "method": "updateTextmagicProvider", "group": "providers", - "weight": 289, + "weight": 288, "cookies": false, "type": "", "demo": "messaging\/update-textmagic-provider.md", @@ -18491,7 +18491,7 @@ "x-appwrite": { "method": "createTwilioProvider", "group": "providers", - "weight": 277, + "weight": 276, "cookies": false, "type": "", "demo": "messaging\/create-twilio-provider.md", @@ -18595,7 +18595,7 @@ "x-appwrite": { "method": "updateTwilioProvider", "group": "providers", - "weight": 290, + "weight": 289, "cookies": false, "type": "", "demo": "messaging\/update-twilio-provider.md", @@ -18697,7 +18697,7 @@ "x-appwrite": { "method": "createVonageProvider", "group": "providers", - "weight": 278, + "weight": 277, "cookies": false, "type": "", "demo": "messaging\/create-vonage-provider.md", @@ -18801,7 +18801,7 @@ "x-appwrite": { "method": "updateVonageProvider", "group": "providers", - "weight": 291, + "weight": 290, "cookies": false, "type": "", "demo": "messaging\/update-vonage-provider.md", @@ -18901,7 +18901,7 @@ "x-appwrite": { "method": "getProvider", "group": "providers", - "weight": 283, + "weight": 282, "cookies": false, "type": "", "demo": "messaging\/get-provider.md", @@ -18957,7 +18957,7 @@ "x-appwrite": { "method": "deleteProvider", "group": "providers", - "weight": 294, + "weight": 293, "cookies": false, "type": "", "demo": "messaging\/delete-provider.md", @@ -19018,7 +19018,7 @@ "x-appwrite": { "method": "listProviderLogs", "group": "providers", - "weight": 282, + "weight": 281, "cookies": false, "type": "", "demo": "messaging\/list-provider-logs.md", @@ -19091,7 +19091,7 @@ "x-appwrite": { "method": "listSubscriberLogs", "group": "subscribers", - "weight": 303, + "weight": 302, "cookies": false, "type": "", "demo": "messaging\/list-subscriber-logs.md", @@ -19164,7 +19164,7 @@ "x-appwrite": { "method": "listTopics", "group": "topics", - "weight": 296, + "weight": 295, "cookies": false, "type": "", "demo": "messaging\/list-topics.md", @@ -19238,7 +19238,7 @@ "x-appwrite": { "method": "createTopic", "group": "topics", - "weight": 295, + "weight": 294, "cookies": false, "type": "", "demo": "messaging\/create-topic.md", @@ -19327,7 +19327,7 @@ "x-appwrite": { "method": "getTopic", "group": "topics", - "weight": 298, + "weight": 297, "cookies": false, "type": "", "demo": "messaging\/get-topic.md", @@ -19388,7 +19388,7 @@ "x-appwrite": { "method": "updateTopic", "group": "topics", - "weight": 299, + "weight": 298, "cookies": false, "type": "", "demo": "messaging\/update-topic.md", @@ -19468,7 +19468,7 @@ "x-appwrite": { "method": "deleteTopic", "group": "topics", - "weight": 300, + "weight": 299, "cookies": false, "type": "", "demo": "messaging\/delete-topic.md", @@ -19529,7 +19529,7 @@ "x-appwrite": { "method": "listTopicLogs", "group": "topics", - "weight": 297, + "weight": 296, "cookies": false, "type": "", "demo": "messaging\/list-topic-logs.md", @@ -19602,7 +19602,7 @@ "x-appwrite": { "method": "listSubscribers", "group": "subscribers", - "weight": 302, + "weight": 301, "cookies": false, "type": "", "demo": "messaging\/list-subscribers.md", @@ -19684,7 +19684,7 @@ "x-appwrite": { "method": "createSubscriber", "group": "subscribers", - "weight": 301, + "weight": 300, "cookies": false, "type": "", "demo": "messaging\/create-subscriber.md", @@ -19773,7 +19773,7 @@ "x-appwrite": { "method": "getSubscriber", "group": "subscribers", - "weight": 304, + "weight": 303, "cookies": false, "type": "", "demo": "messaging\/get-subscriber.md", @@ -19837,7 +19837,7 @@ "x-appwrite": { "method": "deleteSubscriber", "group": "subscribers", - "weight": 305, + "weight": 304, "cookies": false, "type": "", "demo": "messaging\/delete-subscriber.md", @@ -22151,7 +22151,7 @@ "x-appwrite": { "method": "listBuckets", "group": "buckets", - "weight": 156, + "weight": 155, "cookies": false, "type": "", "demo": "storage\/list-buckets.md", @@ -22224,7 +22224,7 @@ "x-appwrite": { "method": "createBucket", "group": "buckets", - "weight": 155, + "weight": 154, "cookies": false, "type": "", "demo": "storage\/create-bucket.md", @@ -22362,7 +22362,7 @@ "x-appwrite": { "method": "getBucket", "group": "buckets", - "weight": 157, + "weight": 156, "cookies": false, "type": "", "demo": "storage\/get-bucket.md", @@ -22422,7 +22422,7 @@ "x-appwrite": { "method": "updateBucket", "group": "buckets", - "weight": 158, + "weight": 157, "cookies": false, "type": "", "demo": "storage\/update-bucket.md", @@ -22556,7 +22556,7 @@ "x-appwrite": { "method": "deleteBucket", "group": "buckets", - "weight": 159, + "weight": 158, "cookies": false, "type": "", "demo": "storage\/delete-bucket.md", @@ -22616,7 +22616,7 @@ "x-appwrite": { "method": "listFiles", "group": "files", - "weight": 161, + "weight": 160, "cookies": false, "type": "", "demo": "storage\/list-files.md", @@ -22700,7 +22700,7 @@ "x-appwrite": { "method": "createFile", "group": "files", - "weight": 160, + "weight": 159, "cookies": false, "type": "upload", "demo": "storage\/create-file.md", @@ -22791,7 +22791,7 @@ "x-appwrite": { "method": "getFile", "group": "files", - "weight": 162, + "weight": 161, "cookies": false, "type": "", "demo": "storage\/get-file.md", @@ -22862,7 +22862,7 @@ "x-appwrite": { "method": "updateFile", "group": "files", - "weight": 167, + "weight": 166, "cookies": false, "type": "", "demo": "storage\/update-file.md", @@ -22952,7 +22952,7 @@ "x-appwrite": { "method": "deleteFile", "group": "files", - "weight": 168, + "weight": 167, "cookies": false, "type": "", "demo": "storage\/delete-file.md", @@ -23023,7 +23023,7 @@ "x-appwrite": { "method": "getFileDownload", "group": "files", - "weight": 164, + "weight": 163, "cookies": false, "type": "location", "demo": "storage\/get-file-download.md", @@ -23103,7 +23103,7 @@ "x-appwrite": { "method": "getFilePreview", "group": "files", - "weight": 163, + "weight": 162, "cookies": false, "type": "location", "demo": "storage\/get-file-preview.md", @@ -23311,7 +23311,7 @@ "x-appwrite": { "method": "getFileView", "group": "files", - "weight": 165, + "weight": 164, "cookies": false, "type": "location", "demo": "storage\/get-file-view.md", @@ -23391,7 +23391,7 @@ "x-appwrite": { "method": "list", "group": "tablesdb", - "weight": 381, + "weight": 380, "cookies": false, "type": "", "demo": "tablesdb\/list.md", @@ -23464,7 +23464,7 @@ "x-appwrite": { "method": "create", "group": "tablesdb", - "weight": 377, + "weight": 376, "cookies": false, "type": "", "demo": "tablesdb\/create.md", @@ -23547,7 +23547,7 @@ "x-appwrite": { "method": "get", "group": "tablesdb", - "weight": 378, + "weight": 377, "cookies": false, "type": "", "demo": "tablesdb\/get.md", @@ -23607,7 +23607,7 @@ "x-appwrite": { "method": "update", "group": "tablesdb", - "weight": 379, + "weight": 378, "cookies": false, "type": "", "demo": "tablesdb\/update.md", @@ -23686,7 +23686,7 @@ "x-appwrite": { "method": "delete", "group": "tablesdb", - "weight": 380, + "weight": 379, "cookies": false, "type": "", "demo": "tablesdb\/delete.md", @@ -23746,7 +23746,7 @@ "x-appwrite": { "method": "listTables", "group": "tables", - "weight": 388, + "weight": 387, "cookies": false, "type": "", "demo": "tablesdb\/list-tables.md", @@ -23830,7 +23830,7 @@ "x-appwrite": { "method": "createTable", "group": "tables", - "weight": 384, + "weight": 383, "cookies": false, "type": "", "demo": "tablesdb\/create-table.md", @@ -23939,7 +23939,7 @@ "x-appwrite": { "method": "getTable", "group": "tables", - "weight": 385, + "weight": 384, "cookies": false, "type": "", "demo": "tablesdb\/get-table.md", @@ -24010,7 +24010,7 @@ "x-appwrite": { "method": "updateTable", "group": "tables", - "weight": 386, + "weight": 385, "cookies": false, "type": "", "demo": "tablesdb\/update-table.md", @@ -24115,7 +24115,7 @@ "x-appwrite": { "method": "deleteTable", "group": "tables", - "weight": 387, + "weight": 386, "cookies": false, "type": "", "demo": "tablesdb\/delete-table.md", @@ -24186,7 +24186,7 @@ "x-appwrite": { "method": "listColumns", "group": "columns", - "weight": 393, + "weight": 392, "cookies": false, "type": "", "demo": "tablesdb\/list-columns.md", @@ -24271,7 +24271,7 @@ "x-appwrite": { "method": "createBooleanColumn", "group": "columns", - "weight": 394, + "weight": 393, "cookies": false, "type": "", "demo": "tablesdb\/create-boolean-column.md", @@ -24381,7 +24381,7 @@ "x-appwrite": { "method": "updateBooleanColumn", "group": "columns", - "weight": 395, + "weight": 394, "cookies": false, "type": "", "demo": "tablesdb\/update-boolean-column.md", @@ -24493,7 +24493,7 @@ "x-appwrite": { "method": "createDatetimeColumn", "group": "columns", - "weight": 396, + "weight": 395, "cookies": false, "type": "", "demo": "tablesdb\/create-datetime-column.md", @@ -24603,7 +24603,7 @@ "x-appwrite": { "method": "updateDatetimeColumn", "group": "columns", - "weight": 397, + "weight": 396, "cookies": false, "type": "", "demo": "tablesdb\/update-datetime-column.md", @@ -24715,7 +24715,7 @@ "x-appwrite": { "method": "createEmailColumn", "group": "columns", - "weight": 398, + "weight": 397, "cookies": false, "type": "", "demo": "tablesdb\/create-email-column.md", @@ -24825,7 +24825,7 @@ "x-appwrite": { "method": "updateEmailColumn", "group": "columns", - "weight": 399, + "weight": 398, "cookies": false, "type": "", "demo": "tablesdb\/update-email-column.md", @@ -24937,7 +24937,7 @@ "x-appwrite": { "method": "createEnumColumn", "group": "columns", - "weight": 400, + "weight": 399, "cookies": false, "type": "", "demo": "tablesdb\/create-enum-column.md", @@ -25057,7 +25057,7 @@ "x-appwrite": { "method": "updateEnumColumn", "group": "columns", - "weight": 401, + "weight": 400, "cookies": false, "type": "", "demo": "tablesdb\/update-enum-column.md", @@ -25179,7 +25179,7 @@ "x-appwrite": { "method": "createFloatColumn", "group": "columns", - "weight": 402, + "weight": 401, "cookies": false, "type": "", "demo": "tablesdb\/create-float-column.md", @@ -25301,7 +25301,7 @@ "x-appwrite": { "method": "updateFloatColumn", "group": "columns", - "weight": 403, + "weight": 402, "cookies": false, "type": "", "demo": "tablesdb\/update-float-column.md", @@ -25425,7 +25425,7 @@ "x-appwrite": { "method": "createIntegerColumn", "group": "columns", - "weight": 404, + "weight": 403, "cookies": false, "type": "", "demo": "tablesdb\/create-integer-column.md", @@ -25547,7 +25547,7 @@ "x-appwrite": { "method": "updateIntegerColumn", "group": "columns", - "weight": 405, + "weight": 404, "cookies": false, "type": "", "demo": "tablesdb\/update-integer-column.md", @@ -25671,7 +25671,7 @@ "x-appwrite": { "method": "createIpColumn", "group": "columns", - "weight": 406, + "weight": 405, "cookies": false, "type": "", "demo": "tablesdb\/create-ip-column.md", @@ -25781,7 +25781,7 @@ "x-appwrite": { "method": "updateIpColumn", "group": "columns", - "weight": 407, + "weight": 406, "cookies": false, "type": "", "demo": "tablesdb\/update-ip-column.md", @@ -25880,7 +25880,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric line attribute.", + "description": "Create a geometric line column.", "responses": { "202": { "description": "ColumnLine", @@ -25893,7 +25893,7 @@ "x-appwrite": { "method": "createLineColumn", "group": "columns", - "weight": 408, + "weight": 407, "cookies": false, "type": "", "demo": "tablesdb\/create-line-column.md", @@ -25985,7 +25985,7 @@ "tags": [ "tablesDB" ], - "description": "Update a line column. Changing the `default` value will not update already existing documents.", + "description": "Update a line column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnLine", @@ -25998,7 +25998,7 @@ "x-appwrite": { "method": "updateLineColumn", "group": "columns", - "weight": 409, + "weight": 408, "cookies": false, "type": "", "demo": "tablesdb\/update-line-column.md", @@ -26096,7 +26096,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric point attribute.", + "description": "Create a geometric point column.", "responses": { "202": { "description": "ColumnPoint", @@ -26109,7 +26109,7 @@ "x-appwrite": { "method": "createPointColumn", "group": "columns", - "weight": 410, + "weight": 409, "cookies": false, "type": "", "demo": "tablesdb\/create-point-column.md", @@ -26201,7 +26201,7 @@ "tags": [ "tablesDB" ], - "description": "Update a point column. Changing the `default` value will not update already existing documents.", + "description": "Update a point column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPoint", @@ -26214,7 +26214,7 @@ "x-appwrite": { "method": "updatePointColumn", "group": "columns", - "weight": 411, + "weight": 410, "cookies": false, "type": "", "demo": "tablesdb\/update-point-column.md", @@ -26312,7 +26312,7 @@ "tags": [ "tablesDB" ], - "description": "Create a geometric polygon attribute.", + "description": "Create a geometric polygon column.", "responses": { "202": { "description": "ColumnPolygon", @@ -26325,7 +26325,7 @@ "x-appwrite": { "method": "createPolygonColumn", "group": "columns", - "weight": 412, + "weight": 411, "cookies": false, "type": "", "demo": "tablesdb\/create-polygon-column.md", @@ -26417,7 +26417,7 @@ "tags": [ "tablesDB" ], - "description": "Update a polygon column. Changing the `default` value will not update already existing documents.", + "description": "Update a polygon column. Changing the `default` value will not update already existing rows.", "responses": { "200": { "description": "ColumnPolygon", @@ -26430,7 +26430,7 @@ "x-appwrite": { "method": "updatePolygonColumn", "group": "columns", - "weight": 413, + "weight": 412, "cookies": false, "type": "", "demo": "tablesdb\/update-polygon-column.md", @@ -26541,7 +26541,7 @@ "x-appwrite": { "method": "createRelationshipColumn", "group": "columns", - "weight": 414, + "weight": 413, "cookies": false, "type": "", "demo": "tablesdb\/create-relationship-column.md", @@ -26678,7 +26678,7 @@ "x-appwrite": { "method": "createStringColumn", "group": "columns", - "weight": 416, + "weight": 415, "cookies": false, "type": "", "demo": "tablesdb\/create-string-column.md", @@ -26801,7 +26801,7 @@ "x-appwrite": { "method": "updateStringColumn", "group": "columns", - "weight": 417, + "weight": 416, "cookies": false, "type": "", "demo": "tablesdb\/update-string-column.md", @@ -26919,7 +26919,7 @@ "x-appwrite": { "method": "createUrlColumn", "group": "columns", - "weight": 418, + "weight": 417, "cookies": false, "type": "", "demo": "tablesdb\/create-url-column.md", @@ -27029,7 +27029,7 @@ "x-appwrite": { "method": "updateUrlColumn", "group": "columns", - "weight": 419, + "weight": 418, "cookies": false, "type": "", "demo": "tablesdb\/update-url-column.md", @@ -27170,7 +27170,7 @@ "x-appwrite": { "method": "getColumn", "group": "columns", - "weight": 391, + "weight": 390, "cookies": false, "type": "", "demo": "tablesdb\/get-column.md", @@ -27243,7 +27243,7 @@ "x-appwrite": { "method": "deleteColumn", "group": "columns", - "weight": 392, + "weight": 391, "cookies": false, "type": "", "demo": "tablesdb\/delete-column.md", @@ -27323,7 +27323,7 @@ "x-appwrite": { "method": "updateRelationshipColumn", "group": "columns", - "weight": 415, + "weight": 414, "cookies": false, "type": "", "demo": "tablesdb\/update-relationship-column.md", @@ -27429,7 +27429,7 @@ "x-appwrite": { "method": "listIndexes", "group": "indexes", - "weight": 423, + "weight": 422, "cookies": false, "type": "", "demo": "tablesdb\/list-indexes.md", @@ -27512,7 +27512,7 @@ "x-appwrite": { "method": "createIndex", "group": "indexes", - "weight": 420, + "weight": 419, "cookies": false, "type": "", "demo": "tablesdb\/create-index.md", @@ -27644,7 +27644,7 @@ "x-appwrite": { "method": "getIndex", "group": "indexes", - "weight": 421, + "weight": 420, "cookies": false, "type": "", "demo": "tablesdb\/get-index.md", @@ -27717,7 +27717,7 @@ "x-appwrite": { "method": "deleteIndex", "group": "indexes", - "weight": 422, + "weight": 421, "cookies": false, "type": "", "demo": "tablesdb\/delete-index.md", @@ -27795,7 +27795,7 @@ "x-appwrite": { "method": "listRows", "group": "rows", - "weight": 432, + "weight": 431, "cookies": false, "type": "", "demo": "tablesdb\/list-rows.md", @@ -27881,7 +27881,7 @@ "x-appwrite": { "method": "createRow", "group": "rows", - "weight": 424, + "weight": 423, "cookies": false, "type": "", "demo": "tablesdb\/create-row.md", @@ -28053,7 +28053,7 @@ "x-appwrite": { "method": "upsertRows", "group": "rows", - "weight": 429, + "weight": 428, "cookies": false, "type": "", "demo": "tablesdb\/upsert-rows.md", @@ -28175,7 +28175,7 @@ "x-appwrite": { "method": "updateRows", "group": "rows", - "weight": 427, + "weight": 426, "cookies": false, "type": "", "demo": "tablesdb\/update-rows.md", @@ -28271,7 +28271,7 @@ "x-appwrite": { "method": "deleteRows", "group": "rows", - "weight": 431, + "weight": 430, "cookies": false, "type": "", "demo": "tablesdb\/delete-rows.md", @@ -28361,7 +28361,7 @@ "x-appwrite": { "method": "getRow", "group": "rows", - "weight": 425, + "weight": 424, "cookies": false, "type": "", "demo": "tablesdb\/get-row.md", @@ -28455,7 +28455,7 @@ "x-appwrite": { "method": "upsertRow", "group": "rows", - "weight": 428, + "weight": 427, "cookies": false, "type": "", "demo": "tablesdb\/upsert-row.md", @@ -28592,7 +28592,7 @@ "x-appwrite": { "method": "updateRow", "group": "rows", - "weight": 426, + "weight": 425, "cookies": false, "type": "", "demo": "tablesdb\/update-row.md", @@ -28693,7 +28693,7 @@ "x-appwrite": { "method": "deleteRow", "group": "rows", - "weight": 430, + "weight": 429, "cookies": false, "type": "", "demo": "tablesdb\/delete-row.md", @@ -28777,7 +28777,7 @@ "x-appwrite": { "method": "decrementRowColumn", "group": "rows", - "weight": 435, + "weight": 434, "cookies": false, "type": "", "demo": "tablesdb\/decrement-row-column.md", @@ -28890,7 +28890,7 @@ "x-appwrite": { "method": "incrementRowColumn", "group": "rows", - "weight": 434, + "weight": 433, "cookies": false, "type": "", "demo": "tablesdb\/increment-row-column.md", @@ -29001,7 +29001,7 @@ "x-appwrite": { "method": "list", "group": "teams", - "weight": 172, + "weight": 171, "cookies": false, "type": "", "demo": "teams\/list.md", @@ -29077,7 +29077,7 @@ "x-appwrite": { "method": "create", "group": "teams", - "weight": 171, + "weight": 170, "cookies": false, "type": "", "demo": "teams\/create.md", @@ -29168,7 +29168,7 @@ "x-appwrite": { "method": "get", "group": "teams", - "weight": 173, + "weight": 172, "cookies": false, "type": "", "demo": "teams\/get.md", @@ -29231,7 +29231,7 @@ "x-appwrite": { "method": "updateName", "group": "teams", - "weight": 175, + "weight": 174, "cookies": false, "type": "", "demo": "teams\/update-name.md", @@ -29307,7 +29307,7 @@ "x-appwrite": { "method": "delete", "group": "teams", - "weight": 177, + "weight": 176, "cookies": false, "type": "", "demo": "teams\/delete.md", @@ -29370,7 +29370,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 179, + "weight": 178, "cookies": false, "type": "", "demo": "teams\/list-memberships.md", @@ -29454,7 +29454,7 @@ "x-appwrite": { "method": "createMembership", "group": "memberships", - "weight": 178, + "weight": 177, "cookies": false, "type": "", "demo": "teams\/create-membership.md", @@ -29568,7 +29568,7 @@ "x-appwrite": { "method": "getMembership", "group": "memberships", - "weight": 180, + "weight": 179, "cookies": false, "type": "", "demo": "teams\/get-membership.md", @@ -29639,7 +29639,7 @@ "x-appwrite": { "method": "updateMembership", "group": "memberships", - "weight": 181, + "weight": 180, "cookies": false, "type": "", "demo": "teams\/update-membership.md", @@ -29726,7 +29726,7 @@ "x-appwrite": { "method": "deleteMembership", "group": "memberships", - "weight": 183, + "weight": 182, "cookies": false, "type": "", "demo": "teams\/delete-membership.md", @@ -29799,7 +29799,7 @@ "x-appwrite": { "method": "updateMembershipStatus", "group": "memberships", - "weight": 182, + "weight": 181, "cookies": false, "type": "", "demo": "teams\/update-membership-status.md", @@ -29894,7 +29894,7 @@ "x-appwrite": { "method": "getPrefs", "group": "teams", - "weight": 174, + "weight": 173, "cookies": false, "type": "", "demo": "teams\/get-prefs.md", @@ -29956,7 +29956,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "teams", - "weight": 176, + "weight": 175, "cookies": false, "type": "", "demo": "teams\/update-prefs.md", @@ -30396,7 +30396,7 @@ "x-appwrite": { "method": "list", "group": "users", - "weight": 194, + "weight": 193, "cookies": false, "type": "", "demo": "users\/list.md", @@ -30469,7 +30469,7 @@ "x-appwrite": { "method": "create", "group": "users", - "weight": 185, + "weight": 184, "cookies": false, "type": "", "demo": "users\/create.md", @@ -30565,7 +30565,7 @@ "x-appwrite": { "method": "createArgon2User", "group": "users", - "weight": 188, + "weight": 187, "cookies": false, "type": "", "demo": "users\/create-argon-2-user.md", @@ -30657,7 +30657,7 @@ "x-appwrite": { "method": "createBcryptUser", "group": "users", - "weight": 186, + "weight": 185, "cookies": false, "type": "", "demo": "users\/create-bcrypt-user.md", @@ -30747,7 +30747,7 @@ "x-appwrite": { "method": "listIdentities", "group": "identities", - "weight": 202, + "weight": 201, "cookies": false, "type": "", "demo": "users\/list-identities.md", @@ -30817,7 +30817,7 @@ "x-appwrite": { "method": "deleteIdentity", "group": "identities", - "weight": 225, + "weight": 224, "cookies": false, "type": "", "demo": "users\/delete-identity.md", @@ -30879,7 +30879,7 @@ "x-appwrite": { "method": "createMD5User", "group": "users", - "weight": 187, + "weight": 186, "cookies": false, "type": "", "demo": "users\/create-md-5-user.md", @@ -30971,7 +30971,7 @@ "x-appwrite": { "method": "createPHPassUser", "group": "users", - "weight": 190, + "weight": 189, "cookies": false, "type": "", "demo": "users\/create-ph-pass-user.md", @@ -31063,7 +31063,7 @@ "x-appwrite": { "method": "createScryptUser", "group": "users", - "weight": 191, + "weight": 190, "cookies": false, "type": "", "demo": "users\/create-scrypt-user.md", @@ -31190,7 +31190,7 @@ "x-appwrite": { "method": "createScryptModifiedUser", "group": "users", - "weight": 192, + "weight": 191, "cookies": false, "type": "", "demo": "users\/create-scrypt-modified-user.md", @@ -31303,7 +31303,7 @@ "x-appwrite": { "method": "createSHAUser", "group": "users", - "weight": 189, + "weight": 188, "cookies": false, "type": "", "demo": "users\/create-sha-user.md", @@ -31414,7 +31414,7 @@ "x-appwrite": { "method": "get", "group": "users", - "weight": 195, + "weight": 194, "cookies": false, "type": "", "demo": "users\/get.md", @@ -31469,7 +31469,7 @@ "x-appwrite": { "method": "delete", "group": "users", - "weight": 223, + "weight": 222, "cookies": false, "type": "", "demo": "users\/delete.md", @@ -31531,7 +31531,7 @@ "x-appwrite": { "method": "updateEmail", "group": "users", - "weight": 208, + "weight": 207, "cookies": false, "type": "", "demo": "users\/update-email.md", @@ -31611,7 +31611,7 @@ "x-appwrite": { "method": "createJWT", "group": "sessions", - "weight": 226, + "weight": 225, "cookies": false, "type": "", "demo": "users\/create-jwt.md", @@ -31694,7 +31694,7 @@ "x-appwrite": { "method": "updateLabels", "group": "users", - "weight": 204, + "weight": 203, "cookies": false, "type": "", "demo": "users\/update-labels.md", @@ -31775,7 +31775,7 @@ "x-appwrite": { "method": "listLogs", "group": "logs", - "weight": 200, + "weight": 199, "cookies": false, "type": "", "demo": "users\/list-logs.md", @@ -31847,7 +31847,7 @@ "x-appwrite": { "method": "listMemberships", "group": "memberships", - "weight": 199, + "weight": 198, "cookies": false, "type": "", "demo": "users\/list-memberships.md", @@ -31930,7 +31930,7 @@ "x-appwrite": { "method": "updateMfa", "group": "users", - "weight": 213, + "weight": 212, "cookies": false, "type": "", "demo": "users\/update-mfa.md", @@ -32065,7 +32065,7 @@ "x-appwrite": { "method": "deleteMfaAuthenticator", "group": "mfa", - "weight": 218, + "weight": 217, "cookies": false, "type": "", "demo": "users\/delete-mfa-authenticator.md", @@ -32196,7 +32196,7 @@ "x-appwrite": { "method": "listMfaFactors", "group": "mfa", - "weight": 214, + "weight": 213, "cookies": false, "type": "", "demo": "users\/list-mfa-factors.md", @@ -32312,7 +32312,7 @@ "x-appwrite": { "method": "getMfaRecoveryCodes", "group": "mfa", - "weight": 215, + "weight": 214, "cookies": false, "type": "", "demo": "users\/get-mfa-recovery-codes.md", @@ -32428,7 +32428,7 @@ "x-appwrite": { "method": "updateMfaRecoveryCodes", "group": "mfa", - "weight": 217, + "weight": 216, "cookies": false, "type": "", "demo": "users\/update-mfa-recovery-codes.md", @@ -32544,7 +32544,7 @@ "x-appwrite": { "method": "createMfaRecoveryCodes", "group": "mfa", - "weight": 216, + "weight": 215, "cookies": false, "type": "", "demo": "users\/create-mfa-recovery-codes.md", @@ -32662,7 +32662,7 @@ "x-appwrite": { "method": "updateName", "group": "users", - "weight": 206, + "weight": 205, "cookies": false, "type": "", "demo": "users\/update-name.md", @@ -32742,7 +32742,7 @@ "x-appwrite": { "method": "updatePassword", "group": "users", - "weight": 207, + "weight": 206, "cookies": false, "type": "", "demo": "users\/update-password.md", @@ -32822,7 +32822,7 @@ "x-appwrite": { "method": "updatePhone", "group": "users", - "weight": 209, + "weight": 208, "cookies": false, "type": "", "demo": "users\/update-phone.md", @@ -32900,7 +32900,7 @@ "x-appwrite": { "method": "getPrefs", "group": "users", - "weight": 196, + "weight": 195, "cookies": false, "type": "", "demo": "users\/get-prefs.md", @@ -32960,7 +32960,7 @@ "x-appwrite": { "method": "updatePrefs", "group": "users", - "weight": 211, + "weight": 210, "cookies": false, "type": "", "demo": "users\/update-prefs.md", @@ -33038,7 +33038,7 @@ "x-appwrite": { "method": "listSessions", "group": "sessions", - "weight": 198, + "weight": 197, "cookies": false, "type": "", "demo": "users\/list-sessions.md", @@ -33098,7 +33098,7 @@ "x-appwrite": { "method": "createSession", "group": "sessions", - "weight": 219, + "weight": 218, "cookies": false, "type": "", "demo": "users\/create-session.md", @@ -33153,7 +33153,7 @@ "x-appwrite": { "method": "deleteSessions", "group": "sessions", - "weight": 222, + "weight": 221, "cookies": false, "type": "", "demo": "users\/delete-sessions.md", @@ -33210,7 +33210,7 @@ "x-appwrite": { "method": "deleteSession", "group": "sessions", - "weight": 221, + "weight": 220, "cookies": false, "type": "", "demo": "users\/delete-session.md", @@ -33280,7 +33280,7 @@ "x-appwrite": { "method": "updateStatus", "group": "users", - "weight": 203, + "weight": 202, "cookies": false, "type": "", "demo": "users\/update-status.md", @@ -33358,7 +33358,7 @@ "x-appwrite": { "method": "listTargets", "group": "targets", - "weight": 201, + "weight": 200, "cookies": false, "type": "", "demo": "users\/list-targets.md", @@ -33431,7 +33431,7 @@ "x-appwrite": { "method": "createTarget", "group": "targets", - "weight": 193, + "weight": 192, "cookies": false, "type": "", "demo": "users\/create-target.md", @@ -33543,7 +33543,7 @@ "x-appwrite": { "method": "getTarget", "group": "targets", - "weight": 197, + "weight": 196, "cookies": false, "type": "", "demo": "users\/get-target.md", @@ -33612,7 +33612,7 @@ "x-appwrite": { "method": "updateTarget", "group": "targets", - "weight": 212, + "weight": 211, "cookies": false, "type": "", "demo": "users\/update-target.md", @@ -33703,7 +33703,7 @@ "x-appwrite": { "method": "deleteTarget", "group": "targets", - "weight": 224, + "weight": 223, "cookies": false, "type": "", "demo": "users\/delete-target.md", @@ -33774,7 +33774,7 @@ "x-appwrite": { "method": "createToken", "group": "sessions", - "weight": 220, + "weight": 219, "cookies": false, "type": "", "demo": "users\/create-token.md", @@ -33857,7 +33857,7 @@ "x-appwrite": { "method": "updateEmailVerification", "group": "users", - "weight": 210, + "weight": 209, "cookies": false, "type": "", "demo": "users\/update-email-verification.md", @@ -33937,7 +33937,7 @@ "x-appwrite": { "method": "updatePhoneVerification", "group": "users", - "weight": 205, + "weight": 204, "cookies": false, "type": "", "demo": "users\/update-phone-verification.md", From 7c3d526cdac01b69c71a6ad81a05951455ecd80e Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Sat, 6 Sep 2025 05:27:47 +1200 Subject: [PATCH 06/56] Update docs --- composer.lock | 4 ++-- .../1.8.x/client-android/java/account/update-prefs.md | 6 +++++- .../client-android/java/databases/create-document.md | 8 +++++++- .../1.8.x/client-android/java/tablesdb/create-row.md | 8 +++++++- .../1.8.x/client-android/kotlin/account/update-prefs.md | 6 +++++- .../client-android/kotlin/databases/create-document.md | 8 +++++++- .../1.8.x/client-android/kotlin/tablesdb/create-row.md | 8 +++++++- .../1.8.x/client-apple/examples/account/update-prefs.md | 6 +++++- .../client-apple/examples/databases/create-document.md | 8 +++++++- .../1.8.x/client-apple/examples/tablesdb/create-row.md | 8 +++++++- .../1.8.x/client-flutter/examples/account/update-prefs.md | 6 +++++- .../client-flutter/examples/databases/create-document.md | 8 +++++++- .../1.8.x/client-flutter/examples/tablesdb/create-row.md | 8 +++++++- .../1.8.x/client-graphql/examples/account/update-prefs.md | 2 +- .../client-graphql/examples/databases/create-document.md | 2 +- .../1.8.x/client-graphql/examples/tablesdb/create-row.md | 2 +- .../client-react-native/examples/account/update-prefs.md | 6 +++++- .../examples/databases/create-document.md | 8 +++++++- .../examples/databases/decrement-document-attribute.md | 4 ++-- .../examples/databases/increment-document-attribute.md | 4 ++-- .../client-react-native/examples/storage/create-file.md | 2 +- .../client-react-native/examples/tablesdb/create-row.md | 8 +++++++- .../examples/tablesdb/decrement-row-column.md | 4 ++-- .../examples/tablesdb/increment-row-column.md | 4 ++-- .../examples/1.8.x/client-rest/examples/account/create.md | 2 +- .../1.8.x/client-rest/examples/account/update-password.md | 2 +- .../1.8.x/client-rest/examples/account/update-prefs.md | 6 +++++- .../1.8.x/client-rest/examples/account/update-recovery.md | 2 +- .../client-rest/examples/databases/create-document.md | 8 +++++++- .../1.8.x/client-rest/examples/storage/create-file.md | 3 +-- .../1.8.x/client-rest/examples/tablesdb/create-row.md | 8 +++++++- .../1.8.x/client-web/examples/account/update-prefs.md | 6 +++++- .../client-web/examples/databases/create-document.md | 8 +++++++- .../1.8.x/client-web/examples/tablesdb/create-row.md | 8 +++++++- .../1.8.x/console-web/examples/account/update-prefs.md | 6 +++++- .../console-web/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../console-web/examples/tablesdb/create-line-column.md | 2 +- .../console-web/examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/console-web/examples/tablesdb/create-row.md | 8 +++++++- .../console-web/examples/tablesdb/update-line-column.md | 2 +- .../console-web/examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-dart/examples/account/update-prefs.md | 6 +++++- .../server-dart/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-dart/examples/tablesdb/create-line-column.md | 2 +- .../server-dart/examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-dart/examples/tablesdb/create-row.md | 8 +++++++- .../server-dart/examples/tablesdb/update-line-column.md | 2 +- .../server-dart/examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-deno/examples/account/update-prefs.md | 6 +++++- .../server-deno/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-deno/examples/tablesdb/create-line-column.md | 2 +- .../server-deno/examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-deno/examples/tablesdb/create-row.md | 8 +++++++- .../server-deno/examples/tablesdb/update-line-column.md | 2 +- .../server-deno/examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-dotnet/examples/account/update-prefs.md | 6 +++++- .../server-dotnet/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-dotnet/examples/tablesdb/create-line-column.md | 2 +- .../examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-dotnet/examples/tablesdb/create-row.md | 8 +++++++- .../server-dotnet/examples/tablesdb/update-line-column.md | 2 +- .../examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-go/examples/account/update-prefs.md | 6 +++++- .../1.8.x/server-go/examples/databases/create-document.md | 8 +++++++- .../server-go/examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../server-go/examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-go/examples/tablesdb/create-line-column.md | 2 +- .../server-go/examples/tablesdb/create-point-column.md | 2 +- .../server-go/examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-go/examples/tablesdb/create-row.md | 8 +++++++- .../server-go/examples/tablesdb/update-line-column.md | 2 +- .../server-go/examples/tablesdb/update-point-column.md | 2 +- .../server-go/examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-graphql/examples/account/update-prefs.md | 2 +- .../server-graphql/examples/databases/create-document.md | 2 +- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../examples/tablesdb/create-line-column.md | 2 +- .../examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-graphql/examples/tablesdb/create-row.md | 2 +- .../examples/tablesdb/update-line-column.md | 2 +- .../examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-kotlin/java/account/update-prefs.md | 6 +++++- .../1.8.x/server-kotlin/java/databases/create-document.md | 8 +++++++- .../server-kotlin/java/databases/create-line-attribute.md | 2 +- .../java/databases/create-point-attribute.md | 2 +- .../java/databases/create-polygon-attribute.md | 2 +- .../server-kotlin/java/databases/update-line-attribute.md | 2 +- .../java/databases/update-point-attribute.md | 2 +- .../java/databases/update-polygon-attribute.md | 2 +- .../server-kotlin/java/tablesdb/create-line-column.md | 2 +- .../server-kotlin/java/tablesdb/create-point-column.md | 2 +- .../server-kotlin/java/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-kotlin/java/tablesdb/create-row.md | 8 +++++++- .../server-kotlin/java/tablesdb/update-line-column.md | 2 +- .../server-kotlin/java/tablesdb/update-point-column.md | 2 +- .../server-kotlin/java/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-kotlin/kotlin/account/update-prefs.md | 6 +++++- .../server-kotlin/kotlin/databases/create-document.md | 8 +++++++- .../kotlin/databases/create-line-attribute.md | 2 +- .../kotlin/databases/create-point-attribute.md | 2 +- .../kotlin/databases/create-polygon-attribute.md | 2 +- .../kotlin/databases/update-line-attribute.md | 2 +- .../kotlin/databases/update-point-attribute.md | 2 +- .../kotlin/databases/update-polygon-attribute.md | 2 +- .../server-kotlin/kotlin/tablesdb/create-line-column.md | 2 +- .../server-kotlin/kotlin/tablesdb/create-point-column.md | 2 +- .../kotlin/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-kotlin/kotlin/tablesdb/create-row.md | 8 +++++++- .../server-kotlin/kotlin/tablesdb/update-line-column.md | 2 +- .../server-kotlin/kotlin/tablesdb/update-point-column.md | 2 +- .../kotlin/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-nodejs/examples/account/update-prefs.md | 6 +++++- .../server-nodejs/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-nodejs/examples/tablesdb/create-line-column.md | 2 +- .../examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-nodejs/examples/tablesdb/create-row.md | 8 +++++++- .../server-nodejs/examples/tablesdb/update-line-column.md | 2 +- .../examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-php/examples/account/update-prefs.md | 6 +++++- .../server-php/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-php/examples/tablesdb/create-line-column.md | 2 +- .../server-php/examples/tablesdb/create-point-column.md | 2 +- .../server-php/examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-php/examples/tablesdb/create-row.md | 8 +++++++- .../server-php/examples/tablesdb/update-line-column.md | 2 +- .../server-php/examples/tablesdb/update-point-column.md | 2 +- .../server-php/examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-python/examples/account/update-prefs.md | 6 +++++- .../server-python/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-python/examples/tablesdb/create-line-column.md | 2 +- .../examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-python/examples/tablesdb/create-row.md | 8 +++++++- .../server-python/examples/tablesdb/update-line-column.md | 2 +- .../examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../examples/1.8.x/server-rest/examples/account/create.md | 2 +- .../1.8.x/server-rest/examples/account/update-password.md | 2 +- .../1.8.x/server-rest/examples/account/update-prefs.md | 6 +++++- .../1.8.x/server-rest/examples/account/update-recovery.md | 2 +- .../examples/databases/create-boolean-attribute.md | 2 +- .../examples/databases/create-datetime-attribute.md | 4 ++-- .../server-rest/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-email-attribute.md | 2 +- .../examples/databases/create-enum-attribute.md | 2 +- .../examples/databases/create-float-attribute.md | 2 +- .../1.8.x/server-rest/examples/databases/create-index.md | 2 +- .../examples/databases/create-integer-attribute.md | 2 +- .../server-rest/examples/databases/create-ip-attribute.md | 4 ++-- .../examples/databases/create-line-attribute.md | 4 ++-- .../examples/databases/create-point-attribute.md | 4 ++-- .../examples/databases/create-polygon-attribute.md | 4 ++-- .../examples/databases/create-relationship-attribute.md | 4 ++-- .../examples/databases/create-string-attribute.md | 2 +- .../examples/databases/create-url-attribute.md | 2 +- .../examples/databases/update-boolean-attribute.md | 2 +- .../examples/databases/update-datetime-attribute.md | 4 ++-- .../examples/databases/update-email-attribute.md | 2 +- .../examples/databases/update-enum-attribute.md | 2 +- .../examples/databases/update-float-attribute.md | 2 +- .../examples/databases/update-integer-attribute.md | 2 +- .../server-rest/examples/databases/update-ip-attribute.md | 4 ++-- .../examples/databases/update-line-attribute.md | 4 ++-- .../examples/databases/update-point-attribute.md | 4 ++-- .../examples/databases/update-polygon-attribute.md | 4 ++-- .../examples/databases/update-relationship-attribute.md | 2 +- .../examples/databases/update-string-attribute.md | 2 +- .../examples/databases/update-url-attribute.md | 2 +- .../server-rest/examples/functions/create-deployment.md | 3 +-- .../1.8.x/server-rest/examples/functions/create.md | 4 ++-- .../1.8.x/server-rest/examples/functions/update.md | 4 ++-- .../1.8.x/server-rest/examples/messaging/create-email.md | 2 +- .../1.8.x/server-rest/examples/messaging/create-push.md | 2 +- .../1.8.x/server-rest/examples/messaging/create-sms.md | 2 +- .../1.8.x/server-rest/examples/messaging/update-email.md | 2 +- .../1.8.x/server-rest/examples/messaging/update-push.md | 2 +- .../1.8.x/server-rest/examples/messaging/update-sms.md | 2 +- .../1.8.x/server-rest/examples/sites/create-deployment.md | 3 +-- docs/examples/1.8.x/server-rest/examples/sites/create.md | 2 +- docs/examples/1.8.x/server-rest/examples/sites/update.md | 2 +- .../1.8.x/server-rest/examples/storage/create-file.md | 3 +-- .../examples/tablesdb/create-boolean-column.md | 2 +- .../examples/tablesdb/create-datetime-column.md | 4 ++-- .../server-rest/examples/tablesdb/create-email-column.md | 2 +- .../server-rest/examples/tablesdb/create-enum-column.md | 2 +- .../server-rest/examples/tablesdb/create-float-column.md | 2 +- .../1.8.x/server-rest/examples/tablesdb/create-index.md | 2 +- .../examples/tablesdb/create-integer-column.md | 2 +- .../server-rest/examples/tablesdb/create-ip-column.md | 4 ++-- .../server-rest/examples/tablesdb/create-line-column.md | 4 ++-- .../server-rest/examples/tablesdb/create-point-column.md | 4 ++-- .../examples/tablesdb/create-polygon-column.md | 4 ++-- .../examples/tablesdb/create-relationship-column.md | 4 ++-- .../1.8.x/server-rest/examples/tablesdb/create-row.md | 8 +++++++- .../server-rest/examples/tablesdb/create-string-column.md | 2 +- .../server-rest/examples/tablesdb/create-url-column.md | 2 +- .../examples/tablesdb/update-boolean-column.md | 2 +- .../examples/tablesdb/update-datetime-column.md | 4 ++-- .../server-rest/examples/tablesdb/update-email-column.md | 2 +- .../server-rest/examples/tablesdb/update-enum-column.md | 2 +- .../server-rest/examples/tablesdb/update-float-column.md | 2 +- .../examples/tablesdb/update-integer-column.md | 2 +- .../server-rest/examples/tablesdb/update-ip-column.md | 4 ++-- .../server-rest/examples/tablesdb/update-line-column.md | 4 ++-- .../server-rest/examples/tablesdb/update-point-column.md | 4 ++-- .../examples/tablesdb/update-polygon-column.md | 4 ++-- .../examples/tablesdb/update-relationship-column.md | 2 +- .../server-rest/examples/tablesdb/update-string-column.md | 2 +- .../server-rest/examples/tablesdb/update-url-column.md | 2 +- .../server-rest/examples/tokens/create-file-token.md | 2 +- docs/examples/1.8.x/server-rest/examples/tokens/update.md | 2 +- docs/examples/1.8.x/server-rest/examples/users/create.md | 2 +- .../1.8.x/server-rest/examples/users/update-password.md | 2 +- .../1.8.x/server-ruby/examples/account/update-prefs.md | 6 +++++- .../server-ruby/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-ruby/examples/tablesdb/create-line-column.md | 2 +- .../server-ruby/examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-ruby/examples/tablesdb/create-row.md | 8 +++++++- .../server-ruby/examples/tablesdb/update-line-column.md | 2 +- .../server-ruby/examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- .../1.8.x/server-swift/examples/account/update-prefs.md | 6 +++++- .../server-swift/examples/databases/create-document.md | 8 +++++++- .../examples/databases/create-line-attribute.md | 2 +- .../examples/databases/create-point-attribute.md | 2 +- .../examples/databases/create-polygon-attribute.md | 2 +- .../examples/databases/update-line-attribute.md | 2 +- .../examples/databases/update-point-attribute.md | 2 +- .../examples/databases/update-polygon-attribute.md | 2 +- .../server-swift/examples/tablesdb/create-line-column.md | 2 +- .../server-swift/examples/tablesdb/create-point-column.md | 2 +- .../examples/tablesdb/create-polygon-column.md | 2 +- .../1.8.x/server-swift/examples/tablesdb/create-row.md | 8 +++++++- .../server-swift/examples/tablesdb/update-line-column.md | 2 +- .../server-swift/examples/tablesdb/update-point-column.md | 2 +- .../examples/tablesdb/update-polygon-column.md | 2 +- 306 files changed, 655 insertions(+), 339 deletions(-) diff --git a/composer.lock b/composer.lock index 11b9a519c2..09974bcd52 100644 --- a/composer.lock +++ b/composer.lock @@ -8512,7 +8512,7 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { @@ -8536,5 +8536,5 @@ "platform-overrides": { "php": "8.3" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/docs/examples/1.8.x/client-android/java/account/update-prefs.md b/docs/examples/1.8.x/client-android/java/account/update-prefs.md index f1a16c7de0..4bd6940c61 100644 --- a/docs/examples/1.8.x/client-android/java/account/update-prefs.md +++ b/docs/examples/1.8.x/client-android/java/account/update-prefs.md @@ -9,7 +9,11 @@ Client client = new Client(context) Account account = new Account(client); account.updatePrefs( - mapOf( "a" to "b" ), // prefs + mapOf( + "language" to "en", + "timezone" to "UTC", + "darkTheme" to true + ), // prefs new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/client-android/java/databases/create-document.md b/docs/examples/1.8.x/client-android/java/databases/create-document.md index 4804d751e3..bd0b57ac4c 100644 --- a/docs/examples/1.8.x/client-android/java/databases/create-document.md +++ b/docs/examples/1.8.x/client-android/java/databases/create-document.md @@ -12,7 +12,13 @@ databases.createDocument( "", // databaseId "", // collectionId "", // documentId - mapOf( "a" to "b" ), // data + mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), // data listOf("read("any")"), // permissions (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/client-android/java/tablesdb/create-row.md b/docs/examples/1.8.x/client-android/java/tablesdb/create-row.md index 12d1680b0f..8273573ddd 100644 --- a/docs/examples/1.8.x/client-android/java/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-android/java/tablesdb/create-row.md @@ -12,7 +12,13 @@ tablesDB.createRow( "", // databaseId "", // tableId "", // rowId - mapOf( "a" to "b" ), // data + mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), // data listOf("read("any")"), // permissions (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/client-android/kotlin/account/update-prefs.md b/docs/examples/1.8.x/client-android/kotlin/account/update-prefs.md index fdfed577ac..ded80e9462 100644 --- a/docs/examples/1.8.x/client-android/kotlin/account/update-prefs.md +++ b/docs/examples/1.8.x/client-android/kotlin/account/update-prefs.md @@ -9,5 +9,9 @@ val client = Client(context) val account = Account(client) val result = account.updatePrefs( - prefs = mapOf( "a" to "b" ), + prefs = mapOf( + "language" to "en", + "timezone" to "UTC", + "darkTheme" to true + ), ) \ No newline at end of file diff --git a/docs/examples/1.8.x/client-android/kotlin/databases/create-document.md b/docs/examples/1.8.x/client-android/kotlin/databases/create-document.md index 849a636afb..7f0aaf81f4 100644 --- a/docs/examples/1.8.x/client-android/kotlin/databases/create-document.md +++ b/docs/examples/1.8.x/client-android/kotlin/databases/create-document.md @@ -12,6 +12,12 @@ val result = databases.createDocument( databaseId = "", collectionId = "", documentId = "", - data = mapOf( "a" to "b" ), + data = mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), permissions = listOf("read("any")"), // (optional) ) \ No newline at end of file diff --git a/docs/examples/1.8.x/client-android/kotlin/tablesdb/create-row.md b/docs/examples/1.8.x/client-android/kotlin/tablesdb/create-row.md index 1a9cbdb488..eb44cc48d6 100644 --- a/docs/examples/1.8.x/client-android/kotlin/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-android/kotlin/tablesdb/create-row.md @@ -12,6 +12,12 @@ val result = tablesDB.createRow( databaseId = "", tableId = "", rowId = "", - data = mapOf( "a" to "b" ), + data = mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), permissions = listOf("read("any")"), // (optional) ) \ No newline at end of file diff --git a/docs/examples/1.8.x/client-apple/examples/account/update-prefs.md b/docs/examples/1.8.x/client-apple/examples/account/update-prefs.md index fea527337b..c81f481f61 100644 --- a/docs/examples/1.8.x/client-apple/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/client-apple/examples/account/update-prefs.md @@ -7,6 +7,10 @@ let client = Client() let account = Account(client) let user = try await account.updatePrefs( - prefs: [:] + prefs: [ + "language": "en", + "timezone": "UTC", + "darkTheme": true + ] ) diff --git a/docs/examples/1.8.x/client-apple/examples/databases/create-document.md b/docs/examples/1.8.x/client-apple/examples/databases/create-document.md index 51adb64bb3..c044eee17a 100644 --- a/docs/examples/1.8.x/client-apple/examples/databases/create-document.md +++ b/docs/examples/1.8.x/client-apple/examples/databases/create-document.md @@ -10,7 +10,13 @@ let document = try await databases.createDocument( databaseId: "", collectionId: "", documentId: "", - data: [:], + data: [ + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + ], permissions: ["read("any")"] // optional ) diff --git a/docs/examples/1.8.x/client-apple/examples/tablesdb/create-row.md b/docs/examples/1.8.x/client-apple/examples/tablesdb/create-row.md index 0972892585..2ee601340f 100644 --- a/docs/examples/1.8.x/client-apple/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-apple/examples/tablesdb/create-row.md @@ -10,7 +10,13 @@ let row = try await tablesDB.createRow( databaseId: "", tableId: "", rowId: "", - data: [:], + data: [ + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + ], permissions: ["read("any")"] // optional ) diff --git a/docs/examples/1.8.x/client-flutter/examples/account/update-prefs.md b/docs/examples/1.8.x/client-flutter/examples/account/update-prefs.md index 81fa362f89..a084c13e89 100644 --- a/docs/examples/1.8.x/client-flutter/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/client-flutter/examples/account/update-prefs.md @@ -7,5 +7,9 @@ Client client = Client() Account account = Account(client); User result = await account.updatePrefs( - prefs: {}, + prefs: { + "language": "en", + "timezone": "UTC", + "darkTheme": true + }, ); diff --git a/docs/examples/1.8.x/client-flutter/examples/databases/create-document.md b/docs/examples/1.8.x/client-flutter/examples/databases/create-document.md index 27efc34580..3becbcf1fc 100644 --- a/docs/examples/1.8.x/client-flutter/examples/databases/create-document.md +++ b/docs/examples/1.8.x/client-flutter/examples/databases/create-document.md @@ -10,6 +10,12 @@ Document result = await databases.createDocument( databaseId: '', collectionId: '', documentId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"], // optional ); diff --git a/docs/examples/1.8.x/client-flutter/examples/tablesdb/create-row.md b/docs/examples/1.8.x/client-flutter/examples/tablesdb/create-row.md index f546133b87..038bb2bac6 100644 --- a/docs/examples/1.8.x/client-flutter/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-flutter/examples/tablesdb/create-row.md @@ -10,6 +10,12 @@ Row result = await tablesDB.createRow( databaseId: '', tableId: '', rowId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"], // optional ); diff --git a/docs/examples/1.8.x/client-graphql/examples/account/update-prefs.md b/docs/examples/1.8.x/client-graphql/examples/account/update-prefs.md index 57280247e4..8138cf0227 100644 --- a/docs/examples/1.8.x/client-graphql/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/client-graphql/examples/account/update-prefs.md @@ -1,6 +1,6 @@ mutation { accountUpdatePrefs( - prefs: "{}" + prefs: "{\"language\":\"en\",\"timezone\":\"UTC\",\"darkTheme\":true}" ) { _id _createdAt diff --git a/docs/examples/1.8.x/client-graphql/examples/databases/create-document.md b/docs/examples/1.8.x/client-graphql/examples/databases/create-document.md index 4f525d6b1f..39e4bba1cb 100644 --- a/docs/examples/1.8.x/client-graphql/examples/databases/create-document.md +++ b/docs/examples/1.8.x/client-graphql/examples/databases/create-document.md @@ -3,7 +3,7 @@ mutation { databaseId: "", collectionId: "", documentId: "", - data: "{}", + data: "{\"username\":\"walter.obrien\",\"email\":\"walter.obrien@example.com\",\"fullName\":\"Walter O'Brien\",\"age\":30,\"isAdmin\":false}", permissions: ["read("any")"] ) { _id diff --git a/docs/examples/1.8.x/client-graphql/examples/tablesdb/create-row.md b/docs/examples/1.8.x/client-graphql/examples/tablesdb/create-row.md index 621e46a64e..c7d2ec7d03 100644 --- a/docs/examples/1.8.x/client-graphql/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-graphql/examples/tablesdb/create-row.md @@ -3,7 +3,7 @@ mutation { databaseId: "", tableId: "", rowId: "", - data: "{}", + data: "{\"username\":\"walter.obrien\",\"email\":\"walter.obrien@example.com\",\"fullName\":\"Walter O'Brien\",\"age\":30,\"isAdmin\":false}", permissions: ["read("any")"] ) { _id diff --git a/docs/examples/1.8.x/client-react-native/examples/account/update-prefs.md b/docs/examples/1.8.x/client-react-native/examples/account/update-prefs.md index 43fa9fc776..b4a8e0ab2e 100644 --- a/docs/examples/1.8.x/client-react-native/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/client-react-native/examples/account/update-prefs.md @@ -7,7 +7,11 @@ const client = new Client() const account = new Account(client); const result = await account.updatePrefs({ - prefs: {} + prefs: { + "language": "en", + "timezone": "UTC", + "darkTheme": true + } }); console.log(result); diff --git a/docs/examples/1.8.x/client-react-native/examples/databases/create-document.md b/docs/examples/1.8.x/client-react-native/examples/databases/create-document.md index d0d25bd87d..e7cffc13d4 100644 --- a/docs/examples/1.8.x/client-react-native/examples/databases/create-document.md +++ b/docs/examples/1.8.x/client-react-native/examples/databases/create-document.md @@ -10,7 +10,13 @@ const result = await databases.createDocument({ databaseId: '', collectionId: '', documentId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/client-react-native/examples/databases/decrement-document-attribute.md b/docs/examples/1.8.x/client-react-native/examples/databases/decrement-document-attribute.md index 8eb4387cfa..ddf43c9758 100644 --- a/docs/examples/1.8.x/client-react-native/examples/databases/decrement-document-attribute.md +++ b/docs/examples/1.8.x/client-react-native/examples/databases/decrement-document-attribute.md @@ -11,8 +11,8 @@ const result = await databases.decrementDocumentAttribute({ collectionId: '', documentId: '', attribute: '', - value: null, // optional - min: null // optional + value: 0, // optional + min: 0 // optional }); console.log(result); diff --git a/docs/examples/1.8.x/client-react-native/examples/databases/increment-document-attribute.md b/docs/examples/1.8.x/client-react-native/examples/databases/increment-document-attribute.md index 8cb3d816cb..c129c38a25 100644 --- a/docs/examples/1.8.x/client-react-native/examples/databases/increment-document-attribute.md +++ b/docs/examples/1.8.x/client-react-native/examples/databases/increment-document-attribute.md @@ -11,8 +11,8 @@ const result = await databases.incrementDocumentAttribute({ collectionId: '', documentId: '', attribute: '', - value: null, // optional - max: null // optional + value: 0, // optional + max: 0 // optional }); console.log(result); diff --git a/docs/examples/1.8.x/client-react-native/examples/storage/create-file.md b/docs/examples/1.8.x/client-react-native/examples/storage/create-file.md index 4a44d3ca5e..965c8d42cf 100644 --- a/docs/examples/1.8.x/client-react-native/examples/storage/create-file.md +++ b/docs/examples/1.8.x/client-react-native/examples/storage/create-file.md @@ -9,7 +9,7 @@ const storage = new Storage(client); const result = await storage.createFile({ bucketId: '', fileId: '', - file: await pickSingle(), + file: InputFile.fromPath('/path/to/file', 'filename'), permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/client-react-native/examples/tablesdb/create-row.md b/docs/examples/1.8.x/client-react-native/examples/tablesdb/create-row.md index 43018476f3..a02a8376d5 100644 --- a/docs/examples/1.8.x/client-react-native/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-react-native/examples/tablesdb/create-row.md @@ -10,7 +10,13 @@ const result = await tablesDB.createRow({ databaseId: '', tableId: '', rowId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/client-react-native/examples/tablesdb/decrement-row-column.md b/docs/examples/1.8.x/client-react-native/examples/tablesdb/decrement-row-column.md index 6b47c18cf9..e00eeb84bf 100644 --- a/docs/examples/1.8.x/client-react-native/examples/tablesdb/decrement-row-column.md +++ b/docs/examples/1.8.x/client-react-native/examples/tablesdb/decrement-row-column.md @@ -11,8 +11,8 @@ const result = await tablesDB.decrementRowColumn({ tableId: '', rowId: '', column: '', - value: null, // optional - min: null // optional + value: 0, // optional + min: 0 // optional }); console.log(result); diff --git a/docs/examples/1.8.x/client-react-native/examples/tablesdb/increment-row-column.md b/docs/examples/1.8.x/client-react-native/examples/tablesdb/increment-row-column.md index 62b7dd0c21..d4b2cf98ad 100644 --- a/docs/examples/1.8.x/client-react-native/examples/tablesdb/increment-row-column.md +++ b/docs/examples/1.8.x/client-react-native/examples/tablesdb/increment-row-column.md @@ -11,8 +11,8 @@ const result = await tablesDB.incrementRowColumn({ tableId: '', rowId: '', column: '', - value: null, // optional - max: null // optional + value: 0, // optional + max: 0 // optional }); console.log(result); diff --git a/docs/examples/1.8.x/client-rest/examples/account/create.md b/docs/examples/1.8.x/client-rest/examples/account/create.md index 15bb386f41..fa06bfcc1a 100644 --- a/docs/examples/1.8.x/client-rest/examples/account/create.md +++ b/docs/examples/1.8.x/client-rest/examples/account/create.md @@ -7,6 +7,6 @@ X-Appwrite-Project: { "userId": "", "email": "email@example.com", - "password": , + "password": "", "name": "" } diff --git a/docs/examples/1.8.x/client-rest/examples/account/update-password.md b/docs/examples/1.8.x/client-rest/examples/account/update-password.md index e05a1c2b7f..c26f18a4f3 100644 --- a/docs/examples/1.8.x/client-rest/examples/account/update-password.md +++ b/docs/examples/1.8.x/client-rest/examples/account/update-password.md @@ -7,6 +7,6 @@ X-Appwrite-Session: X-Appwrite-JWT: { - "password": , + "password": "", "oldPassword": "password" } diff --git a/docs/examples/1.8.x/client-rest/examples/account/update-prefs.md b/docs/examples/1.8.x/client-rest/examples/account/update-prefs.md index 24f2d3bcb6..0d7e4eab0c 100644 --- a/docs/examples/1.8.x/client-rest/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/client-rest/examples/account/update-prefs.md @@ -7,5 +7,9 @@ X-Appwrite-Session: X-Appwrite-JWT: { - "prefs": {} + "prefs": { + "language": "en", + "timezone": "UTC", + "darkTheme": true + } } diff --git a/docs/examples/1.8.x/client-rest/examples/account/update-recovery.md b/docs/examples/1.8.x/client-rest/examples/account/update-recovery.md index 7d40ee79fe..68919c29fb 100644 --- a/docs/examples/1.8.x/client-rest/examples/account/update-recovery.md +++ b/docs/examples/1.8.x/client-rest/examples/account/update-recovery.md @@ -9,5 +9,5 @@ X-Appwrite-JWT: { "userId": "", "secret": "", - "password": + "password": "" } diff --git a/docs/examples/1.8.x/client-rest/examples/databases/create-document.md b/docs/examples/1.8.x/client-rest/examples/databases/create-document.md index e9b165e2ac..12f2159402 100644 --- a/docs/examples/1.8.x/client-rest/examples/databases/create-document.md +++ b/docs/examples/1.8.x/client-rest/examples/databases/create-document.md @@ -8,6 +8,12 @@ X-Appwrite-JWT: { "documentId": "", - "data": {}, + "data": { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, "permissions": ["read(\"any\")"] } diff --git a/docs/examples/1.8.x/client-rest/examples/storage/create-file.md b/docs/examples/1.8.x/client-rest/examples/storage/create-file.md index 0f83797b70..150801a22f 100644 --- a/docs/examples/1.8.x/client-rest/examples/storage/create-file.md +++ b/docs/examples/1.8.x/client-rest/examples/storage/create-file.md @@ -15,8 +15,7 @@ Content-Disposition: form-data; name="fileId" --cec8e8123c05ba25 Content-Disposition: form-data; name="file" -cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc -e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... +cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... --cec8e8123c05ba25 Content-Disposition: form-data; name="permissions[]" diff --git a/docs/examples/1.8.x/client-rest/examples/tablesdb/create-row.md b/docs/examples/1.8.x/client-rest/examples/tablesdb/create-row.md index 1f7943f10c..34d8ab5152 100644 --- a/docs/examples/1.8.x/client-rest/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-rest/examples/tablesdb/create-row.md @@ -8,6 +8,12 @@ X-Appwrite-JWT: { "rowId": "", - "data": {}, + "data": { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, "permissions": ["read(\"any\")"] } diff --git a/docs/examples/1.8.x/client-web/examples/account/update-prefs.md b/docs/examples/1.8.x/client-web/examples/account/update-prefs.md index 98ea84181a..8ca2678a7a 100644 --- a/docs/examples/1.8.x/client-web/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/client-web/examples/account/update-prefs.md @@ -7,7 +7,11 @@ const client = new Client() const account = new Account(client); const result = await account.updatePrefs({ - prefs: {} + prefs: { + "language": "en", + "timezone": "UTC", + "darkTheme": true + } }); console.log(result); diff --git a/docs/examples/1.8.x/client-web/examples/databases/create-document.md b/docs/examples/1.8.x/client-web/examples/databases/create-document.md index 5c561ab799..08606c9b4f 100644 --- a/docs/examples/1.8.x/client-web/examples/databases/create-document.md +++ b/docs/examples/1.8.x/client-web/examples/databases/create-document.md @@ -10,7 +10,13 @@ const result = await databases.createDocument({ databaseId: '', collectionId: '', documentId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/client-web/examples/tablesdb/create-row.md b/docs/examples/1.8.x/client-web/examples/tablesdb/create-row.md index aafe71f4a5..1dd1fe4241 100644 --- a/docs/examples/1.8.x/client-web/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/client-web/examples/tablesdb/create-row.md @@ -10,7 +10,13 @@ const result = await tablesDB.createRow({ databaseId: '', tableId: '', rowId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/account/update-prefs.md b/docs/examples/1.8.x/console-web/examples/account/update-prefs.md index 6f80801e52..cebe1da948 100644 --- a/docs/examples/1.8.x/console-web/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/console-web/examples/account/update-prefs.md @@ -7,7 +7,11 @@ const client = new Client() const account = new Account(client); const result = await account.updatePrefs({ - prefs: {} + prefs: { + "language": "en", + "timezone": "UTC", + "darkTheme": true + } }); console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/create-document.md b/docs/examples/1.8.x/console-web/examples/databases/create-document.md index b4c5200d74..40fbd4ad85 100644 --- a/docs/examples/1.8.x/console-web/examples/databases/create-document.md +++ b/docs/examples/1.8.x/console-web/examples/databases/create-document.md @@ -10,7 +10,13 @@ const result = await databases.createDocument({ databaseId: '', collectionId: '', documentId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md index 3f8ef6dd9d..edf80a25be 100644 --- a/docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/console-web/examples/databases/create-line-attribute.md @@ -11,7 +11,7 @@ const result = await databases.createLineAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md index 2e4e46ae6f..975abdda91 100644 --- a/docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/console-web/examples/databases/create-point-attribute.md @@ -11,7 +11,7 @@ const result = await databases.createPointAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md index d25177d846..0d95adda80 100644 --- a/docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/console-web/examples/databases/create-polygon-attribute.md @@ -11,7 +11,7 @@ const result = await databases.createPolygonAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md index bceac57b93..429650fbce 100644 --- a/docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/console-web/examples/databases/update-line-attribute.md @@ -11,7 +11,7 @@ const result = await databases.updateLineAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md index 50799cb639..03dfe6b2b5 100644 --- a/docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/console-web/examples/databases/update-point-attribute.md @@ -11,7 +11,7 @@ const result = await databases.updatePointAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md index 51d6364e8c..0c3b590c34 100644 --- a/docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/console-web/examples/databases/update-polygon-attribute.md @@ -11,7 +11,7 @@ const result = await databases.updatePolygonAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md index f2229a1782..ac3b2e946c 100644 --- a/docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/create-line-column.md @@ -11,7 +11,7 @@ const result = await tablesDB.createLineColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md index 7240a8632e..604dbf182c 100644 --- a/docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/create-point-column.md @@ -11,7 +11,7 @@ const result = await tablesDB.createPointColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md index 2908a1e88e..46d1b1b153 100644 --- a/docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/create-polygon-column.md @@ -11,7 +11,7 @@ const result = await tablesDB.createPolygonColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); console.log(result); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/create-row.md b/docs/examples/1.8.x/console-web/examples/tablesdb/create-row.md index 135d3e7070..6123b5fc31 100644 --- a/docs/examples/1.8.x/console-web/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/create-row.md @@ -10,7 +10,13 @@ const result = await tablesDB.createRow({ databaseId: '', tableId: '', rowId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md index 12f31b9092..77ace03c2a 100644 --- a/docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/update-line-column.md @@ -11,7 +11,7 @@ const result = await tablesDB.updateLineColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md index d811cc13b6..62d1fdd053 100644 --- a/docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/update-point-column.md @@ -11,7 +11,7 @@ const result = await tablesDB.updatePointColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md index 5a7b41eff6..06e0a82c29 100644 --- a/docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/console-web/examples/tablesdb/update-polygon-column.md @@ -11,7 +11,7 @@ const result = await tablesDB.updatePolygonColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-dart/examples/account/update-prefs.md b/docs/examples/1.8.x/server-dart/examples/account/update-prefs.md index f4533cbea6..4334383546 100644 --- a/docs/examples/1.8.x/server-dart/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-dart/examples/account/update-prefs.md @@ -8,5 +8,9 @@ Client client = Client() Account account = Account(client); User result = await account.updatePrefs( - prefs: {}, + prefs: { + "language": "en", + "timezone": "UTC", + "darkTheme": true + }, ); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/create-document.md b/docs/examples/1.8.x/server-dart/examples/databases/create-document.md index 1d58fc586c..e3bae98162 100644 --- a/docs/examples/1.8.x/server-dart/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-dart/examples/databases/create-document.md @@ -11,6 +11,12 @@ Document result = await databases.createDocument( databaseId: '', collectionId: '', documentId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md index ddbe06ccd1..aceaeb92be 100644 --- a/docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-dart/examples/databases/create-line-attribute.md @@ -12,5 +12,5 @@ AttributeLine result = await databases.createLineAttribute( collectionId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md index cc1656264c..1c3bee66fb 100644 --- a/docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-dart/examples/databases/create-point-attribute.md @@ -12,5 +12,5 @@ AttributePoint result = await databases.createPointAttribute( collectionId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md index 42050cc078..7c25973946 100644 --- a/docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-dart/examples/databases/create-polygon-attribute.md @@ -12,5 +12,5 @@ AttributePolygon result = await databases.createPolygonAttribute( collectionId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md index 30252b2cf7..e29549c072 100644 --- a/docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-dart/examples/databases/update-line-attribute.md @@ -12,6 +12,6 @@ AttributeLine result = await databases.updateLineAttribute( collectionId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) newKey: '', // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md index 879e007e12..68cf1c53ed 100644 --- a/docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-dart/examples/databases/update-point-attribute.md @@ -12,6 +12,6 @@ AttributePoint result = await databases.updatePointAttribute( collectionId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) newKey: '', // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md index 043596445e..fc31066606 100644 --- a/docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-dart/examples/databases/update-polygon-attribute.md @@ -12,6 +12,6 @@ AttributePolygon result = await databases.updatePolygonAttribute( collectionId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) newKey: '', // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md index f1786d5554..60f00790d3 100644 --- a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-line-column.md @@ -12,5 +12,5 @@ ColumnLine result = await tablesDB.createLineColumn( tableId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md index e6ddf73747..48b759ba59 100644 --- a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-point-column.md @@ -12,5 +12,5 @@ ColumnPoint result = await tablesDB.createPointColumn( tableId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md index 525a98ff26..550c08621d 100644 --- a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-polygon-column.md @@ -12,5 +12,5 @@ ColumnPolygon result = await tablesDB.createPolygonColumn( tableId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-row.md index 15e4f8ea8d..c2f5dd8293 100644 --- a/docs/examples/1.8.x/server-dart/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/create-row.md @@ -11,6 +11,12 @@ Row result = await tablesDB.createRow( databaseId: '', tableId: '', rowId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"], // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md index 6d8ed43143..26d879d3d6 100644 --- a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-line-column.md @@ -12,6 +12,6 @@ ColumnLine result = await tablesDB.updateLineColumn( tableId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) newKey: '', // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md index ba0415b858..e0444b7f77 100644 --- a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-point-column.md @@ -12,6 +12,6 @@ ColumnPoint result = await tablesDB.updatePointColumn( tableId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) newKey: '', // (optional) ); diff --git a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md index 7a5792d033..60ae79b384 100644 --- a/docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-dart/examples/tablesdb/update-polygon-column.md @@ -12,6 +12,6 @@ ColumnPolygon result = await tablesDB.updatePolygonColumn( tableId: '', key: '', xrequired: false, - xdefault: '', // (optional) + xdefault: [[1,2], [3, 4]], // (optional) newKey: '', // (optional) ); diff --git a/docs/examples/1.8.x/server-deno/examples/account/update-prefs.md b/docs/examples/1.8.x/server-deno/examples/account/update-prefs.md index f7bb254503..96bc4ac6be 100644 --- a/docs/examples/1.8.x/server-deno/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-deno/examples/account/update-prefs.md @@ -8,5 +8,9 @@ const client = new Client() const account = new Account(client); const response = await account.updatePrefs({ - prefs: {} + prefs: { + "language": "en", + "timezone": "UTC", + "darkTheme": true + } }); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/create-document.md b/docs/examples/1.8.x/server-deno/examples/databases/create-document.md index 784b7dd530..35be696eb2 100644 --- a/docs/examples/1.8.x/server-deno/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-deno/examples/databases/create-document.md @@ -11,6 +11,12 @@ const response = await databases.createDocument({ databaseId: '', collectionId: '', documentId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md index 65b20a5518..2f6b1f9bd2 100644 --- a/docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-deno/examples/databases/create-line-attribute.md @@ -12,5 +12,5 @@ const response = await databases.createLineAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md index 6ca0bfc3ea..173c759928 100644 --- a/docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-deno/examples/databases/create-point-attribute.md @@ -12,5 +12,5 @@ const response = await databases.createPointAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md index 65086b3702..13bec65296 100644 --- a/docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-deno/examples/databases/create-polygon-attribute.md @@ -12,5 +12,5 @@ const response = await databases.createPolygonAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md index 051688199a..a9cdf41f04 100644 --- a/docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-deno/examples/databases/update-line-attribute.md @@ -12,6 +12,6 @@ const response = await databases.updateLineAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md index 41ae3e51ee..552db1e60e 100644 --- a/docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-deno/examples/databases/update-point-attribute.md @@ -12,6 +12,6 @@ const response = await databases.updatePointAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md index 91882ba6e3..fc655f0737 100644 --- a/docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-deno/examples/databases/update-polygon-attribute.md @@ -12,6 +12,6 @@ const response = await databases.updatePolygonAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md index cef681035f..66d02cb64d 100644 --- a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-line-column.md @@ -12,5 +12,5 @@ const response = await tablesDB.createLineColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md index 9b63b7a228..db8034e507 100644 --- a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-point-column.md @@ -12,5 +12,5 @@ const response = await tablesDB.createPointColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md index d5a2eae95b..00dbbda632 100644 --- a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-polygon-column.md @@ -12,5 +12,5 @@ const response = await tablesDB.createPolygonColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-row.md index dadb5ecfb0..fdb59a6b70 100644 --- a/docs/examples/1.8.x/server-deno/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/create-row.md @@ -11,6 +11,12 @@ const response = await tablesDB.createRow({ databaseId: '', tableId: '', rowId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md index fad46a3e2b..71ddd6bdcf 100644 --- a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-line-column.md @@ -12,6 +12,6 @@ const response = await tablesDB.updateLineColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md index 6461b96fce..0075c71eba 100644 --- a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-point-column.md @@ -12,6 +12,6 @@ const response = await tablesDB.updatePointColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md index aa26d7b52b..c057ba4225 100644 --- a/docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-deno/examples/tablesdb/update-polygon-column.md @@ -12,6 +12,6 @@ const response = await tablesDB.updatePolygonColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-dotnet/examples/account/update-prefs.md b/docs/examples/1.8.x/server-dotnet/examples/account/update-prefs.md index 0b348a9c74..80f42aaaf8 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-dotnet/examples/account/update-prefs.md @@ -10,5 +10,9 @@ Client client = new Client() Account account = new Account(client); User result = await account.UpdatePrefs( - prefs: [object] + prefs: new { + language = "en", + timezone = "UTC", + darkTheme = true + } ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/create-document.md b/docs/examples/1.8.x/server-dotnet/examples/databases/create-document.md index 52254e0c25..4a7444db7a 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/create-document.md @@ -13,6 +13,12 @@ Document result = await databases.CreateDocument( databaseId: "", collectionId: "", documentId: "", - data: [object], + data: new { + username = "walter.obrien", + email = "walter.obrien@example.com", + fullName = "Walter O'Brien", + age = 30, + isAdmin = false + }, permissions: ["read("any")"] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md index fc834cd6cd..11b0654616 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/create-line-attribute.md @@ -14,5 +14,5 @@ AttributeLine result = await databases.CreateLineAttribute( collectionId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md index 3f8c7d56c0..6698e6d8d6 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/create-point-attribute.md @@ -14,5 +14,5 @@ AttributePoint result = await databases.CreatePointAttribute( collectionId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md index 61ce8a14d5..b4de8bdaf4 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/create-polygon-attribute.md @@ -14,5 +14,5 @@ AttributePolygon result = await databases.CreatePolygonAttribute( collectionId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md index 51e85a4d77..90bd6433b1 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/update-line-attribute.md @@ -14,6 +14,6 @@ AttributeLine result = await databases.UpdateLineAttribute( collectionId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md index 20822287de..eb504b3ba5 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/update-point-attribute.md @@ -14,6 +14,6 @@ AttributePoint result = await databases.UpdatePointAttribute( collectionId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md index 5d5cd108f2..90cbac97a0 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-dotnet/examples/databases/update-polygon-attribute.md @@ -14,6 +14,6 @@ AttributePolygon result = await databases.UpdatePolygonAttribute( collectionId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md index 13a2cde7cb..ee9640b19e 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-line-column.md @@ -14,5 +14,5 @@ ColumnLine result = await tablesDB.CreateLineColumn( tableId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md index 9c3946144b..ea1c524076 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-point-column.md @@ -14,5 +14,5 @@ ColumnPoint result = await tablesDB.CreatePointColumn( tableId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md index 2787f9b423..a514dd407c 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-polygon-column.md @@ -14,5 +14,5 @@ ColumnPolygon result = await tablesDB.CreatePolygonColumn( tableId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-row.md index ec6255a11a..01a21b0dcd 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/create-row.md @@ -13,6 +13,12 @@ Row result = await tablesDB.CreateRow( databaseId: "", tableId: "", rowId: "", - data: [object], + data: new { + username = "walter.obrien", + email = "walter.obrien@example.com", + fullName = "Walter O'Brien", + age = 30, + isAdmin = false + }, permissions: ["read("any")"] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md index ce04ab266c..b33213bbb6 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-line-column.md @@ -14,6 +14,6 @@ ColumnLine result = await tablesDB.UpdateLineColumn( tableId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md index e17ebb3178..db02716951 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-point-column.md @@ -14,6 +14,6 @@ ColumnPoint result = await tablesDB.UpdatePointColumn( tableId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md index 4137a21174..374033e2a3 100644 --- a/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-dotnet/examples/tablesdb/update-polygon-column.md @@ -14,6 +14,6 @@ ColumnPolygon result = await tablesDB.UpdatePolygonColumn( tableId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-go/examples/account/update-prefs.md b/docs/examples/1.8.x/server-go/examples/account/update-prefs.md index 94c223ff31..2091395fb5 100644 --- a/docs/examples/1.8.x/server-go/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-go/examples/account/update-prefs.md @@ -15,5 +15,9 @@ client := client.New( service := account.New(client) response, error := service.UpdatePrefs( - map[string]interface{}{}, + map[string]interface{}{ + "language": "en", + "timezone": "UTC", + "darkTheme": true + }, ) diff --git a/docs/examples/1.8.x/server-go/examples/databases/create-document.md b/docs/examples/1.8.x/server-go/examples/databases/create-document.md index 78f0eac32c..ea6305a06e 100644 --- a/docs/examples/1.8.x/server-go/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-go/examples/databases/create-document.md @@ -18,6 +18,12 @@ response, error := service.CreateDocument( "", "", "", - map[string]interface{}{}, + map[string]interface{}{ + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, databases.WithCreateDocumentPermissions(interface{}{"read("any")"}), ) diff --git a/docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md index 172a4dfbdb..49b9c5157e 100644 --- a/docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-go/examples/databases/create-line-attribute.md @@ -19,5 +19,5 @@ response, error := service.CreateLineAttribute( "", "", false, - databases.WithCreateLineAttributeDefault(""), + databases.WithCreateLineAttributeDefault(interface{}{[1,2], [3, 4]}), ) diff --git a/docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md index 105021720a..dec0f2bc66 100644 --- a/docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-go/examples/databases/create-point-attribute.md @@ -19,5 +19,5 @@ response, error := service.CreatePointAttribute( "", "", false, - databases.WithCreatePointAttributeDefault(""), + databases.WithCreatePointAttributeDefault(interface{}{[1,2], [3, 4]}), ) diff --git a/docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md index f3b596b689..c2d80cc081 100644 --- a/docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-go/examples/databases/create-polygon-attribute.md @@ -19,5 +19,5 @@ response, error := service.CreatePolygonAttribute( "", "", false, - databases.WithCreatePolygonAttributeDefault(""), + databases.WithCreatePolygonAttributeDefault(interface{}{[1,2], [3, 4]}), ) diff --git a/docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md index d6ad02967d..452ba482f6 100644 --- a/docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-go/examples/databases/update-line-attribute.md @@ -19,6 +19,6 @@ response, error := service.UpdateLineAttribute( "", "", false, - databases.WithUpdateLineAttributeDefault(""), + databases.WithUpdateLineAttributeDefault(interface{}{[1,2], [3, 4]}), databases.WithUpdateLineAttributeNewKey(""), ) diff --git a/docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md index d26f5a1006..9303e551f0 100644 --- a/docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-go/examples/databases/update-point-attribute.md @@ -19,6 +19,6 @@ response, error := service.UpdatePointAttribute( "", "", false, - databases.WithUpdatePointAttributeDefault(""), + databases.WithUpdatePointAttributeDefault(interface{}{[1,2], [3, 4]}), databases.WithUpdatePointAttributeNewKey(""), ) diff --git a/docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md index af29422e13..62b1bc27d4 100644 --- a/docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-go/examples/databases/update-polygon-attribute.md @@ -19,6 +19,6 @@ response, error := service.UpdatePolygonAttribute( "", "", false, - databases.WithUpdatePolygonAttributeDefault(""), + databases.WithUpdatePolygonAttributeDefault(interface{}{[1,2], [3, 4]}), databases.WithUpdatePolygonAttributeNewKey(""), ) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md index adbdeb2b86..09d7b33f68 100644 --- a/docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/create-line-column.md @@ -19,5 +19,5 @@ response, error := service.CreateLineColumn( "", "", false, - tablesdb.WithCreateLineColumnDefault(""), + tablesdb.WithCreateLineColumnDefault(interface{}{[1,2], [3, 4]}), ) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md index a0f2b59fae..cc410b3a89 100644 --- a/docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/create-point-column.md @@ -19,5 +19,5 @@ response, error := service.CreatePointColumn( "", "", false, - tablesdb.WithCreatePointColumnDefault(""), + tablesdb.WithCreatePointColumnDefault(interface{}{[1,2], [3, 4]}), ) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md index 03ae57e71f..d0b009c3ff 100644 --- a/docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/create-polygon-column.md @@ -19,5 +19,5 @@ response, error := service.CreatePolygonColumn( "", "", false, - tablesdb.WithCreatePolygonColumnDefault(""), + tablesdb.WithCreatePolygonColumnDefault(interface{}{[1,2], [3, 4]}), ) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-go/examples/tablesdb/create-row.md index 2441fa3dd8..596f11cf75 100644 --- a/docs/examples/1.8.x/server-go/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/create-row.md @@ -18,6 +18,12 @@ response, error := service.CreateRow( "", "", "", - map[string]interface{}{}, + map[string]interface{}{ + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, tablesdb.WithCreateRowPermissions(interface{}{"read("any")"}), ) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md index d2056c2403..d8a4a685c1 100644 --- a/docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/update-line-column.md @@ -19,6 +19,6 @@ response, error := service.UpdateLineColumn( "", "", false, - tablesdb.WithUpdateLineColumnDefault(""), + tablesdb.WithUpdateLineColumnDefault(interface{}{[1,2], [3, 4]}), tablesdb.WithUpdateLineColumnNewKey(""), ) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md index 4b5d38174a..efa1a0ef64 100644 --- a/docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/update-point-column.md @@ -19,6 +19,6 @@ response, error := service.UpdatePointColumn( "", "", false, - tablesdb.WithUpdatePointColumnDefault(""), + tablesdb.WithUpdatePointColumnDefault(interface{}{[1,2], [3, 4]}), tablesdb.WithUpdatePointColumnNewKey(""), ) diff --git a/docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md index 81cd394e9a..d18c733662 100644 --- a/docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-go/examples/tablesdb/update-polygon-column.md @@ -19,6 +19,6 @@ response, error := service.UpdatePolygonColumn( "", "", false, - tablesdb.WithUpdatePolygonColumnDefault(""), + tablesdb.WithUpdatePolygonColumnDefault(interface{}{[1,2], [3, 4]}), tablesdb.WithUpdatePolygonColumnNewKey(""), ) diff --git a/docs/examples/1.8.x/server-graphql/examples/account/update-prefs.md b/docs/examples/1.8.x/server-graphql/examples/account/update-prefs.md index 57280247e4..8138cf0227 100644 --- a/docs/examples/1.8.x/server-graphql/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-graphql/examples/account/update-prefs.md @@ -1,6 +1,6 @@ mutation { accountUpdatePrefs( - prefs: "{}" + prefs: "{\"language\":\"en\",\"timezone\":\"UTC\",\"darkTheme\":true}" ) { _id _createdAt diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/create-document.md b/docs/examples/1.8.x/server-graphql/examples/databases/create-document.md index 4f525d6b1f..39e4bba1cb 100644 --- a/docs/examples/1.8.x/server-graphql/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-graphql/examples/databases/create-document.md @@ -3,7 +3,7 @@ mutation { databaseId: "", collectionId: "", documentId: "", - data: "{}", + data: "{\"username\":\"walter.obrien\",\"email\":\"walter.obrien@example.com\",\"fullName\":\"Walter O'Brien\",\"age\":30,\"isAdmin\":false}", permissions: ["read("any")"] ) { _id diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md index 3cb90718cd..e3e9772270 100644 --- a/docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-graphql/examples/databases/create-line-attribute.md @@ -4,7 +4,7 @@ mutation { collectionId: "", key: "", required: false, - default: "" + default: [[1,2], [3, 4]] ) { key type diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md index 719c49272a..91990c79fb 100644 --- a/docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-graphql/examples/databases/create-point-attribute.md @@ -4,7 +4,7 @@ mutation { collectionId: "", key: "", required: false, - default: "" + default: [[1,2], [3, 4]] ) { key type diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md index 3686981f25..76a9373935 100644 --- a/docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-graphql/examples/databases/create-polygon-attribute.md @@ -4,7 +4,7 @@ mutation { collectionId: "", key: "", required: false, - default: "" + default: [[1,2], [3, 4]] ) { key type diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md index d04da21175..95e951708a 100644 --- a/docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-graphql/examples/databases/update-line-attribute.md @@ -4,7 +4,7 @@ mutation { collectionId: "", key: "", required: false, - default: "", + default: [[1,2], [3, 4]], newKey: "" ) { key diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md index 03cc5456b3..baa7aac9b9 100644 --- a/docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-graphql/examples/databases/update-point-attribute.md @@ -4,7 +4,7 @@ mutation { collectionId: "", key: "", required: false, - default: "", + default: [[1,2], [3, 4]], newKey: "" ) { key diff --git a/docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md index de5150e2aa..acdf039156 100644 --- a/docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-graphql/examples/databases/update-polygon-attribute.md @@ -4,7 +4,7 @@ mutation { collectionId: "", key: "", required: false, - default: "", + default: [[1,2], [3, 4]], newKey: "" ) { key diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md index 322c48a191..210cd35bc6 100644 --- a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-line-column.md @@ -4,7 +4,7 @@ mutation { tableId: "", key: "", required: false, - default: "" + default: [[1,2], [3, 4]] ) { key type diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md index 9c5d7c85d2..c3d1ccacfc 100644 --- a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-point-column.md @@ -4,7 +4,7 @@ mutation { tableId: "", key: "", required: false, - default: "" + default: [[1,2], [3, 4]] ) { key type diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md index a930675ee6..a14284f3fe 100644 --- a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-polygon-column.md @@ -4,7 +4,7 @@ mutation { tableId: "", key: "", required: false, - default: "" + default: [[1,2], [3, 4]] ) { key type diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-row.md index 621e46a64e..c7d2ec7d03 100644 --- a/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/create-row.md @@ -3,7 +3,7 @@ mutation { databaseId: "", tableId: "", rowId: "", - data: "{}", + data: "{\"username\":\"walter.obrien\",\"email\":\"walter.obrien@example.com\",\"fullName\":\"Walter O'Brien\",\"age\":30,\"isAdmin\":false}", permissions: ["read("any")"] ) { _id diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md index 973bc4740c..b0fe36d0dd 100644 --- a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-line-column.md @@ -4,7 +4,7 @@ mutation { tableId: "", key: "", required: false, - default: "", + default: [[1,2], [3, 4]], newKey: "" ) { key diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md index 8cfb389679..62573a0264 100644 --- a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-point-column.md @@ -4,7 +4,7 @@ mutation { tableId: "", key: "", required: false, - default: "", + default: [[1,2], [3, 4]], newKey: "" ) { key diff --git a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md index ef0d58be0c..3f6f1b4c56 100644 --- a/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-graphql/examples/tablesdb/update-polygon-column.md @@ -4,7 +4,7 @@ mutation { tableId: "", key: "", required: false, - default: "", + default: [[1,2], [3, 4]], newKey: "" ) { key diff --git a/docs/examples/1.8.x/server-kotlin/java/account/update-prefs.md b/docs/examples/1.8.x/server-kotlin/java/account/update-prefs.md index 0e900d0a66..0b6893916b 100644 --- a/docs/examples/1.8.x/server-kotlin/java/account/update-prefs.md +++ b/docs/examples/1.8.x/server-kotlin/java/account/update-prefs.md @@ -10,7 +10,11 @@ Client client = new Client() Account account = new Account(client); account.updatePrefs( - mapOf( "a" to "b" ), // prefs + mapOf( + "language" to "en", + "timezone" to "UTC", + "darkTheme" to true + ), // prefs new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/create-document.md b/docs/examples/1.8.x/server-kotlin/java/databases/create-document.md index 5231be33d6..d5e777d157 100644 --- a/docs/examples/1.8.x/server-kotlin/java/databases/create-document.md +++ b/docs/examples/1.8.x/server-kotlin/java/databases/create-document.md @@ -13,7 +13,13 @@ databases.createDocument( "", // databaseId "", // collectionId "", // documentId - mapOf( "a" to "b" ), // data + mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), // data listOf("read("any")"), // permissions (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md index 36f79b946d..b8ff15a306 100644 --- a/docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/java/databases/create-line-attribute.md @@ -14,7 +14,7 @@ databases.createLineAttribute( "", // collectionId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md index 5a8a39b0cc..f4064619c8 100644 --- a/docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/java/databases/create-point-attribute.md @@ -14,7 +14,7 @@ databases.createPointAttribute( "", // collectionId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md index 22ee4d5cdf..2fc5e8b4d3 100644 --- a/docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/java/databases/create-polygon-attribute.md @@ -14,7 +14,7 @@ databases.createPolygonAttribute( "", // collectionId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md index 7c83476148..3f41048107 100644 --- a/docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/java/databases/update-line-attribute.md @@ -14,7 +14,7 @@ databases.updateLineAttribute( "", // collectionId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) "", // newKey (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md index b0a233f678..7a8cb2a8b3 100644 --- a/docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/java/databases/update-point-attribute.md @@ -14,7 +14,7 @@ databases.updatePointAttribute( "", // collectionId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) "", // newKey (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md index 1d365896a2..682e21d705 100644 --- a/docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/java/databases/update-polygon-attribute.md @@ -14,7 +14,7 @@ databases.updatePolygonAttribute( "", // collectionId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) "", // newKey (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md index 64952912c2..96a0381b35 100644 --- a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-line-column.md @@ -14,7 +14,7 @@ tablesDB.createLineColumn( "", // tableId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md index d0ddef983c..51c0e64d99 100644 --- a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-point-column.md @@ -14,7 +14,7 @@ tablesDB.createPointColumn( "", // tableId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md index 3aa5487cc2..e5a6502651 100644 --- a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-polygon-column.md @@ -14,7 +14,7 @@ tablesDB.createPolygonColumn( "", // tableId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { error.printStackTrace(); diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-row.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-row.md index 4145022015..6c7d84702d 100644 --- a/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/create-row.md @@ -13,7 +13,13 @@ tablesDB.createRow( "", // databaseId "", // tableId "", // rowId - mapOf( "a" to "b" ), // data + mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), // data listOf("read("any")"), // permissions (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md index a1a0c67f5d..fbf151dd15 100644 --- a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-line-column.md @@ -14,7 +14,7 @@ tablesDB.updateLineColumn( "", // tableId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) "", // newKey (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md index 45565063a0..f506e719c9 100644 --- a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-point-column.md @@ -14,7 +14,7 @@ tablesDB.updatePointColumn( "", // tableId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) "", // newKey (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md index d7757bd580..e391aed8ed 100644 --- a/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-kotlin/java/tablesdb/update-polygon-column.md @@ -14,7 +14,7 @@ tablesDB.updatePolygonColumn( "", // tableId "", // key false, // required - "", // default (optional) + listOf([1,2], [3, 4]), // default (optional) "", // newKey (optional) new CoroutineCallback<>((result, error) -> { if (error != null) { diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/account/update-prefs.md b/docs/examples/1.8.x/server-kotlin/kotlin/account/update-prefs.md index dafee7c0e5..63e66ca44a 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/account/update-prefs.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/account/update-prefs.md @@ -10,5 +10,9 @@ val client = Client() val account = Account(client) val response = account.updatePrefs( - prefs = mapOf( "a" to "b" ) + prefs = mapOf( + "language" to "en", + "timezone" to "UTC", + "darkTheme" to true + ) ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-document.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-document.md index 695fdbdfaa..1c1d628729 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-document.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-document.md @@ -13,6 +13,12 @@ val response = databases.createDocument( databaseId = "", collectionId = "", documentId = "", - data = mapOf( "a" to "b" ), + data = mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), permissions = listOf("read("any")") // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md index 187f875c6b..1b196374ef 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-line-attribute.md @@ -14,5 +14,5 @@ val response = databases.createLineAttribute( collectionId = "", key = "", required = false, - default = "" // optional + default = listOf([1,2], [3, 4]) // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md index d6915c1f5b..ed27944503 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-point-attribute.md @@ -14,5 +14,5 @@ val response = databases.createPointAttribute( collectionId = "", key = "", required = false, - default = "" // optional + default = listOf([1,2], [3, 4]) // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md index 0a22962525..006c8e3c00 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/create-polygon-attribute.md @@ -14,5 +14,5 @@ val response = databases.createPolygonAttribute( collectionId = "", key = "", required = false, - default = "" // optional + default = listOf([1,2], [3, 4]) // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md index c4b515ad47..3b5b78b511 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-line-attribute.md @@ -14,6 +14,6 @@ val response = databases.updateLineAttribute( collectionId = "", key = "", required = false, - default = "", // optional + default = listOf([1,2], [3, 4]), // optional newKey = "" // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md index 02bca873d7..2738fdbf71 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-point-attribute.md @@ -14,6 +14,6 @@ val response = databases.updatePointAttribute( collectionId = "", key = "", required = false, - default = "", // optional + default = listOf([1,2], [3, 4]), // optional newKey = "" // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md index b8c0fc94a0..e2d97d8e79 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/databases/update-polygon-attribute.md @@ -14,6 +14,6 @@ val response = databases.updatePolygonAttribute( collectionId = "", key = "", required = false, - default = "", // optional + default = listOf([1,2], [3, 4]), // optional newKey = "" // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md index 0993eed919..e867887d5c 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-line-column.md @@ -14,5 +14,5 @@ val response = tablesDB.createLineColumn( tableId = "", key = "", required = false, - default = "" // optional + default = listOf([1,2], [3, 4]) // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md index e18bfc34ed..6340b37530 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-point-column.md @@ -14,5 +14,5 @@ val response = tablesDB.createPointColumn( tableId = "", key = "", required = false, - default = "" // optional + default = listOf([1,2], [3, 4]) // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md index 2f8ffd8125..d11c9549b5 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-polygon-column.md @@ -14,5 +14,5 @@ val response = tablesDB.createPolygonColumn( tableId = "", key = "", required = false, - default = "" // optional + default = listOf([1,2], [3, 4]) // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-row.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-row.md index 6a5b188166..774800d8f4 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/create-row.md @@ -13,6 +13,12 @@ val response = tablesDB.createRow( databaseId = "", tableId = "", rowId = "", - data = mapOf( "a" to "b" ), + data = mapOf( + "username" to "walter.obrien", + "email" to "walter.obrien@example.com", + "fullName" to "Walter O'Brien", + "age" to 30, + "isAdmin" to false + ), permissions = listOf("read("any")") // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md index 05781dd6dd..9f6d976a64 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-line-column.md @@ -14,6 +14,6 @@ val response = tablesDB.updateLineColumn( tableId = "", key = "", required = false, - default = "", // optional + default = listOf([1,2], [3, 4]), // optional newKey = "" // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md index 947b4410d6..4d28299b86 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-point-column.md @@ -14,6 +14,6 @@ val response = tablesDB.updatePointColumn( tableId = "", key = "", required = false, - default = "", // optional + default = listOf([1,2], [3, 4]), // optional newKey = "" // optional ) diff --git a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md index b9da6350f6..0599559b5e 100644 --- a/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-kotlin/kotlin/tablesdb/update-polygon-column.md @@ -14,6 +14,6 @@ val response = tablesDB.updatePolygonColumn( tableId = "", key = "", required = false, - default = "", // optional + default = listOf([1,2], [3, 4]), // optional newKey = "" // optional ) diff --git a/docs/examples/1.8.x/server-nodejs/examples/account/update-prefs.md b/docs/examples/1.8.x/server-nodejs/examples/account/update-prefs.md index 113f8678df..ba41cf807e 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-nodejs/examples/account/update-prefs.md @@ -8,5 +8,9 @@ const client = new sdk.Client() const account = new sdk.Account(client); const result = await account.updatePrefs({ - prefs: {} + prefs: { + "language": "en", + "timezone": "UTC", + "darkTheme": true + } }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/create-document.md b/docs/examples/1.8.x/server-nodejs/examples/databases/create-document.md index 39442d1cb7..175e06301e 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/create-document.md @@ -11,6 +11,12 @@ const result = await databases.createDocument({ databaseId: '', collectionId: '', documentId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md index 36584b9ee2..2b356de8dd 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/create-line-attribute.md @@ -12,5 +12,5 @@ const result = await databases.createLineAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md index 9aba8c3eb7..3733d73458 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/create-point-attribute.md @@ -12,5 +12,5 @@ const result = await databases.createPointAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md index 34e1c84708..0fbe7de4d3 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/create-polygon-attribute.md @@ -12,5 +12,5 @@ const result = await databases.createPolygonAttribute({ collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md index 7d04a6eb1e..dfc6a30f94 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/update-line-attribute.md @@ -12,6 +12,6 @@ const result = await databases.updateLineAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md index 092f85cc5a..9587f4f267 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/update-point-attribute.md @@ -12,6 +12,6 @@ const result = await databases.updatePointAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md index 04c1467cde..f3df251c45 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-nodejs/examples/databases/update-polygon-attribute.md @@ -12,6 +12,6 @@ const result = await databases.updatePolygonAttribute({ collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md index c9d2782104..719f95be6c 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-line-column.md @@ -12,5 +12,5 @@ const result = await tablesDB.createLineColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md index ec29e1dfae..4dbba23101 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-point-column.md @@ -12,5 +12,5 @@ const result = await tablesDB.createPointColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md index 2adda2eaa2..76dabf31e2 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-polygon-column.md @@ -12,5 +12,5 @@ const result = await tablesDB.createPolygonColumn({ tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-row.md index aa9242301e..29ddab6652 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/create-row.md @@ -11,6 +11,12 @@ const result = await tablesDB.createRow({ databaseId: '', tableId: '', rowId: '', - data: {}, + data: { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, permissions: ["read("any")"] // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md index 68b86dabdc..8c00645dbb 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-line-column.md @@ -12,6 +12,6 @@ const result = await tablesDB.updateLineColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md index c1484992a2..5ece8d8032 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-point-column.md @@ -12,6 +12,6 @@ const result = await tablesDB.updatePointColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md index 0805b4131e..0649a84f56 100644 --- a/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-nodejs/examples/tablesdb/update-polygon-column.md @@ -12,6 +12,6 @@ const result = await tablesDB.updatePolygonColumn({ tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional }); diff --git a/docs/examples/1.8.x/server-php/examples/account/update-prefs.md b/docs/examples/1.8.x/server-php/examples/account/update-prefs.md index 698da0fd8a..f6a1003099 100644 --- a/docs/examples/1.8.x/server-php/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-php/examples/account/update-prefs.md @@ -11,5 +11,9 @@ $client = (new Client()) $account = new Account($client); $result = $account->updatePrefs( - prefs: [] + prefs: [ + 'language' => 'en', + 'timezone' => 'UTC', + 'darkTheme' => true + ] ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/create-document.md b/docs/examples/1.8.x/server-php/examples/databases/create-document.md index bf1ee3f62a..9f2e8f3643 100644 --- a/docs/examples/1.8.x/server-php/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-php/examples/databases/create-document.md @@ -14,6 +14,12 @@ $result = $databases->createDocument( databaseId: '', collectionId: '', documentId: '', - data: [], + data: [ + 'username' => 'walter.obrien', + 'email' => 'walter.obrien@example.com', + 'fullName' => 'Walter O'Brien', + 'age' => 30, + 'isAdmin' => false + ], permissions: ["read("any")"] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md index 5d4f968a4c..de9e624eb5 100644 --- a/docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-php/examples/databases/create-line-attribute.md @@ -15,5 +15,5 @@ $result = $databases->createLineAttribute( collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md index 1c8cdb508e..de3f3a4005 100644 --- a/docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-php/examples/databases/create-point-attribute.md @@ -15,5 +15,5 @@ $result = $databases->createPointAttribute( collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md index 0608d33f4f..b79a48ec2b 100644 --- a/docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-php/examples/databases/create-polygon-attribute.md @@ -15,5 +15,5 @@ $result = $databases->createPolygonAttribute( collectionId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md index a5de5459ae..e24e9e4d5d 100644 --- a/docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-php/examples/databases/update-line-attribute.md @@ -15,6 +15,6 @@ $result = $databases->updateLineAttribute( collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md index 0499663762..0a61026854 100644 --- a/docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-php/examples/databases/update-point-attribute.md @@ -15,6 +15,6 @@ $result = $databases->updatePointAttribute( collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md index 99c63f19a2..3bf52289f1 100644 --- a/docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-php/examples/databases/update-polygon-attribute.md @@ -15,6 +15,6 @@ $result = $databases->updatePolygonAttribute( collectionId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md index daab57e198..8d9353cdf1 100644 --- a/docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/create-line-column.md @@ -15,5 +15,5 @@ $result = $tablesDB->createLineColumn( tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md index 6b8cf1d0ae..2832479b80 100644 --- a/docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/create-point-column.md @@ -15,5 +15,5 @@ $result = $tablesDB->createPointColumn( tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md index 11147466f9..a6f685ad35 100644 --- a/docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/create-polygon-column.md @@ -15,5 +15,5 @@ $result = $tablesDB->createPolygonColumn( tableId: '', key: '', required: false, - default: '' // optional + default: [[1,2], [3, 4]] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-php/examples/tablesdb/create-row.md index 0002b79852..fa5137b99e 100644 --- a/docs/examples/1.8.x/server-php/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/create-row.md @@ -14,6 +14,12 @@ $result = $tablesDB->createRow( databaseId: '', tableId: '', rowId: '', - data: [], + data: [ + 'username' => 'walter.obrien', + 'email' => 'walter.obrien@example.com', + 'fullName' => 'Walter O'Brien', + 'age' => 30, + 'isAdmin' => false + ], permissions: ["read("any")"] // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md index ac2584d6e3..184fada8ed 100644 --- a/docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/update-line-column.md @@ -15,6 +15,6 @@ $result = $tablesDB->updateLineColumn( tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md index 159f893a52..4b1d73c861 100644 --- a/docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/update-point-column.md @@ -15,6 +15,6 @@ $result = $tablesDB->updatePointColumn( tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md index 3f6f3e82fb..647fd27b8c 100644 --- a/docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-php/examples/tablesdb/update-polygon-column.md @@ -15,6 +15,6 @@ $result = $tablesDB->updatePolygonColumn( tableId: '', key: '', required: false, - default: '', // optional + default: [[1,2], [3, 4]], // optional newKey: '' // optional ); \ No newline at end of file diff --git a/docs/examples/1.8.x/server-python/examples/account/update-prefs.md b/docs/examples/1.8.x/server-python/examples/account/update-prefs.md index e2ac7a28c1..8981af837a 100644 --- a/docs/examples/1.8.x/server-python/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-python/examples/account/update-prefs.md @@ -9,5 +9,9 @@ client.set_session('') # The user session to authenticate with account = Account(client) result = account.update_prefs( - prefs = {} + prefs = { + "language": "en", + "timezone": "UTC", + "darkTheme": True + } ) diff --git a/docs/examples/1.8.x/server-python/examples/databases/create-document.md b/docs/examples/1.8.x/server-python/examples/databases/create-document.md index 1eaf0246f3..3d7dee1a4f 100644 --- a/docs/examples/1.8.x/server-python/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-python/examples/databases/create-document.md @@ -12,6 +12,12 @@ result = databases.create_document( database_id = '', collection_id = '', document_id = '', - data = {}, + data = { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": False + }, permissions = ["read("any")"] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md index 3521cc90b7..ccb8fec7d2 100644 --- a/docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-python/examples/databases/create-line-attribute.md @@ -13,5 +13,5 @@ result = databases.create_line_attribute( collection_id = '', key = '', required = False, - default = '' # optional + default = [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md index 8a808c444a..f0b1f2d55b 100644 --- a/docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-python/examples/databases/create-point-attribute.md @@ -13,5 +13,5 @@ result = databases.create_point_attribute( collection_id = '', key = '', required = False, - default = '' # optional + default = [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md index 478a369210..dec3111b9e 100644 --- a/docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-python/examples/databases/create-polygon-attribute.md @@ -13,5 +13,5 @@ result = databases.create_polygon_attribute( collection_id = '', key = '', required = False, - default = '' # optional + default = [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md index 378e5a9bc6..9bd33e6cbd 100644 --- a/docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-python/examples/databases/update-line-attribute.md @@ -13,6 +13,6 @@ result = databases.update_line_attribute( collection_id = '', key = '', required = False, - default = '', # optional + default = [[1,2], [3, 4]], # optional new_key = '' # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md index a7d96d0b47..90f2df57b9 100644 --- a/docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-python/examples/databases/update-point-attribute.md @@ -13,6 +13,6 @@ result = databases.update_point_attribute( collection_id = '', key = '', required = False, - default = '', # optional + default = [[1,2], [3, 4]], # optional new_key = '' # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md index b6ac782d48..07d17478c4 100644 --- a/docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-python/examples/databases/update-polygon-attribute.md @@ -13,6 +13,6 @@ result = databases.update_polygon_attribute( collection_id = '', key = '', required = False, - default = '', # optional + default = [[1,2], [3, 4]], # optional new_key = '' # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md index 9c6a1b7615..82482b3109 100644 --- a/docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/create-line-column.md @@ -13,5 +13,5 @@ result = tables_db.create_line_column( table_id = '', key = '', required = False, - default = '' # optional + default = [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md index 4a9e92b504..9d866aab06 100644 --- a/docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/create-point-column.md @@ -13,5 +13,5 @@ result = tables_db.create_point_column( table_id = '', key = '', required = False, - default = '' # optional + default = [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md index 6863fdd815..94877f19a0 100644 --- a/docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/create-polygon-column.md @@ -13,5 +13,5 @@ result = tables_db.create_polygon_column( table_id = '', key = '', required = False, - default = '' # optional + default = [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-python/examples/tablesdb/create-row.md index 69fee14914..d4c1cdad14 100644 --- a/docs/examples/1.8.x/server-python/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/create-row.md @@ -12,6 +12,12 @@ result = tables_db.create_row( database_id = '', table_id = '', row_id = '', - data = {}, + data = { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": False + }, permissions = ["read("any")"] # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md index b1a6475599..c59681d8bf 100644 --- a/docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/update-line-column.md @@ -13,6 +13,6 @@ result = tables_db.update_line_column( table_id = '', key = '', required = False, - default = '', # optional + default = [[1,2], [3, 4]], # optional new_key = '' # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md index 47c94395c7..5901280a01 100644 --- a/docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/update-point-column.md @@ -13,6 +13,6 @@ result = tables_db.update_point_column( table_id = '', key = '', required = False, - default = '', # optional + default = [[1,2], [3, 4]], # optional new_key = '' # optional ) diff --git a/docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md index a38acbaf04..e936964d46 100644 --- a/docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-python/examples/tablesdb/update-polygon-column.md @@ -13,6 +13,6 @@ result = tables_db.update_polygon_column( table_id = '', key = '', required = False, - default = '', # optional + default = [[1,2], [3, 4]], # optional new_key = '' # optional ) diff --git a/docs/examples/1.8.x/server-rest/examples/account/create.md b/docs/examples/1.8.x/server-rest/examples/account/create.md index 15bb386f41..fa06bfcc1a 100644 --- a/docs/examples/1.8.x/server-rest/examples/account/create.md +++ b/docs/examples/1.8.x/server-rest/examples/account/create.md @@ -7,6 +7,6 @@ X-Appwrite-Project: { "userId": "", "email": "email@example.com", - "password": , + "password": "", "name": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/account/update-password.md b/docs/examples/1.8.x/server-rest/examples/account/update-password.md index e05a1c2b7f..c26f18a4f3 100644 --- a/docs/examples/1.8.x/server-rest/examples/account/update-password.md +++ b/docs/examples/1.8.x/server-rest/examples/account/update-password.md @@ -7,6 +7,6 @@ X-Appwrite-Session: X-Appwrite-JWT: { - "password": , + "password": "", "oldPassword": "password" } diff --git a/docs/examples/1.8.x/server-rest/examples/account/update-prefs.md b/docs/examples/1.8.x/server-rest/examples/account/update-prefs.md index 24f2d3bcb6..0d7e4eab0c 100644 --- a/docs/examples/1.8.x/server-rest/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-rest/examples/account/update-prefs.md @@ -7,5 +7,9 @@ X-Appwrite-Session: X-Appwrite-JWT: { - "prefs": {} + "prefs": { + "language": "en", + "timezone": "UTC", + "darkTheme": true + } } diff --git a/docs/examples/1.8.x/server-rest/examples/account/update-recovery.md b/docs/examples/1.8.x/server-rest/examples/account/update-recovery.md index 7d40ee79fe..68919c29fb 100644 --- a/docs/examples/1.8.x/server-rest/examples/account/update-recovery.md +++ b/docs/examples/1.8.x/server-rest/examples/account/update-recovery.md @@ -9,5 +9,5 @@ X-Appwrite-JWT: { "userId": "", "secret": "", - "password": + "password": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-boolean-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-boolean-attribute.md index fb11c03cbd..b394a1779e 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-boolean-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-boolean-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "default": false, "array": false diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-datetime-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-datetime-attribute.md index 3d0e718634..18e2a718d0 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-datetime-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-datetime-attribute.md @@ -6,8 +6,8 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": , + "default": "", "array": false } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-document.md b/docs/examples/1.8.x/server-rest/examples/databases/create-document.md index e4ba6ec1ff..57c38f0ba7 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-document.md @@ -9,6 +9,12 @@ X-Appwrite-JWT: { "documentId": "", - "data": {}, + "data": { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, "permissions": ["read(\"any\")"] } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-email-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-email-attribute.md index 02b7095d64..1fdf1510cf 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-email-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-email-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "default": "email@example.com", "array": false diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-enum-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-enum-attribute.md index a921e10c5f..8cfd0d1dde 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-enum-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-enum-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "elements": [], "required": false, "default": "", diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-float-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-float-attribute.md index ea9dde56ce..238c079c09 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-float-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-float-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "min": 0, "max": 0, diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-index.md b/docs/examples/1.8.x/server-rest/examples/databases/create-index.md index c78bdc37f9..cf9f1a8dae 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-index.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-index.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "type": "key", "attributes": [], "orders": [], diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-integer-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-integer-attribute.md index cce3a3f265..485af8eb4c 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-integer-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-integer-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "min": 0, "max": 0, diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-ip-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-ip-attribute.md index 80afccb4c1..f9368e0f79 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-ip-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-ip-attribute.md @@ -6,8 +6,8 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": , + "default": "", "array": false } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md index 0f82788d51..f3b25d7b0b 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-line-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": + "default": [[1,2], [3, 4]] } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md index e0e905232f..e305cd5af5 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-point-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": + "default": [[1,2], [3, 4]] } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md index 198464d28d..3e0b1d65d6 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-polygon-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": + "default": [[1,2], [3, 4]] } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-relationship-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-relationship-attribute.md index d9e6c6441c..34b5afb865 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-relationship-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-relationship-attribute.md @@ -9,7 +9,7 @@ X-Appwrite-Key: "relatedCollectionId": "", "type": "oneToOne", "twoWay": false, - "key": , - "twoWayKey": , + "key": "", + "twoWayKey": "", "onDelete": "cascade" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-string-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-string-attribute.md index 5591ca8d8a..880fd04417 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-string-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-string-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "size": 1, "required": false, "default": "", diff --git a/docs/examples/1.8.x/server-rest/examples/databases/create-url-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/create-url-attribute.md index 4ee9595717..d1f8629a4b 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/create-url-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/create-url-attribute.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "default": "https://example.com", "array": false diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-boolean-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-boolean-attribute.md index 75f3d66b50..aeac097a06 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-boolean-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-boolean-attribute.md @@ -8,5 +8,5 @@ X-Appwrite-Key: { "required": false, "default": false, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-datetime-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-datetime-attribute.md index 59a477aca7..26f3c4e9f2 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-datetime-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-datetime-attribute.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": "", + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-email-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-email-attribute.md index 08257e8906..3852754227 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-email-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-email-attribute.md @@ -8,5 +8,5 @@ X-Appwrite-Key: { "required": false, "default": "email@example.com", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-enum-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-enum-attribute.md index 8e69a703ea..003c0a2a21 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-enum-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-enum-attribute.md @@ -9,5 +9,5 @@ X-Appwrite-Key: "elements": [], "required": false, "default": "", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-float-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-float-attribute.md index 214567660d..8ceffcaa2d 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-float-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-float-attribute.md @@ -10,5 +10,5 @@ X-Appwrite-Key: "min": 0, "max": 0, "default": 0, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-integer-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-integer-attribute.md index 1f566c1369..0386cbd470 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-integer-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-integer-attribute.md @@ -10,5 +10,5 @@ X-Appwrite-Key: "min": 0, "max": 0, "default": 0, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-ip-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-ip-attribute.md index 31bc18c587..7909f960c0 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-ip-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-ip-attribute.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": "", + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md index 9b58bb09f9..da8b36c8cf 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-line-attribute.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": [[1,2], [3, 4]], + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md index fe578cad95..bce57e253a 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-point-attribute.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": [[1,2], [3, 4]], + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md index 9affb7c37b..dfd86febd5 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-polygon-attribute.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": [[1,2], [3, 4]], + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-relationship-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-relationship-attribute.md index 3cb7d4f679..2461ff3053 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-relationship-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-relationship-attribute.md @@ -7,5 +7,5 @@ X-Appwrite-Key: { "onDelete": "cascade", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-string-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-string-attribute.md index 2026b854a9..e7debaa46f 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-string-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-string-attribute.md @@ -9,5 +9,5 @@ X-Appwrite-Key: "required": false, "default": "", "size": 1, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/databases/update-url-attribute.md b/docs/examples/1.8.x/server-rest/examples/databases/update-url-attribute.md index 4f90c7ade3..4318ab4564 100644 --- a/docs/examples/1.8.x/server-rest/examples/databases/update-url-attribute.md +++ b/docs/examples/1.8.x/server-rest/examples/databases/update-url-attribute.md @@ -8,5 +8,5 @@ X-Appwrite-Key: { "required": false, "default": "https://example.com", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/functions/create-deployment.md b/docs/examples/1.8.x/server-rest/examples/functions/create-deployment.md index f68e54dedc..9366ab01d9 100644 --- a/docs/examples/1.8.x/server-rest/examples/functions/create-deployment.md +++ b/docs/examples/1.8.x/server-rest/examples/functions/create-deployment.md @@ -19,8 +19,7 @@ Content-Disposition: form-data; name="commands" --cec8e8123c05ba25 Content-Disposition: form-data; name="code" -cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc -e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... +cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... --cec8e8123c05ba25 Content-Disposition: form-data; name="activate" diff --git a/docs/examples/1.8.x/server-rest/examples/functions/create.md b/docs/examples/1.8.x/server-rest/examples/functions/create.md index 1f034e60a4..2bccb0db4a 100644 --- a/docs/examples/1.8.x/server-rest/examples/functions/create.md +++ b/docs/examples/1.8.x/server-rest/examples/functions/create.md @@ -11,7 +11,7 @@ X-Appwrite-Key: "runtime": "node-14.5", "execute": ["any"], "events": [], - "schedule": , + "schedule": "", "timeout": 1, "enabled": false, "logging": false, @@ -23,5 +23,5 @@ X-Appwrite-Key: "providerBranch": "", "providerSilentMode": false, "providerRootDirectory": "", - "specification": + "specification": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/functions/update.md b/docs/examples/1.8.x/server-rest/examples/functions/update.md index 40329e5580..cbaa3d62f8 100644 --- a/docs/examples/1.8.x/server-rest/examples/functions/update.md +++ b/docs/examples/1.8.x/server-rest/examples/functions/update.md @@ -10,7 +10,7 @@ X-Appwrite-Key: "runtime": "node-14.5", "execute": ["any"], "events": [], - "schedule": , + "schedule": "", "timeout": 1, "enabled": false, "logging": false, @@ -22,5 +22,5 @@ X-Appwrite-Key: "providerBranch": "", "providerSilentMode": false, "providerRootDirectory": "", - "specification": + "specification": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/messaging/create-email.md b/docs/examples/1.8.x/server-rest/examples/messaging/create-email.md index b6c1392bb2..01888007f4 100644 --- a/docs/examples/1.8.x/server-rest/examples/messaging/create-email.md +++ b/docs/examples/1.8.x/server-rest/examples/messaging/create-email.md @@ -17,5 +17,5 @@ X-Appwrite-Key: "attachments": [], "draft": false, "html": false, - "scheduledAt": + "scheduledAt": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/messaging/create-push.md b/docs/examples/1.8.x/server-rest/examples/messaging/create-push.md index 08ba0357fe..a70702c014 100644 --- a/docs/examples/1.8.x/server-rest/examples/messaging/create-push.md +++ b/docs/examples/1.8.x/server-rest/examples/messaging/create-push.md @@ -21,7 +21,7 @@ X-Appwrite-Key: "tag": "", "badge": 0, "draft": false, - "scheduledAt": , + "scheduledAt": "", "contentAvailable": false, "critical": false, "priority": "normal" diff --git a/docs/examples/1.8.x/server-rest/examples/messaging/create-sms.md b/docs/examples/1.8.x/server-rest/examples/messaging/create-sms.md index 82926e2a82..51c4350c1c 100644 --- a/docs/examples/1.8.x/server-rest/examples/messaging/create-sms.md +++ b/docs/examples/1.8.x/server-rest/examples/messaging/create-sms.md @@ -12,5 +12,5 @@ X-Appwrite-Key: "users": [], "targets": [], "draft": false, - "scheduledAt": + "scheduledAt": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/messaging/update-email.md b/docs/examples/1.8.x/server-rest/examples/messaging/update-email.md index 97f3911ed1..0e1cd9b984 100644 --- a/docs/examples/1.8.x/server-rest/examples/messaging/update-email.md +++ b/docs/examples/1.8.x/server-rest/examples/messaging/update-email.md @@ -15,6 +15,6 @@ X-Appwrite-Key: "html": false, "cc": [], "bcc": [], - "scheduledAt": , + "scheduledAt": "", "attachments": [] } diff --git a/docs/examples/1.8.x/server-rest/examples/messaging/update-push.md b/docs/examples/1.8.x/server-rest/examples/messaging/update-push.md index 438ef373e5..b3b953bc31 100644 --- a/docs/examples/1.8.x/server-rest/examples/messaging/update-push.md +++ b/docs/examples/1.8.x/server-rest/examples/messaging/update-push.md @@ -20,7 +20,7 @@ X-Appwrite-Key: "tag": "", "badge": 0, "draft": false, - "scheduledAt": , + "scheduledAt": "", "contentAvailable": false, "critical": false, "priority": "normal" diff --git a/docs/examples/1.8.x/server-rest/examples/messaging/update-sms.md b/docs/examples/1.8.x/server-rest/examples/messaging/update-sms.md index a917e270f7..be246dfa41 100644 --- a/docs/examples/1.8.x/server-rest/examples/messaging/update-sms.md +++ b/docs/examples/1.8.x/server-rest/examples/messaging/update-sms.md @@ -11,5 +11,5 @@ X-Appwrite-Key: "targets": [], "content": "", "draft": false, - "scheduledAt": + "scheduledAt": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/sites/create-deployment.md b/docs/examples/1.8.x/server-rest/examples/sites/create-deployment.md index 669ac50a75..226642f091 100644 --- a/docs/examples/1.8.x/server-rest/examples/sites/create-deployment.md +++ b/docs/examples/1.8.x/server-rest/examples/sites/create-deployment.md @@ -24,8 +24,7 @@ Content-Disposition: form-data; name="outputDirectory" --cec8e8123c05ba25 Content-Disposition: form-data; name="code" -cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc -e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... +cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... --cec8e8123c05ba25 Content-Disposition: form-data; name="activate" diff --git a/docs/examples/1.8.x/server-rest/examples/sites/create.md b/docs/examples/1.8.x/server-rest/examples/sites/create.md index 52b4d87219..23ac46eb67 100644 --- a/docs/examples/1.8.x/server-rest/examples/sites/create.md +++ b/docs/examples/1.8.x/server-rest/examples/sites/create.md @@ -23,5 +23,5 @@ X-Appwrite-Key: "providerBranch": "", "providerSilentMode": false, "providerRootDirectory": "", - "specification": + "specification": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/sites/update.md b/docs/examples/1.8.x/server-rest/examples/sites/update.md index 370984721f..08ebe17fb8 100644 --- a/docs/examples/1.8.x/server-rest/examples/sites/update.md +++ b/docs/examples/1.8.x/server-rest/examples/sites/update.md @@ -22,5 +22,5 @@ X-Appwrite-Key: "providerBranch": "", "providerSilentMode": false, "providerRootDirectory": "", - "specification": + "specification": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/storage/create-file.md b/docs/examples/1.8.x/server-rest/examples/storage/create-file.md index 086fd6dc72..055ed38ec0 100644 --- a/docs/examples/1.8.x/server-rest/examples/storage/create-file.md +++ b/docs/examples/1.8.x/server-rest/examples/storage/create-file.md @@ -16,8 +16,7 @@ Content-Disposition: form-data; name="fileId" --cec8e8123c05ba25 Content-Disposition: form-data; name="file" -cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc -e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... +cf 94 84 24 8d c4 91 10 0f dc 54 26 6c 8e 4b bc e8 ee 55 94 29 e7 94 89 19 26 28 01 26 29 3f 16... --cec8e8123c05ba25 Content-Disposition: form-data; name="permissions[]" diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-boolean-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-boolean-column.md index 8450b65435..7e7fdbeb92 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-boolean-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-boolean-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "default": false, "array": false diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-datetime-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-datetime-column.md index 73d80272f9..c6fa72a1b1 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-datetime-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-datetime-column.md @@ -6,8 +6,8 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": , + "default": "", "array": false } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-email-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-email-column.md index 0d1d81c482..e65b46d1b7 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-email-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-email-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "default": "email@example.com", "array": false diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-enum-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-enum-column.md index 6b39abb92d..edcdd402f4 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-enum-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-enum-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "elements": [], "required": false, "default": "", diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-float-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-float-column.md index e890c595d0..14c0e61370 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-float-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-float-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "min": 0, "max": 0, diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-index.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-index.md index baa06e815f..63e8daa511 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-index.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-index.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "type": "key", "columns": [], "orders": [], diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-integer-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-integer-column.md index f34cf14965..2c0bef6b86 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-integer-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-integer-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "min": 0, "max": 0, diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-ip-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-ip-column.md index 10a849d073..d7b8c1f5ae 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-ip-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-ip-column.md @@ -6,8 +6,8 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": , + "default": "", "array": false } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md index 793f6ce9c4..c0099b0784 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-line-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": + "default": [[1,2], [3, 4]] } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md index 094271eef3..23da2c91ef 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-point-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": + "default": [[1,2], [3, 4]] } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md index bb329cc5d1..d4bafe45a6 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-polygon-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, - "default": + "default": [[1,2], [3, 4]] } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-relationship-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-relationship-column.md index 8dffdd30a2..3032dc051d 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-relationship-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-relationship-column.md @@ -9,7 +9,7 @@ X-Appwrite-Key: "relatedTableId": "", "type": "oneToOne", "twoWay": false, - "key": , - "twoWayKey": , + "key": "", + "twoWayKey": "", "onDelete": "cascade" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-row.md index d15cee6065..3c42d0f172 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-row.md @@ -9,6 +9,12 @@ X-Appwrite-JWT: { "rowId": "", - "data": {}, + "data": { + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + }, "permissions": ["read(\"any\")"] } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-string-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-string-column.md index 6e3f7e21cd..919ad6a2e0 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-string-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-string-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "size": 1, "required": false, "default": "", diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-url-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-url-column.md index 55e9774e51..f5627e22cb 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/create-url-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/create-url-column.md @@ -6,7 +6,7 @@ X-Appwrite-Project: X-Appwrite-Key: { - "key": , + "key": "", "required": false, "default": "https://example.com", "array": false diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-boolean-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-boolean-column.md index 7e1f55b6bb..a06d826ac1 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-boolean-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-boolean-column.md @@ -8,5 +8,5 @@ X-Appwrite-Key: { "required": false, "default": false, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-datetime-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-datetime-column.md index 0063dc1b15..0feea207c1 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-datetime-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-datetime-column.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": "", + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-email-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-email-column.md index 8e7c1ad01f..9955db12bc 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-email-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-email-column.md @@ -8,5 +8,5 @@ X-Appwrite-Key: { "required": false, "default": "email@example.com", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-enum-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-enum-column.md index 343026a9ef..346d320024 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-enum-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-enum-column.md @@ -9,5 +9,5 @@ X-Appwrite-Key: "elements": [], "required": false, "default": "", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-float-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-float-column.md index 0756262cfd..9dc14f3d0f 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-float-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-float-column.md @@ -10,5 +10,5 @@ X-Appwrite-Key: "min": 0, "max": 0, "default": 0, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-integer-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-integer-column.md index 252627eb02..763c74fda6 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-integer-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-integer-column.md @@ -10,5 +10,5 @@ X-Appwrite-Key: "min": 0, "max": 0, "default": 0, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-ip-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-ip-column.md index e43959f511..3336cfd7f5 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-ip-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-ip-column.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": "", + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md index 070f6e1e59..13cbe046a7 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-line-column.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": [[1,2], [3, 4]], + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md index ad90ee7d63..6695a66a1c 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-point-column.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": [[1,2], [3, 4]], + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md index 6904f44237..ebc9cfab7d 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-polygon-column.md @@ -7,6 +7,6 @@ X-Appwrite-Key: { "required": false, - "default": , - "newKey": + "default": [[1,2], [3, 4]], + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-relationship-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-relationship-column.md index fde5191383..04af7914cb 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-relationship-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-relationship-column.md @@ -7,5 +7,5 @@ X-Appwrite-Key: { "onDelete": "cascade", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-string-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-string-column.md index a21b5e7fd1..a9345aabed 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-string-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-string-column.md @@ -9,5 +9,5 @@ X-Appwrite-Key: "required": false, "default": "", "size": 1, - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-url-column.md b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-url-column.md index c5d7001454..7a7149fafa 100644 --- a/docs/examples/1.8.x/server-rest/examples/tablesdb/update-url-column.md +++ b/docs/examples/1.8.x/server-rest/examples/tablesdb/update-url-column.md @@ -8,5 +8,5 @@ X-Appwrite-Key: { "required": false, "default": "https://example.com", - "newKey": + "newKey": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tokens/create-file-token.md b/docs/examples/1.8.x/server-rest/examples/tokens/create-file-token.md index 3d884e2c5d..712e843fbf 100644 --- a/docs/examples/1.8.x/server-rest/examples/tokens/create-file-token.md +++ b/docs/examples/1.8.x/server-rest/examples/tokens/create-file-token.md @@ -6,5 +6,5 @@ X-Appwrite-Project: X-Appwrite-Key: { - "expire": + "expire": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/tokens/update.md b/docs/examples/1.8.x/server-rest/examples/tokens/update.md index ab58a4842a..a98ed5ef0b 100644 --- a/docs/examples/1.8.x/server-rest/examples/tokens/update.md +++ b/docs/examples/1.8.x/server-rest/examples/tokens/update.md @@ -6,5 +6,5 @@ X-Appwrite-Project: X-Appwrite-Key: { - "expire": + "expire": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/users/create.md b/docs/examples/1.8.x/server-rest/examples/users/create.md index b638e6511e..d27b436580 100644 --- a/docs/examples/1.8.x/server-rest/examples/users/create.md +++ b/docs/examples/1.8.x/server-rest/examples/users/create.md @@ -9,6 +9,6 @@ X-Appwrite-Key: "userId": "", "email": "email@example.com", "phone": "+12065550100", - "password": , + "password": "", "name": "" } diff --git a/docs/examples/1.8.x/server-rest/examples/users/update-password.md b/docs/examples/1.8.x/server-rest/examples/users/update-password.md index 40220f80d5..6f689670e5 100644 --- a/docs/examples/1.8.x/server-rest/examples/users/update-password.md +++ b/docs/examples/1.8.x/server-rest/examples/users/update-password.md @@ -6,5 +6,5 @@ X-Appwrite-Project: X-Appwrite-Key: { - "password": + "password": "" } diff --git a/docs/examples/1.8.x/server-ruby/examples/account/update-prefs.md b/docs/examples/1.8.x/server-ruby/examples/account/update-prefs.md index ecfe4f4988..7e4311d9c6 100644 --- a/docs/examples/1.8.x/server-ruby/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-ruby/examples/account/update-prefs.md @@ -10,5 +10,9 @@ client = Client.new account = Account.new(client) result = account.update_prefs( - prefs: {} + prefs: { + "language" => "en", + "timezone" => "UTC", + "darkTheme" => true + } ) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/create-document.md b/docs/examples/1.8.x/server-ruby/examples/databases/create-document.md index e6831084a1..22ce5745fd 100644 --- a/docs/examples/1.8.x/server-ruby/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-ruby/examples/databases/create-document.md @@ -13,6 +13,12 @@ result = databases.create_document( database_id: '', collection_id: '', document_id: '', - data: {}, + data: { + "username" => "walter.obrien", + "email" => "walter.obrien@example.com", + "fullName" => "Walter O'Brien", + "age" => 30, + "isAdmin" => false + }, permissions: ["read("any")"] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md index 798097367b..9a06ebd004 100644 --- a/docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-ruby/examples/databases/create-line-attribute.md @@ -14,5 +14,5 @@ result = databases.create_line_attribute( collection_id: '', key: '', required: false, - default: '' # optional + default: [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md index 1e852a7baf..3d69f97538 100644 --- a/docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-ruby/examples/databases/create-point-attribute.md @@ -14,5 +14,5 @@ result = databases.create_point_attribute( collection_id: '', key: '', required: false, - default: '' # optional + default: [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md index a9399808c7..24e6fffa79 100644 --- a/docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-ruby/examples/databases/create-polygon-attribute.md @@ -14,5 +14,5 @@ result = databases.create_polygon_attribute( collection_id: '', key: '', required: false, - default: '' # optional + default: [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md index 34bfd9a1e0..fc54d103bb 100644 --- a/docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-ruby/examples/databases/update-line-attribute.md @@ -14,6 +14,6 @@ result = databases.update_line_attribute( collection_id: '', key: '', required: false, - default: '', # optional + default: [[1,2], [3, 4]], # optional new_key: '' # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md index bc33d4daf6..69fdac8c9c 100644 --- a/docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-ruby/examples/databases/update-point-attribute.md @@ -14,6 +14,6 @@ result = databases.update_point_attribute( collection_id: '', key: '', required: false, - default: '', # optional + default: [[1,2], [3, 4]], # optional new_key: '' # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md index 04a3d9e824..d5ecd9f0b4 100644 --- a/docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-ruby/examples/databases/update-polygon-attribute.md @@ -14,6 +14,6 @@ result = databases.update_polygon_attribute( collection_id: '', key: '', required: false, - default: '', # optional + default: [[1,2], [3, 4]], # optional new_key: '' # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md index e70b2111d8..371a1dd15d 100644 --- a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-line-column.md @@ -14,5 +14,5 @@ result = tables_db.create_line_column( table_id: '', key: '', required: false, - default: '' # optional + default: [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md index 5f2e046d31..86940274bb 100644 --- a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-point-column.md @@ -14,5 +14,5 @@ result = tables_db.create_point_column( table_id: '', key: '', required: false, - default: '' # optional + default: [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md index 86a18522b0..e7fcd72f6a 100644 --- a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-polygon-column.md @@ -14,5 +14,5 @@ result = tables_db.create_polygon_column( table_id: '', key: '', required: false, - default: '' # optional + default: [[1,2], [3, 4]] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-row.md index 5b66bc4cf4..5e19136676 100644 --- a/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/create-row.md @@ -13,6 +13,12 @@ result = tables_db.create_row( database_id: '', table_id: '', row_id: '', - data: {}, + data: { + "username" => "walter.obrien", + "email" => "walter.obrien@example.com", + "fullName" => "Walter O'Brien", + "age" => 30, + "isAdmin" => false + }, permissions: ["read("any")"] # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md index 7f71e18231..627947abaa 100644 --- a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-line-column.md @@ -14,6 +14,6 @@ result = tables_db.update_line_column( table_id: '', key: '', required: false, - default: '', # optional + default: [[1,2], [3, 4]], # optional new_key: '' # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md index ee32b54a1b..8bc58480d4 100644 --- a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-point-column.md @@ -14,6 +14,6 @@ result = tables_db.update_point_column( table_id: '', key: '', required: false, - default: '', # optional + default: [[1,2], [3, 4]], # optional new_key: '' # optional ) diff --git a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md index 48c68a11ea..54512022b5 100644 --- a/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-ruby/examples/tablesdb/update-polygon-column.md @@ -14,6 +14,6 @@ result = tables_db.update_polygon_column( table_id: '', key: '', required: false, - default: '', # optional + default: [[1,2], [3, 4]], # optional new_key: '' # optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/account/update-prefs.md b/docs/examples/1.8.x/server-swift/examples/account/update-prefs.md index 53bf623469..cc7b5e6860 100644 --- a/docs/examples/1.8.x/server-swift/examples/account/update-prefs.md +++ b/docs/examples/1.8.x/server-swift/examples/account/update-prefs.md @@ -8,6 +8,10 @@ let client = Client() let account = Account(client) let user = try await account.updatePrefs( - prefs: [:] + prefs: [ + "language": "en", + "timezone": "UTC", + "darkTheme": true + ] ) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/create-document.md b/docs/examples/1.8.x/server-swift/examples/databases/create-document.md index daeaf144e1..cc25fd8df8 100644 --- a/docs/examples/1.8.x/server-swift/examples/databases/create-document.md +++ b/docs/examples/1.8.x/server-swift/examples/databases/create-document.md @@ -11,7 +11,13 @@ let document = try await databases.createDocument( databaseId: "", collectionId: "", documentId: "", - data: [:], + data: [ + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + ], permissions: ["read("any")"] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md index 38e7a7d13a..6683ba3ea6 100644 --- a/docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md +++ b/docs/examples/1.8.x/server-swift/examples/databases/create-line-attribute.md @@ -12,6 +12,6 @@ let attributeLine = try await databases.createLineAttribute( collectionId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md index bd204071ce..62d95f84ee 100644 --- a/docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md +++ b/docs/examples/1.8.x/server-swift/examples/databases/create-point-attribute.md @@ -12,6 +12,6 @@ let attributePoint = try await databases.createPointAttribute( collectionId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md index 9799c08177..6f7c2d2534 100644 --- a/docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md +++ b/docs/examples/1.8.x/server-swift/examples/databases/create-polygon-attribute.md @@ -12,6 +12,6 @@ let attributePolygon = try await databases.createPolygonAttribute( collectionId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md index d7e7612c51..c71bffd525 100644 --- a/docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md +++ b/docs/examples/1.8.x/server-swift/examples/databases/update-line-attribute.md @@ -12,7 +12,7 @@ let attributeLine = try await databases.updateLineAttribute( collectionId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md index 8907cd0cd8..7fc8c1164d 100644 --- a/docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md +++ b/docs/examples/1.8.x/server-swift/examples/databases/update-point-attribute.md @@ -12,7 +12,7 @@ let attributePoint = try await databases.updatePointAttribute( collectionId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md b/docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md index 35da75bffb..5ceeacba8c 100644 --- a/docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md +++ b/docs/examples/1.8.x/server-swift/examples/databases/update-polygon-attribute.md @@ -12,7 +12,7 @@ let attributePolygon = try await databases.updatePolygonAttribute( collectionId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md index 6d776f9a22..31a09d9b47 100644 --- a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-line-column.md @@ -12,6 +12,6 @@ let columnLine = try await tablesDB.createLineColumn( tableId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md index 53ed8b45f9..81e5fe9bec 100644 --- a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-point-column.md @@ -12,6 +12,6 @@ let columnPoint = try await tablesDB.createPointColumn( tableId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md index 1c692be280..d336faae3d 100644 --- a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-polygon-column.md @@ -12,6 +12,6 @@ let columnPolygon = try await tablesDB.createPolygonColumn( tableId: "", key: "", required: false, - default: "" // optional + default: [[1,2], [3, 4]] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-row.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-row.md index 31e0ea9bc1..0c59a65755 100644 --- a/docs/examples/1.8.x/server-swift/examples/tablesdb/create-row.md +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/create-row.md @@ -11,7 +11,13 @@ let row = try await tablesDB.createRow( databaseId: "", tableId: "", rowId: "", - data: [:], + data: [ + "username": "walter.obrien", + "email": "walter.obrien@example.com", + "fullName": "Walter O'Brien", + "age": 30, + "isAdmin": false + ], permissions: ["read("any")"] // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md index b04fd74c6e..86a8959958 100644 --- a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-line-column.md @@ -12,7 +12,7 @@ let columnLine = try await tablesDB.updateLineColumn( tableId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md index b2885de919..1ebfcfa45e 100644 --- a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-point-column.md @@ -12,7 +12,7 @@ let columnPoint = try await tablesDB.updatePointColumn( tableId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ) diff --git a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md index 8ce6d2077f..d05f8867ba 100644 --- a/docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md +++ b/docs/examples/1.8.x/server-swift/examples/tablesdb/update-polygon-column.md @@ -12,7 +12,7 @@ let columnPolygon = try await tablesDB.updatePolygonColumn( tableId: "", key: "", required: false, - default: "", // optional + default: [[1,2], [3, 4]], // optional newKey: "" // optional ) From ac443e3b982c73ccd088faa9bc10e0741e105eb1 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Mon, 8 Sep 2025 23:30:28 +0530 Subject: [PATCH 07/56] updated database version , sdk version and docs example in openapi with spatial --- app/config/specs/open-api3-1.8.x-console.json | 24 +++++----- app/config/specs/open-api3-1.8.x-server.json | 24 +++++----- .../specs/open-api3-latest-console.json | 24 +++++----- app/config/specs/open-api3-latest-server.json | 24 +++++----- app/config/specs/swagger2-1.8.x-console.json | 24 +++++----- app/config/specs/swagger2-1.8.x-server.json | 24 +++++----- app/config/specs/swagger2-latest-console.json | 24 +++++----- app/config/specs/swagger2-latest-server.json | 24 +++++----- composer.lock | 48 +++++++++---------- .../Databases/Collections/Documents/XList.php | 5 ++ .../SDK/Specification/Format/OpenAPI3.php | 9 +++- .../SDK/Specification/Format/Swagger2.php | 9 +++- 12 files changed, 141 insertions(+), 122 deletions(-) diff --git a/app/config/specs/open-api3-1.8.x-console.json b/app/config/specs/open-api3-1.8.x-console.json index 53137becbb..2438cf3ff6 100644 --- a/app/config/specs/open-api3-1.8.x-console.json +++ b/app/config/specs/open-api3-1.8.x-console.json @@ -7860,7 +7860,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -7977,7 +7977,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -8094,7 +8094,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -8211,7 +8211,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -8328,7 +8328,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -8445,7 +8445,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -35364,7 +35364,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -35480,7 +35480,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -35596,7 +35596,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -35712,7 +35712,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -35828,7 +35828,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -35944,7 +35944,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { diff --git a/app/config/specs/open-api3-1.8.x-server.json b/app/config/specs/open-api3-1.8.x-server.json index ee0b6f59ac..5882e797e7 100644 --- a/app/config/specs/open-api3-1.8.x-server.json +++ b/app/config/specs/open-api3-1.8.x-server.json @@ -7323,7 +7323,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -7441,7 +7441,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -7559,7 +7559,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -7677,7 +7677,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -7795,7 +7795,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -7913,7 +7913,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -25798,7 +25798,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -25915,7 +25915,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -26032,7 +26032,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -26149,7 +26149,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -26266,7 +26266,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -26383,7 +26383,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index 53137becbb..2438cf3ff6 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -7860,7 +7860,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -7977,7 +7977,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -8094,7 +8094,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -8211,7 +8211,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -8328,7 +8328,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -8445,7 +8445,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -35364,7 +35364,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -35480,7 +35480,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -35596,7 +35596,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -35712,7 +35712,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -35828,7 +35828,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -35944,7 +35944,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index ee0b6f59ac..5882e797e7 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -7323,7 +7323,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -7441,7 +7441,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -7559,7 +7559,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -7677,7 +7677,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -7795,7 +7795,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -7913,7 +7913,7 @@ "default": { "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -25798,7 +25798,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -25915,7 +25915,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "items": { "oneOf": [ { @@ -26032,7 +26032,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -26149,7 +26149,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "items": { "oneOf": [ { @@ -26266,7 +26266,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { @@ -26383,7 +26383,7 @@ "default": { "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "items": { "oneOf": [ { diff --git a/app/config/specs/swagger2-1.8.x-console.json b/app/config/specs/swagger2-1.8.x-console.json index 393c2ce9c8..c91d6b824a 100644 --- a/app/config/specs/swagger2-1.8.x-console.json +++ b/app/config/specs/swagger2-1.8.x-console.json @@ -7998,7 +7998,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -8104,7 +8104,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -8214,7 +8214,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -8320,7 +8320,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -8430,7 +8430,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -8536,7 +8536,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { @@ -35470,7 +35470,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -35575,7 +35575,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -35684,7 +35684,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -35789,7 +35789,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -35898,7 +35898,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -36003,7 +36003,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { diff --git a/app/config/specs/swagger2-1.8.x-server.json b/app/config/specs/swagger2-1.8.x-server.json index 812598f516..166a1f74e5 100644 --- a/app/config/specs/swagger2-1.8.x-server.json +++ b/app/config/specs/swagger2-1.8.x-server.json @@ -7451,7 +7451,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -7558,7 +7558,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -7669,7 +7669,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -7776,7 +7776,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -7887,7 +7887,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -7994,7 +7994,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { @@ -25959,7 +25959,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -26065,7 +26065,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -26175,7 +26175,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -26281,7 +26281,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -26391,7 +26391,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -26497,7 +26497,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index 393c2ce9c8..c91d6b824a 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -7998,7 +7998,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -8104,7 +8104,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -8214,7 +8214,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -8320,7 +8320,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -8430,7 +8430,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -8536,7 +8536,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { @@ -35470,7 +35470,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -35575,7 +35575,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -35684,7 +35684,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -35789,7 +35789,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -35898,7 +35898,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -36003,7 +36003,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index 812598f516..166a1f74e5 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -7451,7 +7451,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -7558,7 +7558,7 @@ "type": "array", "description": "Default value for attribute when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -7669,7 +7669,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -7776,7 +7776,7 @@ "type": "array", "description": "Default value for attribute when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -7887,7 +7887,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -7994,7 +7994,7 @@ "type": "array", "description": "Default value for attribute when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when attribute is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { @@ -25959,7 +25959,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true } }, @@ -26065,7 +26065,7 @@ "type": "array", "description": "Default value for column when not provided, two-dimensional array of coordinate pairs, [[longitude, latitude], [longitude, latitude], \u2026], listing the vertices of the line in order. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[1, 2], [3, 4], [5, 6]]", "x-nullable": true }, "newKey": { @@ -26175,7 +26175,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true } }, @@ -26281,7 +26281,7 @@ "type": "array", "description": "Default value for column when not provided, array of two numbers [longitude, latitude], representing a single coordinate. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[1, 2]", "x-nullable": true }, "newKey": { @@ -26391,7 +26391,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true } }, @@ -26497,7 +26497,7 @@ "type": "array", "description": "Default value for column when not provided, three-dimensional array where the outer array holds one or more linear rings, [[[longitude, latitude], \u2026], \u2026], the first ring is the exterior boundary, any additional rings are interior holes, and each ring must start and end with the same coordinate pair. Cannot be set when column is required.", "default": null, - "x-example": "[[1,2], [3, 4]]", + "x-example": "[[[1, 2], [3, 4], [5, 6], [1, 2]]]", "x-nullable": true }, "newKey": { diff --git a/composer.lock b/composer.lock index 1e422773e5..56a32fd753 100644 --- a/composer.lock +++ b/composer.lock @@ -3650,16 +3650,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.1", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "b5ea4d133a1a4e747b7522e61e072289129a06f4" + "reference": "f06a57ab95a86713013fa96919b354bda26f696c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/b5ea4d133a1a4e747b7522e61e072289129a06f4", - "reference": "b5ea4d133a1a4e747b7522e61e072289129a06f4", + "url": "https://api.github.com/repos/utopia-php/database/zipball/f06a57ab95a86713013fa96919b354bda26f696c", + "reference": "f06a57ab95a86713013fa96919b354bda26f696c", "shasum": "" }, "require": { @@ -3700,9 +3700,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.1" + "source": "https://github.com/utopia-php/database/tree/1.4.3" }, - "time": "2025-09-05T13:23:52+00:00" + "time": "2025-09-08T12:54:19+00:00" }, { "name": "utopia-php/detector", @@ -3954,16 +3954,16 @@ }, { "name": "utopia-php/framework", - "version": "0.33.24", + "version": "0.33.27", "source": { "type": "git", "url": "https://github.com/utopia-php/http.git", - "reference": "5112b1023342163e3fbedec99f38fc32c8700aa0" + "reference": "d9d10a895e85c8c7675220347cc6109db9d3bd37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/http/zipball/5112b1023342163e3fbedec99f38fc32c8700aa0", - "reference": "5112b1023342163e3fbedec99f38fc32c8700aa0", + "url": "https://api.github.com/repos/utopia-php/http/zipball/d9d10a895e85c8c7675220347cc6109db9d3bd37", + "reference": "d9d10a895e85c8c7675220347cc6109db9d3bd37", "shasum": "" }, "require": { @@ -3995,9 +3995,9 @@ ], "support": { "issues": "https://github.com/utopia-php/http/issues", - "source": "https://github.com/utopia-php/http/tree/0.33.24" + "source": "https://github.com/utopia-php/http/tree/0.33.27" }, - "time": "2025-09-04T04:18:39+00:00" + "time": "2025-09-07T18:40:53+00:00" }, { "name": "utopia-php/image", @@ -4639,16 +4639,16 @@ }, { "name": "utopia-php/swoole", - "version": "0.8.3", + "version": "0.8.4", "source": { "type": "git", "url": "https://github.com/utopia-php/swoole.git", - "reference": "1af73dd3e73987cf729c7db399054e4a70befd99" + "reference": "150c30700e738c52348cce9ed0e0f0ff96872081" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/swoole/zipball/1af73dd3e73987cf729c7db399054e4a70befd99", - "reference": "1af73dd3e73987cf729c7db399054e4a70befd99", + "url": "https://api.github.com/repos/utopia-php/swoole/zipball/150c30700e738c52348cce9ed0e0f0ff96872081", + "reference": "150c30700e738c52348cce9ed0e0f0ff96872081", "shasum": "" }, "require": { @@ -4684,9 +4684,9 @@ ], "support": { "issues": "https://github.com/utopia-php/swoole/issues", - "source": "https://github.com/utopia-php/swoole/tree/0.8.3" + "source": "https://github.com/utopia-php/swoole/tree/0.8.4" }, - "time": "2025-03-26T10:09:05+00:00" + "time": "2025-09-07T09:39:46+00:00" }, { "name": "utopia-php/system", @@ -5019,16 +5019,16 @@ "packages-dev": [ { "name": "appwrite/sdk-generator", - "version": "1.3.2", + "version": "1.3.4", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "375a6c9b168db6fdf58fbe0d49d2261d80700b4a" + "reference": "d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/375a6c9b168db6fdf58fbe0d49d2261d80700b4a", - "reference": "375a6c9b168db6fdf58fbe0d49d2261d80700b4a", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac", + "reference": "d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac", "shasum": "" }, "require": { @@ -5064,9 +5064,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/1.3.2" + "source": "https://github.com/appwrite/sdk-generator/tree/1.3.4" }, - "time": "2025-09-05T15:50:35+00:00" + "time": "2025-09-08T11:56:04+00:00" }, { "name": "doctrine/annotations", diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php index 9c8405cf18..7dfa2a0222 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php @@ -13,6 +13,7 @@ use Appwrite\SDK\Response as SDKResponse; use Appwrite\Utopia\Response as UtopiaResponse; use Utopia\Database\Database; use Utopia\Database\Document; +use Utopia\Database\Exception as DatabaseException; use Utopia\Database\Exception\Order as OrderException; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Query; @@ -140,6 +141,10 @@ class XList extends Action } catch (QueryException $e) { throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } + // incase of querying distance in multidimenonsal geometry + catch (DatabaseException $e) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); + } $operations = 0; $collectionsCache = []; diff --git a/src/Appwrite/SDK/Specification/Format/OpenAPI3.php b/src/Appwrite/SDK/Specification/Format/OpenAPI3.php index 6432342e45..c9c2135ab3 100644 --- a/src/Appwrite/SDK/Specification/Format/OpenAPI3.php +++ b/src/Appwrite/SDK/Specification/Format/OpenAPI3.php @@ -9,8 +9,10 @@ use Appwrite\SDK\Response; use Appwrite\SDK\Specification\Format; use Appwrite\Template\Template; use Appwrite\Utopia\Response\Model; +use Utopia\Database\Database; use Utopia\Database\Helpers\Permission; use Utopia\Database\Helpers\Role; +use Utopia\Database\Validator\Spatial; use Utopia\Validator; use Utopia\Validator\ArrayList; use Utopia\Validator\Nullable; @@ -448,13 +450,18 @@ class OpenAPI3 extends Format ]; break; case 'Utopia\Database\Validator\Spatial': + /** @var Spatial $validator */ $node['schema']['type'] = 'array'; $node['schema']['items'] = [ 'oneOf' => [ ['type' => 'array'] ] ]; - $node['schema']['x-example'] = '[[1,2], [3, 4]]'; + $node['schema']['x-example'] = match ($validator->getSpatialType()) { + Database::VAR_POINT => '[1, 2]', + Database::VAR_LINESTRING => '[[1, 2], [3, 4], [5, 6]]', + Database::VAR_POLYGON => '[[[1, 2], [3, 4], [5, 6], [1, 2]]]', + }; break; case 'Appwrite\Utopia\Database\Validator\Queries\Columns': case 'Appwrite\Utopia\Database\Validator\Queries\Attributes': diff --git a/src/Appwrite/SDK/Specification/Format/Swagger2.php b/src/Appwrite/SDK/Specification/Format/Swagger2.php index 8a84a3a398..a923f40ffa 100644 --- a/src/Appwrite/SDK/Specification/Format/Swagger2.php +++ b/src/Appwrite/SDK/Specification/Format/Swagger2.php @@ -9,8 +9,10 @@ use Appwrite\SDK\Response; use Appwrite\SDK\Specification\Format; use Appwrite\Template\Template; use Appwrite\Utopia\Response\Model; +use Utopia\Database\Database; use Utopia\Database\Helpers\Permission; use Utopia\Database\Helpers\Role; +use Utopia\Database\Validator\Spatial; use Utopia\Route; use Utopia\Validator; use Utopia\Validator\ArrayList; @@ -463,13 +465,18 @@ class Swagger2 extends Format ]; break; case 'Utopia\Database\Validator\Spatial': + /** @var Spatial $validator */ $node['type'] = 'array'; $node['schema']['items'] = [ 'oneOf' => [ ['type' => 'array'] ] ]; - $node['x-example'] = '[[1,2], [3, 4]]'; + $node['x-example'] = match ($validator->getSpatialType()) { + Database::VAR_POINT => '[1, 2]', + Database::VAR_LINESTRING => '[[1, 2], [3, 4], [5, 6]]', + Database::VAR_POLYGON => '[[[1, 2], [3, 4], [5, 6], [1, 2]]]', + }; break; case 'Utopia\Validator\JSON': case 'Utopia\Validator\Mock': From ef83636f937fb4c2f1085c894393c7fe529030ad Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Mon, 8 Sep 2025 23:57:44 +0530 Subject: [PATCH 08/56] empty commit to trigger tests From 74a9e5b32098fc5e6a094763ca00cfba818b6881 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Tue, 9 Sep 2025 17:11:36 +1200 Subject: [PATCH 09/56] Add dart/flutter changelog --- composer.lock | 24 ++++++++++++------------ docs/sdks/dart/CHANGELOG.md | 8 ++++++++ docs/sdks/flutter/CHANGELOG.md | 6 ++++++ 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index 3d7bbe2e2f..c2a83a3b90 100644 --- a/composer.lock +++ b/composer.lock @@ -3638,16 +3638,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.1", + "version": "1.4.2", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "b5ea4d133a1a4e747b7522e61e072289129a06f4" + "reference": "57358acd3873371674cb11cabe16f6cfa4abed48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/b5ea4d133a1a4e747b7522e61e072289129a06f4", - "reference": "b5ea4d133a1a4e747b7522e61e072289129a06f4", + "url": "https://api.github.com/repos/utopia-php/database/zipball/57358acd3873371674cb11cabe16f6cfa4abed48", + "reference": "57358acd3873371674cb11cabe16f6cfa4abed48", "shasum": "" }, "require": { @@ -3688,9 +3688,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.1" + "source": "https://github.com/utopia-php/database/tree/1.4.2" }, - "time": "2025-09-05T13:23:52+00:00" + "time": "2025-09-08T07:25:02+00:00" }, { "name": "utopia-php/detector", @@ -5007,16 +5007,16 @@ "packages-dev": [ { "name": "appwrite/sdk-generator", - "version": "1.3.2", + "version": "1.3.3", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "375a6c9b168db6fdf58fbe0d49d2261d80700b4a" + "reference": "561f99f5501774dc1b12ab2fd19c946fa611ef06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/375a6c9b168db6fdf58fbe0d49d2261d80700b4a", - "reference": "375a6c9b168db6fdf58fbe0d49d2261d80700b4a", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/561f99f5501774dc1b12ab2fd19c946fa611ef06", + "reference": "561f99f5501774dc1b12ab2fd19c946fa611ef06", "shasum": "" }, "require": { @@ -5052,9 +5052,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/1.3.2" + "source": "https://github.com/appwrite/sdk-generator/tree/1.3.3" }, - "time": "2025-09-05T15:50:35+00:00" + "time": "2025-09-08T08:46:01+00:00" }, { "name": "doctrine/annotations", diff --git a/docs/sdks/dart/CHANGELOG.md b/docs/sdks/dart/CHANGELOG.md index 9a0b94a85d..7033bbdd1d 100644 --- a/docs/sdks/dart/CHANGELOG.md +++ b/docs/sdks/dart/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 18.0.0 + +* Rename `CreditCard` enum value `unionChinaPay` to `unionPay` +* Add time between query support +* Add spatial attribute support +* Add spatial index support +* Add spatial query support + ## 17.0.0 * Support for Appwrite 1.8 diff --git a/docs/sdks/flutter/CHANGELOG.md b/docs/sdks/flutter/CHANGELOG.md index 9794709ed7..7ff4a445b3 100644 --- a/docs/sdks/flutter/CHANGELOG.md +++ b/docs/sdks/flutter/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 19.0.0 + +* Rename `CreditCard` enum value `unionChinaPay` to `unionPay` +* Add time between query support +* Add spatial query support + ## 18.0.0 * Support for Appwrite 1.8 From be07bbfc89aca712351c6b7453d232faf77a911f Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Tue, 9 Sep 2025 19:19:44 +1200 Subject: [PATCH 10/56] Update generator --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index c2a83a3b90..28f839bef5 100644 --- a/composer.lock +++ b/composer.lock @@ -3638,16 +3638,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.2", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "57358acd3873371674cb11cabe16f6cfa4abed48" + "reference": "f06a57ab95a86713013fa96919b354bda26f696c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/57358acd3873371674cb11cabe16f6cfa4abed48", - "reference": "57358acd3873371674cb11cabe16f6cfa4abed48", + "url": "https://api.github.com/repos/utopia-php/database/zipball/f06a57ab95a86713013fa96919b354bda26f696c", + "reference": "f06a57ab95a86713013fa96919b354bda26f696c", "shasum": "" }, "require": { @@ -3688,9 +3688,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.2" + "source": "https://github.com/utopia-php/database/tree/1.4.3" }, - "time": "2025-09-08T07:25:02+00:00" + "time": "2025-09-08T12:54:19+00:00" }, { "name": "utopia-php/detector", @@ -5007,16 +5007,16 @@ "packages-dev": [ { "name": "appwrite/sdk-generator", - "version": "1.3.3", + "version": "1.3.4", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "561f99f5501774dc1b12ab2fd19c946fa611ef06" + "reference": "d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/561f99f5501774dc1b12ab2fd19c946fa611ef06", - "reference": "561f99f5501774dc1b12ab2fd19c946fa611ef06", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac", + "reference": "d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac", "shasum": "" }, "require": { @@ -5052,9 +5052,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/1.3.3" + "source": "https://github.com/appwrite/sdk-generator/tree/1.3.4" }, - "time": "2025-09-08T08:46:01+00:00" + "time": "2025-09-08T11:56:04+00:00" }, { "name": "doctrine/annotations", From 0dd7d45993bc949644f9d6eda08c57d23aed92af Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Tue, 9 Sep 2025 22:56:59 +0530 Subject: [PATCH 11/56] updated tests --- .../Services/Databases/Legacy/DatabasesBase.php | 16 ++++++++-------- .../Databases/TablesDB/DatabasesBase.php | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index 32413ddfd0..80a05c4864 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -6790,7 +6790,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::intersects('polyAttr', [[5.0, 5.0]])->toString()] + 'queries' => [Query::intersects('polyAttr', [5.0, 5.0])->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(1, $response['body']['total']); @@ -6801,7 +6801,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notIntersects('polyAttr', [[60.0, 60.0]])->toString()] + 'queries' => [Query::notIntersects('polyAttr', [60.0, 60.0])->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); @@ -6812,7 +6812,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::overlaps('polyAttr', [$overlapPoly])->toString()] + 'queries' => [Query::overlaps('polyAttr', $overlapPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(1, $response['body']['total']); @@ -6824,7 +6824,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notOverlaps('polyAttr', [$noOverlapPoly])->toString()] + 'queries' => [Query::notOverlaps('polyAttr', $noOverlapPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); @@ -6876,7 +6876,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::crosses('lineAttr', [$crossLine])->toString()] + 'queries' => [Query::crosses('lineAttr', $crossLine)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(1, $response['body']['total']); @@ -6888,7 +6888,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notCrosses('lineAttr', [$nonCrossLine])->toString()] + 'queries' => [Query::notCrosses('lineAttr', $nonCrossLine)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); @@ -6899,7 +6899,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::touches('polyAttr', [$touchPoly])->toString()] + 'queries' => [Query::touches('polyAttr', $touchPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(2, $response['body']['total']); @@ -6911,7 +6911,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notTouches('polyAttr', [$farPoly])->toString()] + 'queries' => [Query::notTouches('polyAttr', $farPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index 35b2b979d6..46d25bcf1f 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -8273,7 +8273,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::overlaps('polyAttr', [$overlapPoly])->toString()] + 'queries' => [Query::overlaps('polyAttr', $overlapPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(1, $response['body']['total']); @@ -8285,7 +8285,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notOverlaps('polyAttr', [$noOverlapPoly])->toString()] + 'queries' => [Query::notOverlaps('polyAttr', $noOverlapPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); @@ -8337,7 +8337,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::crosses('lineAttr', [$crossLine])->toString()] + 'queries' => [Query::crosses('lineAttr', $crossLine)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(1, $response['body']['total']); @@ -8349,7 +8349,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notCrosses('lineAttr', [$nonCrossLine])->toString()] + 'queries' => [Query::notCrosses('lineAttr', $nonCrossLine)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); @@ -8360,7 +8360,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::touches('polyAttr', [$touchPoly])->toString()] + 'queries' => [Query::touches('polyAttr', $touchPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(2, $response['body']['total']); @@ -8372,7 +8372,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notTouches('polyAttr', [$farPoly])->toString()] + 'queries' => [Query::notTouches('polyAttr', $farPoly)->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); From 56fc3ff3d8c609010143375b84075896ad339e45 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Tue, 9 Sep 2025 23:22:47 +0530 Subject: [PATCH 12/56] updated xlist --- .../Databases/Http/Databases/Collections/Documents/XList.php | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php index 7dfa2a0222..9c8405cf18 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php @@ -13,7 +13,6 @@ use Appwrite\SDK\Response as SDKResponse; use Appwrite\Utopia\Response as UtopiaResponse; use Utopia\Database\Database; use Utopia\Database\Document; -use Utopia\Database\Exception as DatabaseException; use Utopia\Database\Exception\Order as OrderException; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Query; @@ -141,10 +140,6 @@ class XList extends Action } catch (QueryException $e) { throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // incase of querying distance in multidimenonsal geometry - catch (DatabaseException $e) { - throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); - } $operations = 0; $collectionsCache = []; From 497cf305497ce55b616cd4af82c9752ada2898fd Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 10 Sep 2025 11:50:58 +0530 Subject: [PATCH 13/56] bump database and migration versions --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index 56a32fd753..5b34c42977 100644 --- a/composer.lock +++ b/composer.lock @@ -3650,16 +3650,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.3", + "version": "1.4.4", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "f06a57ab95a86713013fa96919b354bda26f696c" + "reference": "16f96e5d9784dae87d4f6b864e87da8e3be15507" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/f06a57ab95a86713013fa96919b354bda26f696c", - "reference": "f06a57ab95a86713013fa96919b354bda26f696c", + "url": "https://api.github.com/repos/utopia-php/database/zipball/16f96e5d9784dae87d4f6b864e87da8e3be15507", + "reference": "16f96e5d9784dae87d4f6b864e87da8e3be15507", "shasum": "" }, "require": { @@ -3700,9 +3700,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.3" + "source": "https://github.com/utopia-php/database/tree/1.4.4" }, - "time": "2025-09-08T12:54:19+00:00" + "time": "2025-09-10T00:50:05+00:00" }, { "name": "utopia-php/detector", @@ -4202,16 +4202,16 @@ }, { "name": "utopia-php/migration", - "version": "1.0.1", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/utopia-php/migration.git", - "reference": "38171023efd3abe650d2abc5ac65f5df52311da6" + "reference": "c42935a6a4ee3701c68d24244e82ecb39e945ec4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/migration/zipball/38171023efd3abe650d2abc5ac65f5df52311da6", - "reference": "38171023efd3abe650d2abc5ac65f5df52311da6", + "url": "https://api.github.com/repos/utopia-php/migration/zipball/c42935a6a4ee3701c68d24244e82ecb39e945ec4", + "reference": "c42935a6a4ee3701c68d24244e82ecb39e945ec4", "shasum": "" }, "require": { @@ -4252,9 +4252,9 @@ ], "support": { "issues": "https://github.com/utopia-php/migration/issues", - "source": "https://github.com/utopia-php/migration/tree/1.0.1" + "source": "https://github.com/utopia-php/migration/tree/1.1.1" }, - "time": "2025-08-28T13:41:25+00:00" + "time": "2025-09-10T06:17:20+00:00" }, { "name": "utopia-php/orchestration", From 5f7ca480676c2eee85971323813bfed38dac7152 Mon Sep 17 00:00:00 2001 From: fogelito Date: Wed, 10 Sep 2025 12:24:24 +0300 Subject: [PATCH 14/56] try catch --- .../Platform/Workers/StatsResources.php | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index 98c9d01a87..da8c086bf4 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -432,11 +432,20 @@ class StatsResources extends Action protected function writeDocuments(Database $dbForLogs, Document $project): void { - $dbForLogs->createOrUpdateDocuments( - 'stats', - $this->documents - ); - $this->documents = []; - Console::success('Stats written to logs db for project: ' . $project->getId() . '(' . $project->getSequence() . ')'); + $message = 'Stats writeDocuments project: ' . $project->getId() . '(' . $project->getSequence() . ')'; + + try { + $dbForLogs->createOrUpdateDocuments( + 'stats', + $this->documents + ); + + Console::success($message . ' | Documents: ' . count($this->documents)); + } catch (\Throwable $e) { + Console::error('Error: ' . $message . ' | Exception: ' . $e->getMessage()); + throw $e; + } finally { + $this->documents = []; + } } } From 95f49559d08eb50b06267f5cd3ee805336c50ed4 Mon Sep 17 00:00:00 2001 From: fogelito Date: Wed, 10 Sep 2025 12:43:37 +0300 Subject: [PATCH 15/56] add finally --- src/Appwrite/Platform/Workers/StatsResources.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index da8c086bf4..655ebfbd52 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -206,6 +206,8 @@ class StatsResources extends Action $this->writeDocuments($dbForLogs, $project); } catch (Throwable $th) { call_user_func_array($this->logError, [$th, "StatsResources", "count_for_project_{$project->getId()}"]); + } finally { + $this->documents = []; } Console::info('End of count for: ' . $project->getId()); From 8319ff166e7af7a97e133034e879aabf06d07c55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Wed, 10 Sep 2025 12:43:21 +0200 Subject: [PATCH 16/56] Move proxy endpoints to modules --- app/config/services.php | 2 +- app/controllers/api/proxy.php | 318 ------------------ docs/references/proxy/delete-rule.md | 1 - docs/references/proxy/get-rule.md | 1 - docs/references/proxy/list-rules.md | 1 - .../proxy/update-rule-verification.md | 1 - .../Modules/Proxy/Http/Rules/Delete.php | 89 +++++ .../Platform/Modules/Proxy/Http/Rules/Get.php | 74 ++++ .../Proxy/Http/Rules/Verification/Update.php | 187 ++++++++++ .../Modules/Proxy/Http/Rules/XList.php | 119 +++++++ .../Platform/Modules/Proxy/Services/Http.php | 8 + 11 files changed, 478 insertions(+), 323 deletions(-) delete mode 100644 app/controllers/api/proxy.php delete mode 100644 docs/references/proxy/delete-rule.md delete mode 100644 docs/references/proxy/get-rule.md delete mode 100644 docs/references/proxy/list-rules.md delete mode 100644 docs/references/proxy/update-rule-verification.md create mode 100644 src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php create mode 100644 src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php create mode 100644 src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php create mode 100644 src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php diff --git a/app/config/services.php b/app/config/services.php index f02f169b88..5f8651e59f 100644 --- a/app/config/services.php +++ b/app/config/services.php @@ -214,7 +214,7 @@ return [ 'name' => 'Proxy', 'subtitle' => 'The Proxy Service allows you to configure actions for your domains beyond DNS configuration.', 'description' => '/docs/services/proxy.md', - 'controller' => 'api/proxy.php', + 'controller' => '', // Uses modules 'sdk' => true, 'docs' => true, 'docsUrl' => 'https://appwrite.io/docs/proxy', diff --git a/app/controllers/api/proxy.php b/app/controllers/api/proxy.php deleted file mode 100644 index 4a64448335..0000000000 --- a/app/controllers/api/proxy.php +++ /dev/null @@ -1,318 +0,0 @@ -groups(['api', 'proxy']) - ->desc('List rules') - ->label('scope', 'rules.read') - ->label('sdk', new Method( - namespace: 'proxy', - group: null, - name: 'listRules', - description: '/docs/references/proxy/list-rules.md', - auth: [AuthType::ADMIN], - responses: [ - new SDKResponse( - code: Response::STATUS_CODE_OK, - model: Response::MODEL_PROXY_RULE_LIST, - ) - ] - )) - ->param('queries', [], new Rules(), 'Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https://appwrite.io/docs/databases#querying-documents). 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(', ', Rules::ALLOWED_ATTRIBUTES), true) - ->param('search', '', new Text(256), 'Search term to filter your list results. Max length: 256 chars.', true) - ->inject('response') - ->inject('project') - ->inject('dbForPlatform') - ->action(function (array $queries, string $search, Response $response, Document $project, Database $dbForPlatform) { - try { - $queries = Query::parseQueries($queries); - } catch (QueryException $e) { - throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); - } - - if (!empty($search)) { - $queries[] = Query::search('search', $search); - } - - $queries[] = Query::equal('projectInternalId', [$project->getSequence()]); - - /** - * Get cursor document if there was a cursor query, we use array_filter and reset for reference $cursor to $queries - */ - $cursor = \array_filter($queries, function ($query) { - return \in_array($query->getMethod(), [Query::TYPE_CURSOR_AFTER, Query::TYPE_CURSOR_BEFORE]); - }); - $cursor = reset($cursor); - if ($cursor) { - /** @var Query $cursor */ - - $validator = new Cursor(); - if (!$validator->isValid($cursor)) { - throw new Exception(Exception::GENERAL_QUERY_INVALID, $validator->getDescription()); - } - - $ruleId = $cursor->getValue(); - $cursorDocument = $dbForPlatform->getDocument('rules', $ruleId); - - if ($cursorDocument->isEmpty()) { - throw new Exception(Exception::GENERAL_CURSOR_NOT_FOUND, "Rule '{$ruleId}' for the 'cursor' value not found."); - } - - $cursor->setValue($cursorDocument); - } - - $filterQueries = Query::groupByType($queries)['filters']; - - $rules = $dbForPlatform->find('rules', $queries); - foreach ($rules as $rule) { - $certificate = $dbForPlatform->getDocument('certificates', $rule->getAttribute('certificateId', '')); - $rule->setAttribute('logs', $certificate->getAttribute('logs', '')); - $rule->setAttribute('renewAt', $certificate->getAttribute('renewDate', '')); - } - - $response->dynamic(new Document([ - 'rules' => $rules, - 'total' => $dbForPlatform->count('rules', $filterQueries, APP_LIMIT_COUNT), - ]), Response::MODEL_PROXY_RULE_LIST); - }); - -App::get('/v1/proxy/rules/:ruleId') - ->groups(['api', 'proxy']) - ->desc('Get rule') - ->label('scope', 'rules.read') - ->label('sdk', new Method( - namespace: 'proxy', - group: null, - name: 'getRule', - description: '/docs/references/proxy/get-rule.md', - auth: [AuthType::ADMIN], - responses: [ - new SDKResponse( - code: Response::STATUS_CODE_OK, - model: Response::MODEL_PROXY_RULE, - ) - ] - )) - ->param('ruleId', '', new UID(), 'Rule ID.') - ->inject('response') - ->inject('project') - ->inject('dbForPlatform') - ->action(function (string $ruleId, Response $response, Document $project, Database $dbForPlatform) { - $rule = $dbForPlatform->getDocument('rules', $ruleId); - - if ($rule->isEmpty() || $rule->getAttribute('projectInternalId') !== $project->getSequence()) { - throw new Exception(Exception::RULE_NOT_FOUND); - } - - $certificate = $dbForPlatform->getDocument('certificates', $rule->getAttribute('certificateId', '')); - $rule->setAttribute('logs', $certificate->getAttribute('logs', '')); - $rule->setAttribute('renewAt', $certificate->getAttribute('renewDate', '')); - - $response->dynamic($rule, Response::MODEL_PROXY_RULE); - }); - -App::delete('/v1/proxy/rules/:ruleId') - ->groups(['api', 'proxy']) - ->desc('Delete rule') - ->label('scope', 'rules.write') - ->label('event', 'rules.[ruleId].delete') - ->label('audits.event', 'rules.delete') - ->label('audits.resource', 'rule/{request.ruleId}') - ->label('sdk', new Method( - namespace: 'proxy', - group: null, - name: 'deleteRule', - description: '/docs/references/proxy/delete-rule.md', - auth: [AuthType::ADMIN], - responses: [ - new SDKResponse( - code: Response::STATUS_CODE_NOCONTENT, - model: Response::MODEL_NONE, - ) - ], - contentType: ContentType::NONE - )) - ->param('ruleId', '', new UID(), 'Rule ID.') - ->inject('response') - ->inject('project') - ->inject('dbForPlatform') - ->inject('queueForDeletes') - ->inject('queueForEvents') - ->action(function (string $ruleId, Response $response, Document $project, Database $dbForPlatform, Delete $queueForDeletes, Event $queueForEvents) { - $rule = $dbForPlatform->getDocument('rules', $ruleId); - - if ($rule->isEmpty() || $rule->getAttribute('projectInternalId') !== $project->getSequence()) { - throw new Exception(Exception::RULE_NOT_FOUND); - } - - $dbForPlatform->deleteDocument('rules', $rule->getId()); - - $queueForDeletes - ->setType(DELETE_TYPE_DOCUMENT) - ->setDocument($rule); - - $queueForEvents->setParam('ruleId', $rule->getId()); - - $response->noContent(); - }); - -App::patch('/v1/proxy/rules/:ruleId/verification') - ->desc('Update rule verification status') - ->groups(['api', 'proxy']) - ->label('scope', 'rules.write') - ->label('event', 'rules.[ruleId].update') - ->label('audits.event', 'rule.update') - ->label('audits.resource', 'rule/{response.$id}') - ->label('sdk', new Method( - namespace: 'proxy', - group: null, - name: 'updateRuleVerification', - description: '/docs/references/proxy/update-rule-verification.md', - auth: [AuthType::ADMIN], - responses: [ - new SDKResponse( - code: Response::STATUS_CODE_OK, - model: Response::MODEL_PROXY_RULE, - ) - ] - )) - ->param('ruleId', '', new UID(), 'Rule ID.') - ->inject('response') - ->inject('queueForCertificates') - ->inject('queueForEvents') - ->inject('project') - ->inject('dbForPlatform') - ->inject('log') - ->action(function (string $ruleId, Response $response, Certificate $queueForCertificates, Event $queueForEvents, Document $project, Database $dbForPlatform, Log $log) { - $rule = $dbForPlatform->getDocument('rules', $ruleId); - - if ($rule->isEmpty() || $rule->getAttribute('projectInternalId') !== $project->getSequence()) { - throw new Exception(Exception::RULE_NOT_FOUND); - } - - $targetCNAME = null; - switch ($rule->getAttribute('type', '')) { - case 'api': - // For example: fra.cloud.appwrite.io - $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_TARGET_CNAME', '')); - break; - case 'redirect': - // For example: appwrite.network - $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_SITES', '')); - break; - case 'deployment': - switch ($rule->getAttribute('deploymentResourceType', '')) { - case 'function': - // For example: fra.appwrite.run - $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_FUNCTIONS', '')); - break; - case 'site': - // For example: appwrite.network - $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_SITES', '')); - break; - default: - break; - } - // no break - default: - break; - } - - $validators = []; - - if (!is_null($targetCNAME)) { - if ($targetCNAME->isKnown() && !$targetCNAME->isTest()) { - $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); - } - } - - if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); - } - if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { - $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); - } - - if (empty($validators)) { - throw new Exception(Exception::GENERAL_SERVER_ERROR, 'At least one of domain targets environment variable must be configured.'); - } - - if ($rule->getAttribute('verification') === true) { - return $response->dynamic($rule, Response::MODEL_PROXY_RULE); - } - - $validator = new AnyOf($validators, AnyOf::TYPE_STRING); - $domain = new Domain($rule->getAttribute('domain', '')); - - $validationStart = \microtime(true); - if (!$validator->isValid($domain->get())) { - $log->addExtra('dnsTiming', \strval(\microtime(true) - $validationStart)); - $log->addTag('dnsDomain', $domain->get()); - - $errors = []; - foreach ($validators as $validator) { - if (!empty($validator->getLogs())) { - $errors[] = $validator->getLogs(); - } - } - - $error = \implode("\n", $errors); - $log->addExtra('dnsResponse', \is_array($error) ? \json_encode($error) : \strval($error)); - - throw new Exception(Exception::RULE_VERIFICATION_FAILED); - } - - // Ensure CAA won't block certificate issuance - if (!empty(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''))) { - $validationStart = \microtime(true); - $validator = new DNS(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''), DNS::RECORD_CAA); - if (!$validator->isValid($domain->get())) { - $log->addExtra('dnsTimingCaa', \strval(\microtime(true) - $validationStart)); - $log->addTag('dnsDomain', $domain->get()); - $error = $validator->getDescription(); - $log->addExtra('dnsResponse', \is_array($error) ? \json_encode($error) : \strval($error)); - throw new Exception(Exception::RULE_VERIFICATION_FAILED, 'Domain verification failed because CAA records do not allow Appwrite\'s certificate issuer.'); - } - } - - $dbForPlatform->updateDocument('rules', $rule->getId(), $rule->setAttribute('status', 'verifying')); - - // Issue a TLS certificate when domain is verified - $queueForCertificates - ->setDomain(new Document([ - 'domain' => $rule->getAttribute('domain'), - 'domainType' => $rule->getAttribute('deploymentResourceType', $rule->getAttribute('type')), - ])) - ->trigger(); - - $queueForEvents->setParam('ruleId', $rule->getId()); - - $certificate = $dbForPlatform->getDocument('certificates', $rule->getAttribute('certificateId', '')); - $rule->setAttribute('logs', $certificate->getAttribute('logs', '')); - - $response->dynamic($rule, Response::MODEL_PROXY_RULE); - }); diff --git a/docs/references/proxy/delete-rule.md b/docs/references/proxy/delete-rule.md deleted file mode 100644 index 7a4823f86d..0000000000 --- a/docs/references/proxy/delete-rule.md +++ /dev/null @@ -1 +0,0 @@ -Delete a proxy rule by its unique ID. \ No newline at end of file diff --git a/docs/references/proxy/get-rule.md b/docs/references/proxy/get-rule.md deleted file mode 100644 index cfd040141e..0000000000 --- a/docs/references/proxy/get-rule.md +++ /dev/null @@ -1 +0,0 @@ -Get a proxy rule by its unique ID. \ No newline at end of file diff --git a/docs/references/proxy/list-rules.md b/docs/references/proxy/list-rules.md deleted file mode 100644 index 042d780f02..0000000000 --- a/docs/references/proxy/list-rules.md +++ /dev/null @@ -1 +0,0 @@ -Get a list of all the proxy rules. You can use the query params to filter your results. \ No newline at end of file diff --git a/docs/references/proxy/update-rule-verification.md b/docs/references/proxy/update-rule-verification.md deleted file mode 100644 index c06994bc59..0000000000 --- a/docs/references/proxy/update-rule-verification.md +++ /dev/null @@ -1 +0,0 @@ -Retry getting verification process of a proxy rule. This endpoint triggers domain verification by checking DNS records (CNAME) against the configured target domain. If verification is successful, a TLS certificate will be automatically provisioned for the domain. \ No newline at end of file diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php new file mode 100644 index 0000000000..f7a2f3d4c3 --- /dev/null +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php @@ -0,0 +1,89 @@ +setHttpMethod(Action::HTTP_REQUEST_METHOD_DELETE) + ->setHttpPath('/v1/proxy/rules/:ruleId') + ->desc('Delete rule') + ->groups(['api', 'proxy']) + ->label('scope', 'rules.write') + ->label('event', 'rules.[ruleId].delete') + ->label('audits.event', 'rules.delete') + ->label('audits.resource', 'rule/{request.ruleId}') + ->label('sdk', new Method( + namespace: 'proxy', + group: null, + name: 'deleteRule', + description: <<param('ruleId', '', new UID(), 'Rule ID.') + ->inject('response') + ->inject('project') + ->inject('dbForPlatform') + ->inject('queueForDeletes') + ->inject('queueForEvents') + ->callback($this->action(...)); + } + + public function action( + string $ruleId, + Response $response, + Document $project, + Database $dbForPlatform, + DeleteEvent $queueForDeletes, + Event $queueForEvents + ) { + $rule = $dbForPlatform->getDocument('rules', $ruleId); + + if ($rule->isEmpty() || $rule->getAttribute('projectInternalId') !== $project->getSequence()) { + throw new Exception(Exception::RULE_NOT_FOUND); + } + + $dbForPlatform->deleteDocument('rules', $rule->getId()); + + $queueForDeletes + ->setType(DELETE_TYPE_DOCUMENT) + ->setDocument($rule); + + $queueForEvents->setParam('ruleId', $rule->getId()); + + $response->noContent(); + } +} diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php new file mode 100644 index 0000000000..f236dd557f --- /dev/null +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php @@ -0,0 +1,74 @@ +setHttpMethod(Action::HTTP_REQUEST_METHOD_GET) + ->setHttpPath('/v1/proxy/rules/:ruleId') + ->desc('Get rule') + ->groups(['api', 'proxy']) + ->label('scope', 'rules.read') + ->label('sdk', new Method( + namespace: 'proxy', + group: null, + name: 'getRule', + description: <<param('ruleId', '', new UID(), 'Rule ID.') + ->inject('response') + ->inject('project') + ->inject('dbForPlatform') + ->callback($this->action(...)); + } + + public function action( + string $ruleId, + Response $response, + Document $project, + Database $dbForPlatform + ) { + $rule = $dbForPlatform->getDocument('rules', $ruleId); + + if ($rule->isEmpty() || $rule->getAttribute('projectInternalId') !== $project->getSequence()) { + throw new Exception(Exception::RULE_NOT_FOUND); + } + + $certificate = $dbForPlatform->getDocument('certificates', $rule->getAttribute('certificateId', '')); + $rule->setAttribute('logs', $certificate->getAttribute('logs', '')); + $rule->setAttribute('renewAt', $certificate->getAttribute('renewDate', '')); + + $response->dynamic($rule, Response::MODEL_PROXY_RULE); + } +} diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php new file mode 100644 index 0000000000..517f87e278 --- /dev/null +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php @@ -0,0 +1,187 @@ +setHttpMethod(Action::HTTP_REQUEST_METHOD_PATCH) + ->setHttpPath('/v1/proxy/rules/:ruleId/verification') + ->desc('Update rule verification status') + ->groups(['api', 'proxy']) + ->label('scope', 'rules.write') + ->label('event', 'rules.[ruleId].update') + ->label('audits.event', 'rule.update') + ->label('audits.resource', 'rule/{response.$id}') + ->label('sdk', new Method( + namespace: 'proxy', + group: null, + name: 'updateRuleVerification', + description: <<param('ruleId', '', new UID(), 'Rule ID.') + ->inject('response') + ->inject('queueForCertificates') + ->inject('queueForEvents') + ->inject('project') + ->inject('dbForPlatform') + ->inject('log') + ->callback($this->action(...)); + } + + public function action( + string $ruleId, + Response $response, + Certificate $queueForCertificates, + Event $queueForEvents, + Document $project, + Database $dbForPlatform, + Log $log + ) { + $rule = $dbForPlatform->getDocument('rules', $ruleId); + + if ($rule->isEmpty() || $rule->getAttribute('projectInternalId') !== $project->getSequence()) { + throw new Exception(Exception::RULE_NOT_FOUND); + } + + $targetCNAME = null; + switch ($rule->getAttribute('type', '')) { + case 'api': + // For example: fra.cloud.appwrite.io + $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_TARGET_CNAME', '')); + break; + case 'redirect': + // For example: appwrite.network + $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_SITES', '')); + break; + case 'deployment': + switch ($rule->getAttribute('deploymentResourceType', '')) { + case 'function': + // For example: fra.appwrite.run + $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_FUNCTIONS', '')); + break; + case 'site': + // For example: appwrite.network + $targetCNAME = new Domain(System::getEnv('_APP_DOMAIN_SITES', '')); + break; + default: + break; + } + // no break + default: + break; + } + + $validators = []; + + if (!is_null($targetCNAME)) { + if ($targetCNAME->isKnown() && !$targetCNAME->isTest()) { + $validators[] = new DNS($targetCNAME->get(), DNS::RECORD_CNAME); + } + } + + if ((new IP(IP::V4))->isValid(System::getEnv('_APP_DOMAIN_TARGET_A', ''))) { + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_A', ''), DNS::RECORD_A); + } + if ((new IP(IP::V6))->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''))) { + $validators[] = new DNS(System::getEnv('_APP_DOMAIN_TARGET_AAAA', ''), DNS::RECORD_AAAA); + } + + if (empty($validators)) { + throw new Exception(Exception::GENERAL_SERVER_ERROR, 'At least one of domain targets environment variable must be configured.'); + } + + if ($rule->getAttribute('verification') === true) { + return $response->dynamic($rule, Response::MODEL_PROXY_RULE); + } + + $validator = new AnyOf($validators, AnyOf::TYPE_STRING); + $domain = new Domain($rule->getAttribute('domain', '')); + + $validationStart = \microtime(true); + if (!$validator->isValid($domain->get())) { + $log->addExtra('dnsTiming', \strval(\microtime(true) - $validationStart)); + $log->addTag('dnsDomain', $domain->get()); + + $errors = []; + foreach ($validators as $validator) { + if (!empty($validator->getLogs())) { + $errors[] = $validator->getLogs(); + } + } + + $error = \implode("\n", $errors); + $log->addExtra('dnsResponse', \is_array($error) ? \json_encode($error) : \strval($error)); + + throw new Exception(Exception::RULE_VERIFICATION_FAILED); + } + + // Ensure CAA won't block certificate issuance + if (!empty(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''))) { + $validationStart = \microtime(true); + $validator = new DNS(System::getEnv('_APP_DOMAIN_TARGET_CAA', ''), DNS::RECORD_CAA); + if (!$validator->isValid($domain->get())) { + $log->addExtra('dnsTimingCaa', \strval(\microtime(true) - $validationStart)); + $log->addTag('dnsDomain', $domain->get()); + $error = $validator->getDescription(); + $log->addExtra('dnsResponse', \is_array($error) ? \json_encode($error) : \strval($error)); + throw new Exception(Exception::RULE_VERIFICATION_FAILED, 'Domain verification failed because CAA records do not allow Appwrite\'s certificate issuer.'); + } + } + + $dbForPlatform->updateDocument('rules', $rule->getId(), $rule->setAttribute('status', 'verifying')); + + // Issue a TLS certificate when domain is verified + $queueForCertificates + ->setDomain(new Document([ + 'domain' => $rule->getAttribute('domain'), + 'domainType' => $rule->getAttribute('deploymentResourceType', $rule->getAttribute('type')), + ])) + ->trigger(); + + $queueForEvents->setParam('ruleId', $rule->getId()); + + $certificate = $dbForPlatform->getDocument('certificates', $rule->getAttribute('certificateId', '')); + $rule->setAttribute('logs', $certificate->getAttribute('logs', '')); + + $response->dynamic($rule, Response::MODEL_PROXY_RULE); + } +} diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php new file mode 100644 index 0000000000..a436ce8b6e --- /dev/null +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php @@ -0,0 +1,119 @@ +setHttpMethod(Action::HTTP_REQUEST_METHOD_GET) + ->setHttpPath('/v1/proxy/rules') + ->desc('List rules') + ->groups(['api', 'proxy']) + ->label('scope', 'rules.read') + ->label('sdk', new Method( + namespace: 'proxy', + group: null, + name: 'listRules', + description: <<param('queries', [], new Rules(), 'Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https://appwrite.io/docs/databases#querying-documents). 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(', ', Rules::ALLOWED_ATTRIBUTES), true) + ->param('search', '', new Text(256), 'Search term to filter your list results. Max length: 256 chars.', true) + ->inject('response') + ->inject('project') + ->inject('dbForPlatform') + ->callback($this->action(...)); + } + + public function action( + array $queries, + string $search, + Response $response, + Document $project, + Database $dbForPlatform + ) { + try { + $queries = Query::parseQueries($queries); + } catch (QueryException $e) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); + } + + if (!empty($search)) { + $queries[] = Query::search('search', $search); + } + + $queries[] = Query::equal('projectInternalId', [$project->getSequence()]); + + /** + * Get cursor document if there was a cursor query, we use array_filter and reset for reference $cursor to $queries + */ + $cursor = \array_filter($queries, function ($query) { + return \in_array($query->getMethod(), [Query::TYPE_CURSOR_AFTER, Query::TYPE_CURSOR_BEFORE]); + }); + $cursor = reset($cursor); + if ($cursor) { + /** @var Query $cursor */ + + $validator = new Cursor(); + if (!$validator->isValid($cursor)) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $validator->getDescription()); + } + + $ruleId = $cursor->getValue(); + $cursorDocument = $dbForPlatform->getDocument('rules', $ruleId); + + if ($cursorDocument->isEmpty()) { + throw new Exception(Exception::GENERAL_CURSOR_NOT_FOUND, "Rule '{$ruleId}' for the 'cursor' value not found."); + } + + $cursor->setValue($cursorDocument); + } + + $filterQueries = Query::groupByType($queries)['filters']; + + $rules = $dbForPlatform->find('rules', $queries); + foreach ($rules as $rule) { + $certificate = $dbForPlatform->getDocument('certificates', $rule->getAttribute('certificateId', '')); + $rule->setAttribute('logs', $certificate->getAttribute('logs', '')); + $rule->setAttribute('renewAt', $certificate->getAttribute('renewDate', '')); + } + + $response->dynamic(new Document([ + 'rules' => $rules, + 'total' => $dbForPlatform->count('rules', $filterQueries, APP_LIMIT_COUNT), + ]), Response::MODEL_PROXY_RULE_LIST); + } +} diff --git a/src/Appwrite/Platform/Modules/Proxy/Services/Http.php b/src/Appwrite/Platform/Modules/Proxy/Services/Http.php index c5f11ad5be..980c64cc54 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Services/Http.php +++ b/src/Appwrite/Platform/Modules/Proxy/Services/Http.php @@ -3,9 +3,13 @@ namespace Appwrite\Platform\Modules\Proxy\Services; use Appwrite\Platform\Modules\Proxy\Http\Rules\API\Create as CreateAPIRule; +use Appwrite\Platform\Modules\Proxy\Http\Rules\Delete as DeleteRule; use Appwrite\Platform\Modules\Proxy\Http\Rules\Function\Create as CreateFunctionRule; +use Appwrite\Platform\Modules\Proxy\Http\Rules\Get as GetRule; use Appwrite\Platform\Modules\Proxy\Http\Rules\Redirect\Create as CreateRedirectRule; use Appwrite\Platform\Modules\Proxy\Http\Rules\Site\Create as CreateSiteRule; +use Appwrite\Platform\Modules\Proxy\Http\Rules\Verification\Update as UpdateRuleVerification; +use Appwrite\Platform\Modules\Proxy\Http\Rules\XList as ListRules; use Utopia\Platform\Service; class Http extends Service @@ -19,5 +23,9 @@ class Http extends Service $this->addAction(CreateSiteRule::getName(), new CreateSiteRule()); $this->addAction(CreateFunctionRule::getName(), new CreateFunctionRule()); $this->addAction(CreateRedirectRule::getName(), new CreateRedirectRule()); + $this->addAction(GetRule::getName(), new GetRule()); + $this->addAction(ListRules::getName(), new ListRules()); + $this->addAction(DeleteRule::getName(), new DeleteRule()); + $this->addAction(UpdateRuleVerification::getName(), new UpdateRuleVerification()); } } From 80d8e32b873ab7209e3d2ad933af22de9872928f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Wed, 10 Sep 2025 12:55:46 +0200 Subject: [PATCH 17/56] Use proper base action for proxy module --- src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php | 3 +-- src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php | 3 +-- .../Platform/Modules/Proxy/Http/Rules/Verification/Update.php | 3 +-- src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php index f7a2f3d4c3..5d76cc161e 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Delete.php @@ -5,7 +5,6 @@ namespace Appwrite\Platform\Modules\Proxy\Http\Rules; use Appwrite\Event\Delete as DeleteEvent; use Appwrite\Event\Event; use Appwrite\Extend\Exception; -use Appwrite\Platform\Modules\Compute\Base; use Appwrite\SDK\AuthType; use Appwrite\SDK\ContentType; use Appwrite\SDK\Method; @@ -17,7 +16,7 @@ use Utopia\Database\Validator\UID; use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; -class Delete extends Base +class Delete extends Action { use HTTP; diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php index f236dd557f..77aa3df581 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Get.php @@ -3,7 +3,6 @@ namespace Appwrite\Platform\Modules\Proxy\Http\Rules; use Appwrite\Extend\Exception; -use Appwrite\Platform\Modules\Compute\Base; use Appwrite\SDK\AuthType; use Appwrite\SDK\Method; use Appwrite\SDK\Response as SDKResponse; @@ -14,7 +13,7 @@ use Utopia\Database\Validator\UID; use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; -class Get extends Base +class Get extends Action { use HTTP; diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php index 517f87e278..3d52d203c3 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Verification/Update.php @@ -6,7 +6,6 @@ use Appwrite\Event\Certificate; use Appwrite\Event\Event; use Appwrite\Extend\Exception; use Appwrite\Network\Validator\DNS; -use Appwrite\Platform\Modules\Compute\Base; use Appwrite\SDK\AuthType; use Appwrite\SDK\Method; use Appwrite\SDK\Response as SDKResponse; @@ -22,7 +21,7 @@ use Utopia\System\System; use Utopia\Validator\AnyOf; use Utopia\Validator\IP; -class Update extends Base +class Update extends Action { use HTTP; diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php index a436ce8b6e..e084cf76b2 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/XList.php @@ -3,7 +3,6 @@ namespace Appwrite\Platform\Modules\Proxy\Http\Rules; use Appwrite\Extend\Exception; -use Appwrite\Platform\Modules\Compute\Base; use Appwrite\SDK\AuthType; use Appwrite\SDK\Method; use Appwrite\SDK\Response as SDKResponse; @@ -18,7 +17,7 @@ use Utopia\Platform\Action; use Utopia\Platform\Scope\HTTP; use Utopia\Validator\Text; -class XList extends Base +class XList extends Action { use HTTP; From 81a5f25e4ddbb0162a9708a7b2022e6f301d2cc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Wed, 10 Sep 2025 15:29:59 +0200 Subject: [PATCH 18/56] add certificate valdiation override --- src/Appwrite/Event/Certificate.php | 29 ++++++++++++++++++- .../Platform/Workers/Certificates.php | 9 ++++-- 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/src/Appwrite/Event/Certificate.php b/src/Appwrite/Event/Certificate.php index 827472ae37..00875c7a4a 100644 --- a/src/Appwrite/Event/Certificate.php +++ b/src/Appwrite/Event/Certificate.php @@ -9,6 +9,7 @@ class Certificate extends Event { protected bool $skipRenewCheck = false; protected ?Document $domain = null; + protected ?string $validationDomain = null; public function __construct(protected Publisher $publisher) { @@ -55,6 +56,30 @@ class Certificate extends Event return $this; } + + /** + * Set override for main domain used for validation + * + * @param string|null $validationDomain + * @return self + */ + public function setValidationDomain(?string $validationDomain): self + { + $this->validationDomain = $validationDomain; + + return $this; + } + + /** + * Get validation domain + * + * @return string|null + */ + public function getValidationDomain(): ?string + { + return $this->validationDomain; + } + /** * Return if the certificate needs be validated. * @@ -65,6 +90,7 @@ class Certificate extends Event return $this->skipRenewCheck; } + /** * Prepare the payload for the event * @@ -75,7 +101,8 @@ class Certificate extends Event return [ 'project' => $this->project, 'domain' => $this->domain, - 'skipRenewCheck' => $this->skipRenewCheck + 'skipRenewCheck' => $this->skipRenewCheck, + 'validationDomain' => $this->validationDomain ]; } } diff --git a/src/Appwrite/Platform/Workers/Certificates.php b/src/Appwrite/Platform/Workers/Certificates.php index 2138e440b6..3a65dfed2b 100644 --- a/src/Appwrite/Platform/Workers/Certificates.php +++ b/src/Appwrite/Platform/Workers/Certificates.php @@ -93,12 +93,13 @@ class Certificates extends Action $document = new Document($payload['domain'] ?? []); $domain = new Domain($document->getAttribute('domain', '')); $skipRenewCheck = $payload['skipRenewCheck'] ?? false; + $validationDomain = $payload['validationDomain'] ?? null; $log->addTag('domain', $domain->get()); $domainType = $document->getAttribute('domainType'); - $this->execute($domain, $domainType, $dbForPlatform, $queueForMails, $queueForEvents, $queueForWebhooks, $queueForFunctions, $queueForRealtime, $log, $certificates, $skipRenewCheck, $plan); + $this->execute($domain, $domainType, $dbForPlatform, $queueForMails, $queueForEvents, $queueForWebhooks, $queueForFunctions, $queueForRealtime, $log, $certificates, $skipRenewCheck, $plan, $validationDomain); } /** @@ -112,6 +113,7 @@ class Certificates extends Action * @param CertificatesAdapter $certificates * @param bool $skipRenewCheck * @param array $plan + * @param string|null $validationDomain * @return void * @throws Throwable * @throws \Utopia\Database\Exception @@ -128,7 +130,8 @@ class Certificates extends Action Log $log, CertificatesAdapter $certificates, bool $skipRenewCheck = false, - array $plan = [] + array $plan = [], + ?string $validationDomain = null ): void { /** * 1. Read arguments and validate domain @@ -173,7 +176,7 @@ class Certificates extends Action try { // Validate domain and DNS records. Skip if job is forced if (!$skipRenewCheck) { - $mainDomain = $this->getMainDomain(); + $mainDomain = $validationDomain ?? $this->getMainDomain(); $isMainDomain = !isset($mainDomain) || $domain->get() === $mainDomain; $this->validateDomain($domain, $isMainDomain, $log); From de9e177bc84cb5ddc1a31fb10ede3d5260161e6d Mon Sep 17 00:00:00 2001 From: fogelito Date: Wed, 10 Sep 2025 17:23:33 +0300 Subject: [PATCH 19/56] sort and hardcode bachSize --- .../Platform/Workers/StatsResources.php | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index 655ebfbd52..d26f4c06f3 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -206,8 +206,6 @@ class StatsResources extends Action $this->writeDocuments($dbForLogs, $project); } catch (Throwable $th) { call_user_func_array($this->logError, [$th, "StatsResources", "count_for_project_{$project->getId()}"]); - } finally { - $this->documents = []; } Console::info('End of count for: ' . $project->getId()); @@ -436,18 +434,32 @@ class StatsResources extends Action { $message = 'Stats writeDocuments project: ' . $project->getId() . '(' . $project->getSequence() . ')'; + // sort by unique index key to make + usort($this->documents, function($a, $b) { + // metric DESC + $cmp = strcmp($b['metric'], $a['metric']); + if ($cmp !== 0) return $cmp; + + // period ASC + $cmp = strcmp($a['period'], $b['period']); + if ($cmp !== 0) return $cmp; + + // time ASC + if ($a['time'] === $b['time']) return 0; + return ($a['time'] < $b['time']) ? -1 : 1; + }); + try { $dbForLogs->createOrUpdateDocuments( 'stats', - $this->documents + $this->documents, + 10 // See if this make an effect ); Console::success($message . ' | Documents: ' . count($this->documents)); } catch (\Throwable $e) { Console::error('Error: ' . $message . ' | Exception: ' . $e->getMessage()); throw $e; - } finally { - $this->documents = []; } } } From e212ec997aee367b11bbe6591ff5f606cfe62916 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 10 Sep 2025 19:53:33 +0530 Subject: [PATCH 20/56] cloud test failing due to wrong spatial type for other adapters --- tests/e2e/Services/Databases/TablesDB/DatabasesBase.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index 46d25bcf1f..fa71a2c698 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -8251,7 +8251,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::intersects('polyAttr', [[5.0, 5.0]])->toString()] + 'queries' => [Query::intersects('polyAttr', [5.0, 5.0])->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(1, $response['body']['total']); @@ -8262,7 +8262,7 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders()), [ - 'queries' => [Query::notIntersects('polyAttr', [[60.0, 60.0]])->toString()] + 'queries' => [Query::notIntersects('polyAttr', [60.0, 60.0])->toString()] ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertEquals(3, $response['body']['total']); From 494fe274b08f3ee3e5c5856aa7598f251149c891 Mon Sep 17 00:00:00 2001 From: fogelito Date: Wed, 10 Sep 2025 17:43:37 +0300 Subject: [PATCH 21/56] sort as strings --- src/Appwrite/Platform/Workers/StatsResources.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index d26f4c06f3..932b5072f9 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -444,9 +444,8 @@ class StatsResources extends Action $cmp = strcmp($a['period'], $b['period']); if ($cmp !== 0) return $cmp; - // time ASC - if ($a['time'] === $b['time']) return 0; - return ($a['time'] < $b['time']) ? -1 : 1; + // time ASC (string comparison is fine) + return strcmp($a['time'], $b['time']); }); try { From b44051e0a2377a8a1647096adf3213cfea65e30f Mon Sep 17 00:00:00 2001 From: fogelito Date: Wed, 10 Sep 2025 17:48:58 +0300 Subject: [PATCH 22/56] Respect time nulls --- src/Appwrite/Platform/Workers/StatsResources.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index 932b5072f9..f7ee999a94 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -434,7 +434,7 @@ class StatsResources extends Action { $message = 'Stats writeDocuments project: ' . $project->getId() . '(' . $project->getSequence() . ')'; - // sort by unique index key to make + // sort by unique index key reduce locks usort($this->documents, function($a, $b) { // metric DESC $cmp = strcmp($b['metric'], $a['metric']); @@ -444,10 +444,15 @@ class StatsResources extends Action $cmp = strcmp($a['period'], $b['period']); if ($cmp !== 0) return $cmp; - // time ASC (string comparison is fine) + // time ASC, NULLs first + if ($a['time'] === null && $b['time'] === null) return 0; + if ($a['time'] === null) return -1; + if ($b['time'] === null) return 1; + return strcmp($a['time'], $b['time']); }); +var_dump($this->documents); try { $dbForLogs->createOrUpdateDocuments( 'stats', From 6ed4590e0f2b522188fb85cf1b5e0e9c2e0fd248 Mon Sep 17 00:00:00 2001 From: fogelito Date: Wed, 10 Sep 2025 18:04:35 +0300 Subject: [PATCH 23/56] Respect time nulls --- .../Platform/Workers/StatsResources.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index f7ee999a94..daecabf16a 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -434,25 +434,26 @@ class StatsResources extends Action { $message = 'Stats writeDocuments project: ' . $project->getId() . '(' . $project->getSequence() . ')'; - // sort by unique index key reduce locks - usort($this->documents, function($a, $b) { - // metric DESC + /** + * sort by unique index key reduce locks/deadlocks + */ + usort($this->documents, function ($a, $b) { + // Metric DESC $cmp = strcmp($b['metric'], $a['metric']); if ($cmp !== 0) return $cmp; - // period ASC + // Period ASC $cmp = strcmp($a['period'], $b['period']); if ($cmp !== 0) return $cmp; - // time ASC, NULLs first - if ($a['time'] === null && $b['time'] === null) return 0; - if ($a['time'] === null) return -1; + // Time ASC, NULLs first + if ($a['time'] === null) return ($b['time'] === null) ? 0 : -1; if ($b['time'] === null) return 1; return strcmp($a['time'], $b['time']); }); -var_dump($this->documents); + var_dump($this->documents); try { $dbForLogs->createOrUpdateDocuments( 'stats', From e1c5202546a4acb52270f3905ca1019b5564a6de Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Thu, 11 Sep 2025 10:24:43 +0530 Subject: [PATCH 24/56] updated database --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 5b34c42977..157318be77 100644 --- a/composer.lock +++ b/composer.lock @@ -3650,16 +3650,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.4", + "version": "1.4.5", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "16f96e5d9784dae87d4f6b864e87da8e3be15507" + "reference": "1bac5c66567cd0718b4c133c8550b3c6076ff908" }, "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/1bac5c66567cd0718b4c133c8550b3c6076ff908", + "reference": "1bac5c66567cd0718b4c133c8550b3c6076ff908", "shasum": "" }, "require": { @@ -3700,9 +3700,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.5" }, - "time": "2025-09-10T00:50:05+00:00" + "time": "2025-09-11T03:10:29+00:00" }, { "name": "utopia-php/detector", From 3a059edf58e213dfa4c8d304ae5a6a7d9b295e1b Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Thu, 11 Sep 2025 11:32:48 +0530 Subject: [PATCH 25/56] updated database --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 157318be77..1a9e2bf940 100644 --- a/composer.lock +++ b/composer.lock @@ -3650,16 +3650,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.5", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "1bac5c66567cd0718b4c133c8550b3c6076ff908" + "reference": "e4a03ba543abc4e436ec1b450750a14bd36011d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/1bac5c66567cd0718b4c133c8550b3c6076ff908", - "reference": "1bac5c66567cd0718b4c133c8550b3c6076ff908", + "url": "https://api.github.com/repos/utopia-php/database/zipball/e4a03ba543abc4e436ec1b450750a14bd36011d5", + "reference": "e4a03ba543abc4e436ec1b450750a14bd36011d5", "shasum": "" }, "require": { @@ -3700,9 +3700,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.5" + "source": "https://github.com/utopia-php/database/tree/2.0.0" }, - "time": "2025-09-11T03:10:29+00:00" + "time": "2025-09-04T12:36:53+00:00" }, { "name": "utopia-php/detector", From a31190422a7b3be745d1114e8c86bba071dd7636 Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 11 Sep 2025 09:41:17 +0300 Subject: [PATCH 26/56] formatting --- .../Platform/Workers/StatsResources.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsResources.php b/src/Appwrite/Platform/Workers/StatsResources.php index daecabf16a..0c8f11c07b 100644 --- a/src/Appwrite/Platform/Workers/StatsResources.php +++ b/src/Appwrite/Platform/Workers/StatsResources.php @@ -440,25 +440,31 @@ class StatsResources extends Action usort($this->documents, function ($a, $b) { // Metric DESC $cmp = strcmp($b['metric'], $a['metric']); - if ($cmp !== 0) return $cmp; + if ($cmp !== 0) { + return $cmp; + } // Period ASC $cmp = strcmp($a['period'], $b['period']); - if ($cmp !== 0) return $cmp; + if ($cmp !== 0) { + return $cmp; + } // Time ASC, NULLs first - if ($a['time'] === null) return ($b['time'] === null) ? 0 : -1; - if ($b['time'] === null) return 1; + if ($a['time'] === null) { + return ($b['time'] === null) ? 0 : -1; + } + if ($b['time'] === null) { + return 1; + } return strcmp($a['time'], $b['time']); }); - var_dump($this->documents); try { $dbForLogs->createOrUpdateDocuments( 'stats', $this->documents, - 10 // See if this make an effect ); Console::success($message . ' | Documents: ' . count($this->documents)); From 5740eb89012d474142c25646eed696ba3f55441a Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 11 Sep 2025 10:04:42 +0300 Subject: [PATCH 27/56] Add sorting --- src/Appwrite/Platform/Workers/StatsUsage.php | 64 ++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/src/Appwrite/Platform/Workers/StatsUsage.php b/src/Appwrite/Platform/Workers/StatsUsage.php index 3610381d5a..991fed633a 100644 --- a/src/Appwrite/Platform/Workers/StatsUsage.php +++ b/src/Appwrite/Platform/Workers/StatsUsage.php @@ -424,6 +424,34 @@ class StatsUsage extends Action try { $dbForProject = $getProjectDB($projectStats['project']); Console::log('Processing batch with ' . count($projectStats['stats']) . ' stats'); + + /** + * Sort by unique index key reduce locks/deadlocks + */ + usort($projectStats['stats'], function ($a, $b) { + // Metric DESC + $cmp = strcmp($b['metric'], $a['metric']); + if ($cmp !== 0) { + return $cmp; + } + + // Period ASC + $cmp = strcmp($a['period'], $b['period']); + if ($cmp !== 0) { + return $cmp; + } + + // Time ASC, NULLs first + if ($a['time'] === null) { + return ($b['time'] === null) ? 0 : -1; + } + if ($b['time'] === null) { + return 1; + } + + return strcmp($a['time'], $b['time']); + }); + $dbForProject->createOrUpdateDocumentsWithIncrease('stats', 'value', $projectStats['stats']); Console::success('Batch successfully written to DB'); @@ -468,6 +496,42 @@ class StatsUsage extends Action try { Console::log('Processing batch with ' . count($this->statDocuments) . ' stats'); + + /** + * Sort by UNIQUE KEY "_key_metric_period_time" ("_tenant","metric" DESC,"period","time") + * Here we sort by _tenant as well because of setTenantPerDocument + */ + + usort($this->statDocuments, function ($a, $b) { + // Tenant ASC + $cmp = $a['_tenant'] <=> $b['_tenant']; + if ($cmp !== 0) { + return $cmp; + } + + // Metric DESC + $cmp = strcmp($b['metric'], $a['metric']); + if ($cmp !== 0) { + return $cmp; + } + + // Period ASC + $cmp = strcmp($a['period'], $b['period']); + if ($cmp !== 0) { + return $cmp; + } + + // Time ASC, NULLs first + if ($a['time'] === null) { + return ($b['time'] === null) ? 0 : -1; + } + if ($b['time'] === null) { + return 1; + } + + return strcmp($a['time'], $b['time']); + }); + $dbForLogs->createOrUpdateDocumentsWithIncrease( 'stats', 'value', From 84aaaf810f7716e1cf983c0b87f25eaf0aa7cadd Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 11 Sep 2025 10:07:45 +0300 Subject: [PATCH 28/56] Question --- src/Appwrite/Platform/Workers/StatsUsage.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Appwrite/Platform/Workers/StatsUsage.php b/src/Appwrite/Platform/Workers/StatsUsage.php index 991fed633a..ba72f7f30c 100644 --- a/src/Appwrite/Platform/Workers/StatsUsage.php +++ b/src/Appwrite/Platform/Workers/StatsUsage.php @@ -454,10 +454,10 @@ class StatsUsage extends Action $dbForProject->createOrUpdateDocumentsWithIncrease('stats', 'value', $projectStats['stats']); Console::success('Batch successfully written to DB'); - - unset($this->projects[$sequence]); } catch (Throwable $e) { Console::error('Error processing stats: ' . $e->getMessage()); + } finally { + unset($this->projects[$sequence]); } } @@ -538,6 +538,11 @@ class StatsUsage extends Action $this->statDocuments ); Console::success('Usage logs pushed to Logs DB'); + + /** + * todo: Do we need to unset $this->statDocuments? + */ + } catch (Throwable $th) { Console::error($th->getMessage()); } From e673d405d685b52e544817aceca57b6c7e8779b4 Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 11 Sep 2025 10:14:16 +0300 Subject: [PATCH 29/56] formatting? --- src/Appwrite/Platform/Workers/StatsUsage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Appwrite/Platform/Workers/StatsUsage.php b/src/Appwrite/Platform/Workers/StatsUsage.php index ba72f7f30c..9d998d05bc 100644 --- a/src/Appwrite/Platform/Workers/StatsUsage.php +++ b/src/Appwrite/Platform/Workers/StatsUsage.php @@ -538,7 +538,7 @@ class StatsUsage extends Action $this->statDocuments ); Console::success('Usage logs pushed to Logs DB'); - + /** * todo: Do we need to unset $this->statDocuments? */ From 88c753c2e1079d3956e035d6093bfe74934cabe6 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Thu, 11 Sep 2025 12:48:58 +0530 Subject: [PATCH 30/56] updated database --- composer.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/composer.lock b/composer.lock index 1a9e2bf940..e297668b5b 100644 --- a/composer.lock +++ b/composer.lock @@ -3654,12 +3654,12 @@ "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "e4a03ba543abc4e436ec1b450750a14bd36011d5" + "reference": "c7dcfd8a5671944d1a9a454cbf26b95a8bd47544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/e4a03ba543abc4e436ec1b450750a14bd36011d5", - "reference": "e4a03ba543abc4e436ec1b450750a14bd36011d5", + "url": "https://api.github.com/repos/utopia-php/database/zipball/c7dcfd8a5671944d1a9a454cbf26b95a8bd47544", + "reference": "c7dcfd8a5671944d1a9a454cbf26b95a8bd47544", "shasum": "" }, "require": { @@ -3700,9 +3700,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/2.0.0" + "source": "https://github.com/utopia-php/database/tree/1.4.6" }, - "time": "2025-09-04T12:36:53+00:00" + "time": "2025-09-11T06:01:47+00:00" }, { "name": "utopia-php/detector", @@ -6248,16 +6248,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.25", + "version": "9.6.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "049c011e01be805202d8eebedef49f769a8ec7b7" + "reference": "a0139ea157533454f611038326f3020b3051f129" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/049c011e01be805202d8eebedef49f769a8ec7b7", - "reference": "049c011e01be805202d8eebedef49f769a8ec7b7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a0139ea157533454f611038326f3020b3051f129", + "reference": "a0139ea157533454f611038326f3020b3051f129", "shasum": "" }, "require": { @@ -6331,7 +6331,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.26" }, "funding": [ { @@ -6355,7 +6355,7 @@ "type": "tidelift" } ], - "time": "2025-08-20T14:38:31+00:00" + "time": "2025-09-11T06:17:45+00:00" }, { "name": "psr/cache", From a48007d548caa792124c1ca994e01174219a524a Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Thu, 11 Sep 2025 15:40:29 +0530 Subject: [PATCH 31/56] Update src/Appwrite/Platform/Workers/Certificates.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matej Bačo --- src/Appwrite/Platform/Workers/Certificates.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Appwrite/Platform/Workers/Certificates.php b/src/Appwrite/Platform/Workers/Certificates.php index 815da7c66d..73447b5515 100644 --- a/src/Appwrite/Platform/Workers/Certificates.php +++ b/src/Appwrite/Platform/Workers/Certificates.php @@ -208,7 +208,7 @@ class Certificates extends Action $date = \date('H:i:s'); $errorMessage = "\033[90m[{$date}] \033[31mCertificate generation failed: \033[0m\n"; - $certificate->setAttribute('logs', $currentLogs . $errorMessage . \mb_strcut($logs, 0, 1000000));// Limit to 1MB + $certificate->setAttribute('logs', $currentLogs . $errorMessage . \mb_strcut($logs, 0, 500000));// Limit to 500kb // Increase attempts count $attempts = $certificate->getAttribute('attempts', 0) + 1; From db4a783f78ce073bdc4ce69e0a8291ab9d61cc89 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Thu, 11 Sep 2025 18:15:02 +0530 Subject: [PATCH 32/56] appwrite db bump --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index e297668b5b..04be898b77 100644 --- a/composer.lock +++ b/composer.lock @@ -3650,16 +3650,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.6", + "version": "1.4.7", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "c7dcfd8a5671944d1a9a454cbf26b95a8bd47544" + "reference": "45009951765c5c6ec7ee42b740cf8a846ea3ccd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/c7dcfd8a5671944d1a9a454cbf26b95a8bd47544", - "reference": "c7dcfd8a5671944d1a9a454cbf26b95a8bd47544", + "url": "https://api.github.com/repos/utopia-php/database/zipball/45009951765c5c6ec7ee42b740cf8a846ea3ccd2", + "reference": "45009951765c5c6ec7ee42b740cf8a846ea3ccd2", "shasum": "" }, "require": { @@ -3700,9 +3700,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.6" + "source": "https://github.com/utopia-php/database/tree/1.4.7" }, - "time": "2025-09-11T06:01:47+00:00" + "time": "2025-09-11T12:40:31+00:00" }, { "name": "utopia-php/detector", From 289cf4db0a676e6782e1a815945fd2c141fa1221 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Thu, 11 Sep 2025 21:55:36 +0530 Subject: [PATCH 33/56] testing with symlink --- composer.json | 2 +- composer.lock | 27 +++++++++----- .../Databases/Legacy/DatabasesBase.php | 35 ++++-------------- .../Legacy/DatabasesCustomServerTest.php | 4 +-- .../Databases/TablesDB/DatabasesBase.php | 36 ++++--------------- .../TablesDB/DatabasesCustomServerTest.php | 6 ++-- 6 files changed, 36 insertions(+), 74 deletions(-) diff --git a/composer.json b/composer.json index c4e5e72305..226469e738 100644 --- a/composer.json +++ b/composer.json @@ -52,7 +52,7 @@ "utopia-php/cache": "0.13.*", "utopia-php/cli": "0.15.*", "utopia-php/config": "0.2.*", - "utopia-php/database": "1.*", + "utopia-php/database": "dev-spatial-filter as 1.4.9", "utopia-php/detector": "0.1.*", "utopia-php/domains": "0.8.*", "utopia-php/dns": "0.3.*", diff --git a/composer.lock b/composer.lock index 04be898b77..46ac069657 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "afc8b2b314887779f507fd6a101ef6af", + "content-hash": "5c861fd3b9ba28caced612134ab9e51c", "packages": [ { "name": "adhocore/jwt", @@ -3650,16 +3650,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.7", + "version": "dev-spatial-filter", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "45009951765c5c6ec7ee42b740cf8a846ea3ccd2" + "reference": "753800f9eb16bfd62b9647a0c54f39675dde728b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/45009951765c5c6ec7ee42b740cf8a846ea3ccd2", - "reference": "45009951765c5c6ec7ee42b740cf8a846ea3ccd2", + "url": "https://api.github.com/repos/utopia-php/database/zipball/753800f9eb16bfd62b9647a0c54f39675dde728b", + "reference": "753800f9eb16bfd62b9647a0c54f39675dde728b", "shasum": "" }, "require": { @@ -3700,9 +3700,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.7" + "source": "https://github.com/utopia-php/database/tree/spatial-filter" }, - "time": "2025-09-11T12:40:31+00:00" + "time": "2025-09-11T15:21:57+00:00" }, { "name": "utopia-php/detector", @@ -8522,9 +8522,18 @@ "time": "2024-03-07T20:33:40+00:00" } ], - "aliases": [], + "aliases": [ + { + "package": "utopia-php/database", + "version": "dev-spatial-filter", + "alias": "1.4.9", + "alias_normalized": "1.4.9.0" + } + ], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": { + "utopia-php/database": 20 + }, "prefer-stable": false, "prefer-lowest": false, "platform": { diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index 80a05c4864..a75d52fc4f 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -5981,12 +5981,12 @@ trait DatabasesBase 'documentId' => ID::unique(), 'data' => [ 'name' => 'Upserted Location', - 'location' => [34.0522, -118.2437] // Los Angeles coordinates + 'location' => [34.0522, -80] // Los Angeles coordinates ] ]); $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals([34.0522, -118.2437], $response['body']['location']); + $this->assertEquals([34.0522, -80], $response['body']['location']); // Test 5: Create document without permissions (should fail) $response = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', [ @@ -6116,12 +6116,12 @@ trait DatabasesBase 'documentId' => ID::unique(), 'data' => [ 'distance' => 200, - 'route' => [[34.0522, -118.2437], [34.0736, -118.2400]] // LA route + 'route' => [[34.0522, -80], [34.0736, -90]] // LA route ] ]); $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals([[34.0522, -118.2437], [34.0736, -118.2400]], $response['body']['route']); + $this->assertEquals([[34.0522, -80], [34.0736, -90]], $response['body']['route']); // Test 5: Delete document $response = $this->client->call(Client::METHOD_DELETE, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents/' . $documentId, array_merge([ @@ -6253,12 +6253,12 @@ trait DatabasesBase 'documentId' => ID::unique(), 'data' => [ 'active' => false, - 'area' => [[[34.0522, -118.2437], [34.0736, -118.2437], [34.0736, -118.2400], [34.0522, -118.2400], [34.0522, -118.2437]]] // LA area + 'area' => [[[34.0522, -80], [34.0736, -80], [34.0736, -90], [34.0522, -90], [34.0522, -80]]] // LA area ] ]); $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals([[[34.0522, -118.2437], [34.0736, -118.2437], [34.0736, -118.2400], [34.0522, -118.2400], [34.0522, -118.2437]]], $response['body']['area']); + $this->assertEquals([[[34.0522, -80], [34.0736, -80], [34.0736, -90], [34.0522, -90], [34.0522, -80]]], $response['body']['area']); // Test 5: Create document without required polygon attribute (should fail) $response = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', array_merge([ @@ -6764,16 +6764,6 @@ trait DatabasesBase $this->assertEquals(200, $response['headers']['status-code']); $this->assertCount(2, $response['body']['documents']); - // Test 4.1: contains on line (point on line) - $response = $this->client->call(Client::METHOD_GET, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders()), [ - 'queries' => [Query::contains('lineAttr', [[1.0, 1.0]])->toString()] - ]); - $this->assertEquals(200, $response['headers']['status-code']); - $this->assertCount(1, $response['body']['documents']); - $this->assertEquals('doc1', $response['body']['documents'][0]['$id']); // Test 4.2: notContains on polygon (point outside all polygons) $response = $this->client->call(Client::METHOD_GET, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', array_merge([ @@ -7635,19 +7625,6 @@ trait DatabasesBase ]); $this->assertEquals(202, $retriedIndex['headers']['status-code']); - // Passing orders to spatial index should not throw error(in case of mariadb) - $ordersIndex = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $collectionId . '/indexes', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - 'x-appwrite-key' => $this->getProject()['apiKey'] - ]), [ - 'key' => 'idx_required_point_with_orders', - 'type' => Database::INDEX_SPATIAL, - 'attributes' => ['pRequired'], - 'orders' => ['ASC'] - ]); - $this->assertEquals(202, $ordersIndex['headers']['status-code']); - // Cleanup $this->client->call(Client::METHOD_DELETE, '/databases/' . $databaseId . '/collections/' . $collectionId, array_merge([ 'content-type' => 'application/json', diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php b/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php index 2c603233a3..c1ce75c38d 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php @@ -6682,7 +6682,7 @@ class DatabasesCustomServerTest extends Scope 'path' => [ [0, 0], [50, 50], - [100, 100] + [80, 80] ] // New LINE STRING ], ]); @@ -6696,7 +6696,7 @@ class DatabasesCustomServerTest extends Scope $this->assertEquals([ [0, 0], [50, 50], - [100, 100] + [80, 80] ], $document['path']); } diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index fa71a2c698..3681a535ae 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -7615,12 +7615,12 @@ trait DatabasesBase 'rowId' => ID::unique(), 'data' => [ 'name' => 'Upserted Location', - 'location' => [34.0522, -118.2437] + 'location' => [34.0522, -80] ] ]); $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals([34.0522, -118.2437], $response['body']['location']); + $this->assertEquals([34.0522, -80], $response['body']['location']); // Create row without permissions (should fail) $response = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', [ @@ -7749,12 +7749,12 @@ trait DatabasesBase 'rowId' => ID::unique(), 'data' => [ 'distance' => 200, - 'route' => [[34.0522, -118.2437], [34.0736, -118.2400]] + 'route' => [[34.0522, -80], [34.0736, -80]] ] ]); $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals([[34.0522, -118.2437], [34.0736, -118.2400]], $response['body']['route']); + $this->assertEquals([[34.0522, -80], [34.0736, -80]], $response['body']['route']); // Delete row $response = $this->client->call(Client::METHOD_DELETE, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows/' . $rowId, array_merge([ @@ -7883,12 +7883,12 @@ trait DatabasesBase 'rowId' => ID::unique(), 'data' => [ 'active' => false, - 'area' => [[[34.0522, -118.2437], [34.0736, -118.2437], [34.0736, -118.2400], [34.0522, -118.2400], [34.0522, -118.2437]]] + 'area' => [[[34.0522, -80], [34.0736, -80], [34.0736, -80], [34.0522, -80], [34.0522, -80]]] ] ]); $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals([[[34.0522, -118.2437], [34.0736, -118.2437], [34.0736, -118.2400], [34.0522, -118.2400], [34.0522, -118.2437]]], $response['body']['area']); + $this->assertEquals([[[34.0522, -80], [34.0736, -80], [34.0736, -80], [34.0522, -80], [34.0522, -80]]], $response['body']['area']); // Create row missing required polygon (should fail) $response = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ @@ -8225,17 +8225,6 @@ trait DatabasesBase $this->assertEquals(200, $response['headers']['status-code']); $this->assertCount(2, $response['body']['rows']); - // contains on line (point on line) - $response = $this->client->call(Client::METHOD_GET, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders()), [ - 'queries' => [Query::contains('lineAttr', [[1.0, 1.0]])->toString()] - ]); - $this->assertEquals(200, $response['headers']['status-code']); - $this->assertCount(1, $response['body']['rows']); - $this->assertEquals('row1', $response['body']['rows'][0]['$id']); - // notContains on polygon (point outside all polygons) $response = $this->client->call(Client::METHOD_GET, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ 'content-type' => 'application/json', @@ -8562,19 +8551,6 @@ trait DatabasesBase ]); $this->assertEquals(202, $retriedIndex['headers']['status-code']); - // Passing orders to spatial index should not throw error (in case of mariadb) - $ordersIndex = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/indexes', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - 'x-appwrite-key' => $this->getProject()['apiKey'] - ]), [ - 'key' => 'idx_required_point_with_orders', - 'type' => Database::INDEX_SPATIAL, - 'columns' => ['pRequired'], - 'orders' => ['ASC'] - ]); - $this->assertEquals(202, $ordersIndex['headers']['status-code']); - // Cleanup $this->client->call(Client::METHOD_DELETE, '/tablesdb/' . $databaseId . '/tables/' . $tableId, array_merge([ 'content-type' => 'application/json', diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php b/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php index 0f68d9ea7b..5e35fa065d 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php @@ -6379,7 +6379,7 @@ class DatabasesCustomServerTest extends Scope ]); // Coordinates are not validated strictly; creation should succeed - $this->assertEquals(201, $response['headers']['status-code']); + $this->assertEquals(400, $response['headers']['status-code']); // Test 4b: Invalid polygon (insufficient points - should fail) $response = $this->client->call(Client::METHOD_POST, "/tablesdb/{$databaseId}/tables/{$tableId}/rows", array_merge([ @@ -6650,7 +6650,7 @@ class DatabasesCustomServerTest extends Scope 'path' => [ [0, 0], [50, 50], - [100, 100] + [80, 80] ] // New LINE STRING ], ]); @@ -6664,7 +6664,7 @@ class DatabasesCustomServerTest extends Scope $this->assertEquals([ [0, 0], [50, 50], - [100, 100] + [80, 80] ], $row['path']); } From addd140925b7b11ff3b5977ba7bdf590533bfb3b Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Fri, 12 Sep 2025 11:24:19 +0530 Subject: [PATCH 34/56] updated composer --- composer.json | 2 +- composer.lock | 27 +++++++------------ .../Databases/Legacy/DatabasesBase.php | 13 ++++++++- .../Databases/TablesDB/DatabasesBase.php | 13 ++++++++- 4 files changed, 34 insertions(+), 21 deletions(-) diff --git a/composer.json b/composer.json index f6ad742915..1dc7288441 100644 --- a/composer.json +++ b/composer.json @@ -52,7 +52,7 @@ "utopia-php/cache": "0.13.*", "utopia-php/cli": "0.15.*", "utopia-php/config": "0.2.*", - "utopia-php/database": "dev-spatial-filter as 1.4.9", + "utopia-php/database": "1.*", "utopia-php/detector": "0.1.*", "utopia-php/domains": "0.8.*", "utopia-php/dns": "0.3.*", diff --git a/composer.lock b/composer.lock index fc067e8367..e454de0313 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5c861fd3b9ba28caced612134ab9e51c", + "content-hash": "7553e976312b0423cc31544abb91caec", "packages": [ { "name": "adhocore/jwt", @@ -3638,16 +3638,16 @@ }, { "name": "utopia-php/database", - "version": "dev-spatial-filter", + "version": "1.4.8", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "753800f9eb16bfd62b9647a0c54f39675dde728b" + "reference": "dbecdf89fde33a5f81ec19f4f97fe0c3715dc83a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/753800f9eb16bfd62b9647a0c54f39675dde728b", - "reference": "753800f9eb16bfd62b9647a0c54f39675dde728b", + "url": "https://api.github.com/repos/utopia-php/database/zipball/dbecdf89fde33a5f81ec19f4f97fe0c3715dc83a", + "reference": "dbecdf89fde33a5f81ec19f4f97fe0c3715dc83a", "shasum": "" }, "require": { @@ -3688,9 +3688,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/spatial-filter" + "source": "https://github.com/utopia-php/database/tree/1.4.8" }, - "time": "2025-09-11T15:21:57+00:00" + "time": "2025-09-12T03:35:59+00:00" }, { "name": "utopia-php/detector", @@ -8510,18 +8510,9 @@ "time": "2024-03-07T20:33:40+00:00" } ], - "aliases": [ - { - "package": "utopia-php/database", - "version": "dev-spatial-filter", - "alias": "1.4.9", - "alias_normalized": "1.4.9.0" - } - ], + "aliases": [], "minimum-stability": "stable", - "stability-flags": { - "utopia-php/database": 20 - }, + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index a75d52fc4f..8d27aa7230 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -6693,7 +6693,7 @@ trait DatabasesBase '$id' => 'doc1', 'name' => 'Test Document 1', 'pointAttr' => [6.0, 6.0], - 'lineAttr' => [[1.0, 1.0], [2.0, 2.0]], + 'lineAttr' => [[1.0, 1.0], [1.1,1.1] , [2.0, 2.0]], 'polyAttr' => [[[0.0, 0.0], [10.0, 0.0], [10.0, 10.0], [0.0, 10.0], [0.0, 0.0]]] ], [ @@ -6764,6 +6764,17 @@ trait DatabasesBase $this->assertEquals(200, $response['headers']['status-code']); $this->assertCount(2, $response['body']['documents']); + // Test 4.1: contains on line (point on line) + $response = $this->client->call(Client::METHOD_GET, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'queries' => [Query::contains('lineAttr', [[1.1, 1.1]])->toString()] + ]); + $this->assertEquals(200, $response['headers']['status-code']); + $this->assertCount(1, $response['body']['documents']); + $this->assertEquals('doc1', $response['body']['documents'][0]['$id']); + // Test 4.2: notContains on polygon (point outside all polygons) $response = $this->client->call(Client::METHOD_GET, '/databases/' . $databaseId . '/collections/' . $collectionId . '/documents', array_merge([ diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index 3681a535ae..eba7ec96a7 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -8158,7 +8158,7 @@ trait DatabasesBase '$id' => 'row1', 'name' => 'Test Row 1', 'pointAttr' => [6.0, 6.0], - 'lineAttr' => [[1.0, 1.0], [2.0, 2.0]], + 'lineAttr' => [[1.0, 1.0], [1.1,1.1] , [2.0, 2.0]], 'polyAttr' => [[[0.0, 0.0], [10.0, 0.0], [10.0, 10.0], [0.0, 10.0], [0.0, 0.0]]] ], [ @@ -8225,6 +8225,17 @@ trait DatabasesBase $this->assertEquals(200, $response['headers']['status-code']); $this->assertCount(2, $response['body']['rows']); + // contains on line (point on line) + $response = $this->client->call(Client::METHOD_GET, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'queries' => [Query::contains('lineAttr', [[1.1, 1.1]])->toString()] + ]); + $this->assertEquals(200, $response['headers']['status-code']); + $this->assertCount(1, $response['body']['rows']); + $this->assertEquals('row1', $response['body']['rows'][0]['$id']); + // notContains on polygon (point outside all polygons) $response = $this->client->call(Client::METHOD_GET, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ 'content-type' => 'application/json', From ef3d38c5a65fb0bbbfd209238587092c43b3023d Mon Sep 17 00:00:00 2001 From: Divyansha Dubey Date: Fri, 12 Sep 2025 17:48:15 +0400 Subject: [PATCH 35/56] fixed db stats env var --- .../Platform/Modules/Databases/Http/Databases/Usage/Get.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php index 4770d727a0..c9de9d5217 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php @@ -77,8 +77,8 @@ class Get extends Action str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASE_ID_COLLECTIONS), str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASE_ID_DOCUMENTS), str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASE_ID_STORAGE), - str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASES_OPERATIONS_READS), - str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASES_OPERATIONS_WRITES) + str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASE_ID_OPERATIONS_READS), + str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASE_ID_OPERATIONS_WRITES) ]; Authorization::skip(function () use ($dbForProject, $days, $metrics, &$stats) { From 39a190f60c98c13398f145f92af73e0ac8c77e95 Mon Sep 17 00:00:00 2001 From: loks0n <22452787+loks0n@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:07:40 +0100 Subject: [PATCH 36/56] fix: db queues --- app/controllers/api/health.php | 2 +- src/Appwrite/Event/Database.php | 19 +++++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/app/controllers/api/health.php b/app/controllers/api/health.php index 988f061ed5..765688e1ee 100644 --- a/app/controllers/api/health.php +++ b/app/controllers/api/health.php @@ -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}."); diff --git a/src/Appwrite/Event/Database.php b/src/Appwrite/Event/Database.php index 70051f9055..8e7f6b7625 100644 --- a/src/Appwrite/Event/Database.php +++ b/src/Appwrite/Event/Database.php @@ -161,17 +161,20 @@ class Database extends Event return $this->document; } - public function getQueue(): string + public function setProject(Document $project): self { - try { - $dsn = new DSN($this->getProject()->getAttribute('database')); - } catch (\InvalidArgumentException) { - // TODO: Temporary until all projects are using shared tables - $dsn = new DSN('mysql://' . $this->getProject()->getAttribute('database')); + $database = $project->getAttribute('database'); + if (!empty($database)) { + try { + $dsn = new DSN($database); + } catch (\InvalidArgumentException) { + // TODO: Temporary until all projects are using shared tables + $dsn = new DSN("mysql://$database"); + } + $this->queue = $dsn->getHost(); } - $this->queue = $dsn->getHost(); - return $this->queue; + return parent::setProject($project); } /** From 3114f572df92cf45f5f24da07c98aac620111803 Mon Sep 17 00:00:00 2001 From: Darshan Date: Sat, 13 Sep 2025 12:33:19 +0530 Subject: [PATCH 37/56] update: `package.json` for smaller sizes. --- package.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6e32c7d515..1e2b1be430 100644 --- a/package.json +++ b/package.json @@ -4,5 +4,9 @@ "repository": { "type": "git", "url": "git+https://github.com/appwrite/appwrite.git" - } -} \ No newline at end of file + }, + "files": [ + "docs/examples", + "app/config/specs" + ] +} From fcd23e2a740bc427720589d2c60fa95cd6c2f6d4 Mon Sep 17 00:00:00 2001 From: Darshan Date: Sat, 13 Sep 2025 12:53:06 +0530 Subject: [PATCH 38/56] ci: empty commit From c140dd6fbbd131c5fccdf4446e416011ed16ff5e Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Sun, 14 Sep 2025 10:58:21 +1200 Subject: [PATCH 39/56] Move disable --- app/controllers/shared/api.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index 6dcb99b56f..959ee77b7d 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -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, From 30dde4c2f4c751c6b6498569ee402954f3180ce1 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Sun, 14 Sep 2025 11:00:32 +1200 Subject: [PATCH 40/56] Trigger CI From 66503a4e806048b540d334474558ba9a121a5a49 Mon Sep 17 00:00:00 2001 From: loks0n <22452787+loks0n@users.noreply.github.com> Date: Mon, 15 Sep 2025 15:15:56 +0100 Subject: [PATCH 41/56] fix: api worker-stop --- app/http.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/http.php b/app/http.php index 30f4013821..1bd3e97e69 100644 --- a/app/http.php +++ b/app/http.php @@ -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); }); }); From 081e2aeb6e1ce80006f1cd24b4cf737f1e9a8367 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Tue, 16 Sep 2025 17:51:22 +1200 Subject: [PATCH 42/56] Throw appropriate 400s from request filters --- src/Appwrite/Utopia/Request/Filters/V16.php | 2 - src/Appwrite/Utopia/Request/Filters/V17.php | 54 +++++++++++++-------- src/Appwrite/Utopia/Request/Filters/V20.php | 35 ++++++++----- 3 files changed, 59 insertions(+), 32 deletions(-) diff --git a/src/Appwrite/Utopia/Request/Filters/V16.php b/src/Appwrite/Utopia/Request/Filters/V16.php index 51b05359b3..55db1f4756 100644 --- a/src/Appwrite/Utopia/Request/Filters/V16.php +++ b/src/Appwrite/Utopia/Request/Filters/V16.php @@ -11,8 +11,6 @@ class V16 extends Filter { switch ($model) { case 'functions.create': - $content['commands'] = $this->getCommands($content['runtime'] ?? ''); - break; case 'functions.update': $content['commands'] = $this->getCommands($content['runtime'] ?? ''); break; diff --git a/src/Appwrite/Utopia/Request/Filters/V17.php b/src/Appwrite/Utopia/Request/Filters/V17.php index 83ec62a168..2cdf3973b2 100644 --- a/src/Appwrite/Utopia/Request/Filters/V17.php +++ b/src/Appwrite/Utopia/Request/Filters/V17.php @@ -2,6 +2,7 @@ namespace Appwrite\Utopia\Request\Filters; +use Appwrite\Extend\Exception; use Appwrite\Utopia\Request\Filter; use Utopia\Database\Query; @@ -67,9 +68,9 @@ class V17 extends Filter foreach ($content['queries'] as $query) { try { $query = $this->parseQuery($query); - $parsed[] = json_encode(array_filter($query->toArray())); + $parsed[] = \json_encode(\array_filter($query->toArray())); } catch (\Throwable $th) { - throw new \Exception("Invalid query: {$query}", previous: $th); + throw new Exception(Exception::GENERAL_QUERY_INVALID, $th->getMessage()); } } @@ -83,6 +84,7 @@ class V17 extends Filter { // Init empty vars we fill later $method = ''; + $attribute = null; $params = []; // Separate method from filter @@ -92,7 +94,7 @@ class V17 extends Filter throw new \Exception('Invalid query'); } - $method = mb_substr($filter, 0, $paramsStart); + $method = \mb_substr($filter, 0, $paramsStart); // Separate params from filter $paramsEnd = \strlen($filter) - 1; // -1 to ignore ) @@ -103,14 +105,13 @@ class V17 extends Filter throw new \Exception('Invalid query method'); } - $currentParam = ""; // We build param here before pushing when it's ended + $currentParam = ''; // We build param here before pushing when it's ended $currentArrayParam = []; // We build array param here before pushing when it's ended $stack = []; // State for stack of parentheses $stackCount = 0; // Length of stack array. Kept as variable to improve performance $stringStackState = null; // State for string support - // Loop thorough all characters for ($i = $parametersStart; $i < $paramsEnd; $i++) { $char = $filter[$i]; @@ -135,20 +136,25 @@ class V17 extends Filter ($filter[$i - 1] !== static::CHAR_BACKSLASH || $filter[$i - 2] === static::CHAR_BACKSLASH) // Must not be escaped; ) { if ($isStringStack) { - // Dont mix-up string symbols. Only allow the same as on start + // Don't mix up string symbols. Only allow the same as on start if ($char === $stringStackState) { // End of string $stringStackState = null; } - - // Either way, add symbol to builder - static::appendSymbol($isStringStack, $char, $i, $filter, $currentParam); } else { // Start of string $stringStackState = $char; - static::appendSymbol($isStringStack, $char, $i, $filter, $currentParam); } + // Either way, add symbol to builder + static::appendSymbol( + $isStringStack, + $char, + $i, + $filter, + $currentParam, + ); + continue; } @@ -174,12 +180,12 @@ class V17 extends Filter continue; } elseif ($char === static::CHAR_COMMA) { // Params separation support - // If in array stack, dont merge yet, just mark it in array param builder + // If in array stack, don't merge yet, just mark it in array param builder if ($isArrayStack) { $currentArrayParam[] = $currentParam; $currentParam = ""; } else { - // Append from parap builder. Either value, or array + // Append from param builder. Either value, or array if (empty($currentArrayParam)) { if (strlen($currentParam)) { $params[] = $currentParam; @@ -193,23 +199,28 @@ class V17 extends Filter } // Value, not relevant to syntax - static::appendSymbol($isStringStack, $char, $i, $filter, $currentParam); + static::appendSymbol( + $isStringStack, + $char, + $i, + $filter, + $currentParam, + ); } - if (strlen($currentParam)) { + if (\strlen($currentParam)) { $params[] = $currentParam; - $currentParam = ""; + $currentParam = ''; } $parsedParams = []; foreach ($params as $param) { - // If array, parse each child separatelly + // If array, parse each child separately if (\is_array($param)) { foreach ($param as $element) { $arr[] = self::parseValue($element); } - $parsedParams[] = $arr ?? []; } else { $parsedParams[] = self::parseValue($param); @@ -295,8 +306,13 @@ class V17 extends Filter * @param string $currentParam * @return void */ - private function appendSymbol(bool $isStringStack, string $char, int $index, string $filter, string &$currentParam): void - { + private function appendSymbol( + bool $isStringStack, + string $char, + int $index, + string $filter, + string &$currentParam + ): void { // Ignore spaces and commas outside of string $canBeIgnored = false; diff --git a/src/Appwrite/Utopia/Request/Filters/V20.php b/src/Appwrite/Utopia/Request/Filters/V20.php index c8622f8b7a..51f8bcf23a 100644 --- a/src/Appwrite/Utopia/Request/Filters/V20.php +++ b/src/Appwrite/Utopia/Request/Filters/V20.php @@ -2,8 +2,10 @@ namespace Appwrite\Utopia\Request\Filters; +use Appwrite\Extend\Exception; use Appwrite\Utopia\Request\Filter; use Utopia\Database\Database; +use Utopia\Database\Exception\NotFound; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Query; use Utopia\Database\Validator\Authorization; @@ -54,8 +56,8 @@ class V20 extends Filter try { $parsed = Query::parseQueries($content['queries']); - } catch (QueryException) { - return $content; + } catch (QueryException $e) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } $selections = Query::groupByType($parsed)['selections'] ?? []; @@ -136,17 +138,28 @@ class V20 extends Filter return []; } - $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); - if ($database->isEmpty()) { - return []; + try { + $database = Authorization::skip(fn() => $dbForProject->getDocument( + 'databases', + $databaseId + )); + if ($database->isEmpty()) { + return []; + } + } catch (NotFound) { + throw new Exception(Exception::DATABASE_NOT_FOUND); } - $collection = Authorization::skip(fn () => $dbForProject->getDocument( - 'database_' . $database->getSequence(), - $collectionId - )); - if ($collection->isEmpty()) { - return []; + try { + $collection = Authorization::skip(fn() => $dbForProject->getDocument( + 'database_' . $database->getSequence(), + $collectionId + )); + if ($collection->isEmpty()) { + return []; + } + } catch (NotFound) { + throw new Exception(Exception::COLLECTION_NOT_FOUND); } $attributes = $collection->getAttribute('attributes', []); From c9b39a3f28996af70e5c9b9ecca42b8c58a9c7ae Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Tue, 16 Sep 2025 18:37:52 +1200 Subject: [PATCH 43/56] Lint --- src/Appwrite/Utopia/Request/Filters/V20.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Appwrite/Utopia/Request/Filters/V20.php b/src/Appwrite/Utopia/Request/Filters/V20.php index 51f8bcf23a..3783a61947 100644 --- a/src/Appwrite/Utopia/Request/Filters/V20.php +++ b/src/Appwrite/Utopia/Request/Filters/V20.php @@ -139,7 +139,7 @@ class V20 extends Filter } try { - $database = Authorization::skip(fn() => $dbForProject->getDocument( + $database = Authorization::skip(fn () => $dbForProject->getDocument( 'databases', $databaseId )); @@ -151,7 +151,7 @@ class V20 extends Filter } try { - $collection = Authorization::skip(fn() => $dbForProject->getDocument( + $collection = Authorization::skip(fn () => $dbForProject->getDocument( 'database_' . $database->getSequence(), $collectionId )); From 832687dd091c7cc33482e946f5572652b4ebea67 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Tue, 16 Sep 2025 23:42:07 +1200 Subject: [PATCH 44/56] Catch query exception on bucket/file list --- app/controllers/api/storage.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/controllers/api/storage.php b/app/controllers/api/storage.php index 8cfeb5da3b..8bc383cabd 100644 --- a/app/controllers/api/storage.php +++ b/app/controllers/api/storage.php @@ -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([ From f03a62d43dd8f9ee84e6d1a4004094b7ed930833 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Wed, 17 Sep 2025 01:33:36 +1200 Subject: [PATCH 45/56] Update database --- composer.lock | 39 ++++++++++++++++++--------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/composer.lock b/composer.lock index e454de0313..0ed0d05dc5 100644 --- a/composer.lock +++ b/composer.lock @@ -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.8", + "version": "1.4.9", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "dbecdf89fde33a5f81ec19f4f97fe0c3715dc83a" + "reference": "066e2bda7b728bb843776db3640737d7350ba035" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/dbecdf89fde33a5f81ec19f4f97fe0c3715dc83a", - "reference": "dbecdf89fde33a5f81ec19f4f97fe0c3715dc83a", + "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.8" + "source": "https://github.com/utopia-php/database/tree/1.4.9" }, - "time": "2025-09-12T03:35:59+00:00" + "time": "2025-09-16T13:31:52+00:00" }, { "name": "utopia-php/detector", @@ -6236,16 +6233,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.26", + "version": "9.6.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a0139ea157533454f611038326f3020b3051f129" + "reference": "0a9aa4440b6a9528cf360071502628d717af3e0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a0139ea157533454f611038326f3020b3051f129", - "reference": "a0139ea157533454f611038326f3020b3051f129", + "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.26" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.27" }, "funding": [ { @@ -6343,7 +6340,7 @@ "type": "tidelift" } ], - "time": "2025-09-11T06:17:45+00:00" + "time": "2025-09-14T06:18:03+00:00" }, { "name": "psr/cache", From 7d1a1d3ef479160b05fb24df665ad3ade5e7d35d Mon Sep 17 00:00:00 2001 From: fogelito Date: Wed, 17 Sep 2025 08:45:23 +0300 Subject: [PATCH 46/56] use $tenant --- src/Appwrite/Platform/Workers/StatsUsage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Appwrite/Platform/Workers/StatsUsage.php b/src/Appwrite/Platform/Workers/StatsUsage.php index 9d998d05bc..bd34d53b00 100644 --- a/src/Appwrite/Platform/Workers/StatsUsage.php +++ b/src/Appwrite/Platform/Workers/StatsUsage.php @@ -504,7 +504,7 @@ class StatsUsage extends Action usort($this->statDocuments, function ($a, $b) { // Tenant ASC - $cmp = $a['_tenant'] <=> $b['_tenant']; + $cmp = $a['$tenant'] <=> $b['$tenant']; if ($cmp !== 0) { return $cmp; } From 481578047690d2d49fc699c4dd7eff96bebffd9f Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 17 Sep 2025 18:01:29 +0530 Subject: [PATCH 47/56] Add spatial column validation during required mode and tests for existing data in databases --- .../Collections/Attributes/Action.php | 9 +- .../Databases/Legacy/DatabasesBase.php | 130 +++++++++++++++++ .../Databases/TablesDB/DatabasesBase.php | 138 +++++++++++++++++- 3 files changed, 272 insertions(+), 5 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php index f3903d91a7..f8d49734eb 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php @@ -366,13 +366,20 @@ abstract class Action extends UtopiaAction 'filters' => $filters, 'options' => $options, ]); - + if (!$dbForProject->getAdapter()->getSupportForSpatialIndexNull() && in_array($attribute->getAttribute('type'), Database::SPATIAL_TYPES) && $attribute->getAttribute('required')) { + $existingDataPresent = $dbForProject->findOne('database_' . $db->getSequence() . '_collection_' . $collection->getSequence()); + if (count($existingDataPresent)) { + throw new StructureException('Failed to add required spatial column: existing rows present. Make the column optional.'); + } + } $dbForProject->checkAttribute($collection, $attribute); $attribute = $dbForProject->createDocument('attributes', $attribute); } catch (DuplicateException) { throw new Exception($this->getDuplicateException()); } catch (LimitException) { throw new Exception($this->getLimitException()); + } catch (StructureException $e) { + throw new Exception($this->getInvalidStructureException(), $e->getMessage()); } catch (Throwable $e) { $dbForProject->purgeCachedDocument('database_' . $db->getSequence(), $collectionId); $dbForProject->purgeCachedCollection('database_' . $db->getSequence() . '_collection_' . $collection->getSequence()); diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index 8d27aa7230..89c0cb6de0 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -7798,4 +7798,134 @@ trait DatabasesBase 'x-appwrite-key' => $this->getProject()['apiKey'] ])); } + + public function testSpatialColCreateOnExistingData(): void + { + $database = $this->client->call(Client::METHOD_POST, '/databases', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'databaseId' => ID::unique(), + 'name' => 'Spatial Distance Meters Database' + ]); + + $databaseId = $database['body']['$id']; + + $colId = ID::unique(); + $collection = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'collectionId' => $colId, + 'name' => 'spatial-test', + 'documentSecurity' => true, + 'permissions' => [ + Permission::create(Role::any()), + Permission::read(Role::any()), + ], + ]); + + $this->assertEquals(201, $collection['headers']['status-code']); + + $description = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/string', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'description', + 'size' => 512, + 'required' => false, + 'default' => '', + ]); + + $this->assertEquals(202, $description['headers']['status-code']); + sleep(2); + + $document = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/documents', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'documentId' => ID::unique(), + 'data' => [ + 'description' => 'description' + ], + 'permissions' => [ + Permission::read(Role::user($this->getUser()['$id'])), + Permission::update(Role::user($this->getUser()['$id'])), + Permission::delete(Role::user($this->getUser()['$id'])), + ] + ]); + $this->assertEquals(201, $document['headers']['status-code']); + + $point = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/point', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'loc', + 'required' => true, + ]); + + $this->assertEquals(400, $point['headers']['status-code']); + + $point = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/point', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'loc', + 'required' => false, + 'default' => null + ]); + + $this->assertEquals(202, $point['headers']['status-code']); + + $line = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/line', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'route', + 'required' => true, + ]); + + $this->assertEquals(400, $line['headers']['status-code']); + + $line = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/line', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'route', + 'required' => false, + 'default' => null + ]); + + $this->assertEquals(202, $line['headers']['status-code']); + + $poly = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/polygon', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'area', + 'required' => true, + ]); + + $this->assertEquals(400, $poly['headers']['status-code']); + + $poly = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/polygon', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'area', + 'required' => false, + 'default' => null + ]); + + $this->assertEquals(202, $poly['headers']['status-code']); + } } diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index eba7ec96a7..70d4420828 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -3062,7 +3062,7 @@ trait DatabasesBase public function testInvalidRowStructure(): void { - $database = $this->client->call(Client::METHOD_POST, '/databases', array_merge([ + $database = $this->client->call(Client::METHOD_POST, '/tablesdb', array_merge([ 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'x-appwrite-key' => $this->getProject()['apiKey'] @@ -3735,7 +3735,7 @@ trait DatabasesBase public function testEnforceTableAndRowPermissions(): void { - $database = $this->client->call(Client::METHOD_POST, '/databases', array_merge([ + $database = $this->client->call(Client::METHOD_POST, '/tablesdb', array_merge([ 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'x-appwrite-key' => $this->getProject()['apiKey'] @@ -3928,7 +3928,7 @@ trait DatabasesBase public function testEnforceTablePermissions(): void { - $database = $this->client->call(Client::METHOD_POST, '/databases', array_merge([ + $database = $this->client->call(Client::METHOD_POST, '/tablesdb', array_merge([ 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'x-appwrite-key' => $this->getProject()['apiKey'] @@ -4284,7 +4284,7 @@ trait DatabasesBase public function testUpdatePermissionsWithEmptyPayload(): array { // Create Database - $database = $this->client->call(Client::METHOD_POST, '/databases', array_merge([ + $database = $this->client->call(Client::METHOD_POST, '/tablesdb', array_merge([ 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'x-appwrite-key' => $this->getProject()['apiKey'] @@ -8828,4 +8828,134 @@ trait DatabasesBase $this->client->call(Client::METHOD_DELETE, "/tablesdb/{$databaseId}", $headers); } + public function testSpatialColCreateOnExistingData(): void + { + $database = $this->client->call(Client::METHOD_POST, '/tablesdb', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'databaseId' => ID::unique(), + 'name' => 'Spatial Distance Meters Database' + ]); + + $databaseId = $database['body']['$id']; + + $tableId = ID::unique(); + $table = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'tableId' => $tableId, + 'name' => 'spatial-test', + 'rowSecurity' => true, + 'permissions' => [ + Permission::create(Role::any()), + Permission::read(Role::any()), + ], + ]); + + $this->assertEquals(201, $table['headers']['status-code']); + + $description = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/string', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'description', + 'size' => 512, + 'required' => false, + 'default' => '', + ]); + + $this->assertEquals(202, $description['headers']['status-code']); + sleep(2); + + $row = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'rowId' => ID::unique(), + 'data' => [ + 'description' => 'description' + ], + 'permissions' => [ + Permission::read(Role::user($this->getUser()['$id'])), + Permission::update(Role::user($this->getUser()['$id'])), + Permission::delete(Role::user($this->getUser()['$id'])), + ] + ]); + $this->assertEquals(201, $row['headers']['status-code']); + + $point = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/point', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'loc', + 'required' => true, + ]); + + $this->assertEquals(400, $point['headers']['status-code']); + + $point = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/point', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'loc', + 'required' => false, + 'default' => null + ]); + + $this->assertEquals(202, $point['headers']['status-code']); + + $line = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/line', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'route', + 'required' => true, + ]); + + $this->assertEquals(400, $line['headers']['status-code']); + + $line = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/line', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'route', + 'required' => false, + 'default' => null + ]); + + $this->assertEquals(202, $line['headers']['status-code']); + + $poly = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/polygon', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'area', + 'required' => true, + ]); + + $this->assertEquals(400, $poly['headers']['status-code']); + + $poly = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/polygon', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'area', + 'required' => false, + 'default' => null + ]); + + $this->assertEquals(202, $poly['headers']['status-code']); + } + } From 5b09ebe54b494cd6479612b2ff850f176fd4f13c Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 17 Sep 2025 19:46:06 +0530 Subject: [PATCH 48/56] added cases for with default values --- .../Databases/Legacy/DatabasesBase.php | 100 ++++++++++++++++++ .../Databases/TablesDB/DatabasesBase.php | 100 ++++++++++++++++++ 2 files changed, 200 insertions(+) diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index 89c0cb6de0..1dab5076ec 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -7928,4 +7928,104 @@ trait DatabasesBase $this->assertEquals(202, $poly['headers']['status-code']); } + + public function testSpatialColCreateOnExistingDataWithDefaults(): void + { + $database = $this->client->call(Client::METHOD_POST, '/databases', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'databaseId' => ID::unique(), + 'name' => 'Spatial With Defaults Database' + ]); + + $databaseId = $database['body']['$id']; + + $colId = ID::unique(); + $collection = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'collectionId' => $colId, + 'name' => 'spatial-test-defaults', + 'documentSecurity' => true, + 'permissions' => [ + Permission::create(Role::any()), + Permission::read(Role::any()), + ], + ]); + + $this->assertEquals(201, $collection['headers']['status-code']); + + $description = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/string', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'description', + 'size' => 512, + 'required' => false, + 'default' => '', + ]); + + $this->assertEquals(202, $description['headers']['status-code']); + sleep(2); + + $document = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/documents', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'documentId' => ID::unique(), + 'data' => [ + 'description' => 'description' + ], + 'permissions' => [ + Permission::read(Role::user($this->getUser()['$id'])), + Permission::update(Role::user($this->getUser()['$id'])), + Permission::delete(Role::user($this->getUser()['$id'])), + ] + ]); + $this->assertEquals(201, $document['headers']['status-code']); + + // Test point with default value + $point = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/point', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'loc', + 'required' => false, + 'default' => [0.0, 0.0] + ]); + + $this->assertEquals(202, $point['headers']['status-code']); + + // Test line with default value + $line = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/line', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'route', + 'required' => false, + 'default' => [[0.0, 0.0], [1.0, 1.0]] + ]); + + $this->assertEquals(202, $line['headers']['status-code']); + + // Test polygon with default value + $poly = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/attributes/polygon', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'area', + 'required' => false, + 'default' => [[[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0], [0.0, 0.0]]] + ]); + + $this->assertEquals(202, $poly['headers']['status-code']); + } } diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index 70d4420828..ebfa0132e6 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -8958,4 +8958,104 @@ trait DatabasesBase $this->assertEquals(202, $poly['headers']['status-code']); } + public function testSpatialColCreateOnExistingDataWithDefaults(): void + { + $database = $this->client->call(Client::METHOD_POST, '/tablesdb', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ], [ + 'databaseId' => ID::unique(), + 'name' => 'Spatial With Defaults Database' + ]); + + $databaseId = $database['body']['$id']; + + $tableId = ID::unique(); + $table = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'tableId' => $tableId, + 'name' => 'spatial-test-defaults', + 'rowSecurity' => true, + 'permissions' => [ + Permission::create(Role::any()), + Permission::read(Role::any()), + ], + ]); + + $this->assertEquals(201, $table['headers']['status-code']); + + $description = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/string', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'description', + 'size' => 512, + 'required' => false, + 'default' => '', + ]); + + $this->assertEquals(202, $description['headers']['status-code']); + sleep(2); + + $row = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'rowId' => ID::unique(), + 'data' => [ + 'description' => 'description' + ], + 'permissions' => [ + Permission::read(Role::user($this->getUser()['$id'])), + Permission::update(Role::user($this->getUser()['$id'])), + Permission::delete(Role::user($this->getUser()['$id'])), + ] + ]); + $this->assertEquals(201, $row['headers']['status-code']); + + // Test point with default value + $point = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/point', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'loc', + 'required' => false, + 'default' => [0.0, 0.0] + ]); + + $this->assertEquals(202, $point['headers']['status-code']); + + // Test line with default value + $line = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/line', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'route', + 'required' => false, + 'default' => [[0.0, 0.0], [1.0, 1.0]] + ]); + + $this->assertEquals(202, $line['headers']['status-code']); + + // Test polygon with default value + $poly = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/columns/polygon', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + 'x-appwrite-key' => $this->getProject()['apiKey'] + ]), [ + 'key' => 'area', + 'required' => false, + 'default' => [[[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0], [0.0, 0.0]]] + ]); + + $this->assertEquals(202, $poly['headers']['status-code']); + } + } From c5e9ec396929e6683c7f55771046b88604ba2c9e Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 17 Sep 2025 20:00:10 +0530 Subject: [PATCH 49/56] added cases for checking default added or not --- .../Databases/Legacy/DatabasesBase.php | 35 +++++++++++++++++++ .../Databases/TablesDB/DatabasesBase.php | 35 +++++++++++++++++++ 2 files changed, 70 insertions(+) diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index 1dab5076ec..c9a293dcb0 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -8027,5 +8027,40 @@ trait DatabasesBase ]); $this->assertEquals(202, $poly['headers']['status-code']); + + // Wait for attributes to be available + sleep(2); + + // Create a new document without spatial data to test default values + $newDocument = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $colId . '/documents', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'documentId' => ID::unique(), + 'data' => [ + 'description' => 'test default values' + ], + 'permissions' => [ + Permission::read(Role::user($this->getUser()['$id'])), + Permission::update(Role::user($this->getUser()['$id'])), + Permission::delete(Role::user($this->getUser()['$id'])), + ] + ]); + $this->assertEquals(201, $newDocument['headers']['status-code']); + + $newDocumentId = $newDocument['body']['$id']; + + // Fetch the document to verify default values are applied + $fetchedDocument = $this->client->call(Client::METHOD_GET, '/databases/' . $databaseId . '/collections/' . $colId . '/documents/' . $newDocumentId, array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders())); + + $this->assertEquals(200, $fetchedDocument['headers']['status-code']); + + // Verify default values are applied + $this->assertEquals([0.0, 0.0], $fetchedDocument['body']['loc']); + $this->assertEquals([[0.0, 0.0], [1.0, 1.0]], $fetchedDocument['body']['route']); + $this->assertEquals([[[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0], [0.0, 0.0]]], $fetchedDocument['body']['area']); } } diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index ebfa0132e6..7be23ca136 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -9056,6 +9056,41 @@ trait DatabasesBase ]); $this->assertEquals(202, $poly['headers']['status-code']); + + // Wait for columns to be available + sleep(2); + + // Create a new row without spatial data to test default values + $newRow = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows', array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders()), [ + 'rowId' => ID::unique(), + 'data' => [ + 'description' => 'test default values' + ], + 'permissions' => [ + Permission::read(Role::user($this->getUser()['$id'])), + Permission::update(Role::user($this->getUser()['$id'])), + Permission::delete(Role::user($this->getUser()['$id'])), + ] + ]); + $this->assertEquals(201, $newRow['headers']['status-code']); + + $newRowId = $newRow['body']['$id']; + + // Fetch the row to verify default values are applied + $fetchedRow = $this->client->call(Client::METHOD_GET, '/tablesdb/' . $databaseId . '/tables/' . $tableId . '/rows/' . $newRowId, array_merge([ + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ], $this->getHeaders())); + + $this->assertEquals(200, $fetchedRow['headers']['status-code']); + + // Verify default values are applied + $this->assertEquals([0.0, 0.0], $fetchedRow['body']['loc']); + $this->assertEquals([[0.0, 0.0], [1.0, 1.0]], $fetchedRow['body']['route']); + $this->assertEquals([[[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0], [0.0, 0.0]]], $fetchedRow['body']['area']); } } From 52ceddcd5ae1dad4ccf364cb931d0d9634275572 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 17 Sep 2025 20:02:36 +0530 Subject: [PATCH 50/56] linting --- tests/e2e/Services/Databases/Legacy/DatabasesBase.php | 8 ++++---- tests/e2e/Services/Databases/TablesDB/DatabasesBase.php | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index c9a293dcb0..8b4f78d3ea 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -8027,7 +8027,7 @@ trait DatabasesBase ]); $this->assertEquals(202, $poly['headers']['status-code']); - + // Wait for attributes to be available sleep(2); @@ -8047,7 +8047,7 @@ trait DatabasesBase ] ]); $this->assertEquals(201, $newDocument['headers']['status-code']); - + $newDocumentId = $newDocument['body']['$id']; // Fetch the document to verify default values are applied @@ -8055,9 +8055,9 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders())); - + $this->assertEquals(200, $fetchedDocument['headers']['status-code']); - + // Verify default values are applied $this->assertEquals([0.0, 0.0], $fetchedDocument['body']['loc']); $this->assertEquals([[0.0, 0.0], [1.0, 1.0]], $fetchedDocument['body']['route']); diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index 7be23ca136..387a7ec3f0 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -9056,7 +9056,7 @@ trait DatabasesBase ]); $this->assertEquals(202, $poly['headers']['status-code']); - + // Wait for columns to be available sleep(2); @@ -9076,7 +9076,7 @@ trait DatabasesBase ] ]); $this->assertEquals(201, $newRow['headers']['status-code']); - + $newRowId = $newRow['body']['$id']; // Fetch the row to verify default values are applied @@ -9084,9 +9084,9 @@ trait DatabasesBase 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], ], $this->getHeaders())); - + $this->assertEquals(200, $fetchedRow['headers']['status-code']); - + // Verify default values are applied $this->assertEquals([0.0, 0.0], $fetchedRow['body']['loc']); $this->assertEquals([[0.0, 0.0], [1.0, 1.0]], $fetchedRow['body']['route']); From 0e2c5d93f5951a7f20cb0343593edeeb8791dd9a Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Thu, 18 Sep 2025 14:54:07 +1200 Subject: [PATCH 51/56] Update check --- composer.lock | 41 +++++++++---------- .../Collections/Attributes/Action.php | 21 ++++++---- .../Collections/Documents/Action.php | 2 +- .../Collections/Documents/Bulk/Update.php | 2 +- .../Collections/Documents/Bulk/Upsert.php | 2 +- .../Collections/Documents/Create.php | 2 +- .../Collections/Documents/Update.php | 2 +- .../Collections/Documents/Upsert.php | 2 +- 8 files changed, 39 insertions(+), 35 deletions(-) diff --git a/composer.lock b/composer.lock index 0ed0d05dc5..d8c17fbc91 100644 --- a/composer.lock +++ b/composer.lock @@ -1352,16 +1352,16 @@ }, { "name": "open-telemetry/gen-otlp-protobuf", - "version": "1.5.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/gen-otlp-protobuf.git", - "reference": "585bafddd4ae6565de154610b10a787a455c9ba0" + "reference": "673af5b06545b513466081884b47ef15a536edde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/585bafddd4ae6565de154610b10a787a455c9ba0", - "reference": "585bafddd4ae6565de154610b10a787a455c9ba0", + "url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/673af5b06545b513466081884b47ef15a536edde", + "reference": "673af5b06545b513466081884b47ef15a536edde", "shasum": "" }, "require": { @@ -1411,7 +1411,7 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2025-01-15T23:07:07+00:00" + "time": "2025-09-17T23:10:12+00:00" }, { "name": "open-telemetry/sdk", @@ -3635,16 +3635,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.9", + "version": "1.4.10", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "066e2bda7b728bb843776db3640737d7350ba035" + "reference": "5514bb7346e75996d061d08040248fe842f73785" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/066e2bda7b728bb843776db3640737d7350ba035", - "reference": "066e2bda7b728bb843776db3640737d7350ba035", + "url": "https://api.github.com/repos/utopia-php/database/zipball/5514bb7346e75996d061d08040248fe842f73785", + "reference": "5514bb7346e75996d061d08040248fe842f73785", "shasum": "" }, "require": { @@ -3685,9 +3685,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.9" + "source": "https://github.com/utopia-php/database/tree/1.4.10" }, - "time": "2025-09-16T13:31:52+00:00" + "time": "2025-09-18T02:42:25+00:00" }, { "name": "utopia-php/detector", @@ -5278,16 +5278,16 @@ }, { "name": "laravel/pint", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a" + "reference": "595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/0345f3b05f136801af8c339f9d16ef29e6b4df8a", - "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a", + "url": "https://api.github.com/repos/laravel/pint/zipball/595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96", + "reference": "595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96", "shasum": "" }, "require": { @@ -5298,9 +5298,9 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.82.2", - "illuminate/view": "^11.45.1", - "larastan/larastan": "^3.5.0", + "friendsofphp/php-cs-fixer": "^3.87.2", + "illuminate/view": "^11.46.0", + "larastan/larastan": "^3.7.1", "laravel-zero/framework": "^11.45.0", "mockery/mockery": "^1.6.12", "nunomaduro/termwind": "^2.3.1", @@ -5311,9 +5311,6 @@ ], "type": "project", "autoload": { - "files": [ - "overrides/Runner/Parallel/ProcessFactory.php" - ], "psr-4": { "App\\": "app/", "Database\\Seeders\\": "database/seeders/", @@ -5343,7 +5340,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-07-10T18:09:32+00:00" + "time": "2025-09-17T01:36:44+00:00" }, { "name": "matthiasmullie/minify", diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php index f8d49734eb..22a90d2653 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Action.php @@ -122,7 +122,7 @@ abstract class Action extends UtopiaAction /** * Get the correct invalid structure message. */ - protected function getInvalidStructureException(): string + protected function getStructureException(): string { return $this->isCollectionsAPI() ? Exception::DOCUMENT_INVALID_STRUCTURE @@ -366,9 +366,16 @@ abstract class Action extends UtopiaAction 'filters' => $filters, 'options' => $options, ]); - if (!$dbForProject->getAdapter()->getSupportForSpatialIndexNull() && in_array($attribute->getAttribute('type'), Database::SPATIAL_TYPES) && $attribute->getAttribute('required')) { - $existingDataPresent = $dbForProject->findOne('database_' . $db->getSequence() . '_collection_' . $collection->getSequence()); - if (count($existingDataPresent)) { + if ( + !$dbForProject->getAdapter()->getSupportForSpatialIndexNull() && + \in_array($attribute->getAttribute('type'), Database::SPATIAL_TYPES) && + $attribute->getAttribute('required') + ) { + $hasData = !Authorization::skip(fn () => $dbForProject + ->findOne('database_' . $db->getSequence() . '_collection_' . $collection->getSequence())) + ->isEmpty(); + + if ($hasData) { throw new StructureException('Failed to add required spatial column: existing rows present. Make the column optional.'); } } @@ -379,7 +386,7 @@ abstract class Action extends UtopiaAction } catch (LimitException) { throw new Exception($this->getLimitException()); } catch (StructureException $e) { - throw new Exception($this->getInvalidStructureException(), $e->getMessage()); + throw new Exception($this->getStructureException(), $e->getMessage()); } catch (Throwable $e) { $dbForProject->purgeCachedDocument('database_' . $db->getSequence(), $collectionId); $dbForProject->purgeCachedCollection('database_' . $db->getSequence() . '_collection_' . $collection->getSequence()); @@ -423,7 +430,7 @@ abstract class Action extends UtopiaAction } catch (LimitException) { throw new Exception($this->getLimitException()); } catch (StructureException) { - throw new Exception($this->getInvalidStructureException()); + throw new Exception($this->getStructureException()); } catch (Throwable $e) { $dbForProject->deleteDocument('attributes', $attribute->getId()); throw $e; @@ -587,7 +594,7 @@ abstract class Action extends UtopiaAction } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { - throw new Exception($this->getInvalidStructureException(), $e->getMessage()); + throw new Exception($this->getStructureException(), $e->getMessage()); } if ($primaryDocumentOptions['twoWay']) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Action.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Action.php index d1d0738990..e05e588201 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Action.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Action.php @@ -160,7 +160,7 @@ abstract class Action extends AppwriteAction /** * Get the correct invalid structure message. */ - protected function getInvalidStructureException(): string + protected function getStructureException(): string { return $this->isCollectionsAPI() ? Exception::DOCUMENT_INVALID_STRUCTURE diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php index 0f0ae14020..baab45cdd3 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php @@ -149,7 +149,7 @@ class Update extends Action } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { - throw new Exception($this->getInvalidStructureException(), $e->getMessage()); + throw new Exception($this->getStructureException(), $e->getMessage()); } foreach ($documents as $document) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Upsert.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Upsert.php index 395e3d757b..4ce3990a38 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Upsert.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Upsert.php @@ -130,7 +130,7 @@ class Upsert extends Action } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { - throw new Exception($this->getInvalidStructureException(), $e->getMessage()); + throw new Exception($this->getStructureException(), $e->getMessage()); } foreach ($upserted as $document) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php index c03daabd4f..a8af1eda86 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php @@ -375,7 +375,7 @@ class Create extends Action } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { - throw new Exception($this->getInvalidStructureException(), $e->getMessage()); + throw new Exception($this->getStructureException(), $e->getMessage()); } $queueForEvents diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Update.php index 8382bdd5e9..e510aeb089 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Update.php @@ -247,7 +247,7 @@ class Update extends Action } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { - throw new Exception($this->getInvalidStructureException(), $e->getMessage()); + throw new Exception($this->getStructureException(), $e->getMessage()); } $collectionsCache = []; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Upsert.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Upsert.php index 54b1cad950..3ac5e704e3 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Upsert.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Upsert.php @@ -258,7 +258,7 @@ class Upsert extends Action } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { - throw new Exception($this->getInvalidStructureException(), $e->getMessage()); + throw new Exception($this->getStructureException(), $e->getMessage()); } $collectionsCache = []; From a7e9e58312afbb93b49eea2fee1a61c05b2767dc Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 18 Sep 2025 10:57:47 +0300 Subject: [PATCH 52/56] Add order by --- app/init/database/filters.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/init/database/filters.php b/app/init/database/filters.php index 33f5d8077a..8261cdbc30 100644 --- a/app/init/database/filters.php +++ b/app/init/database/filters.php @@ -255,6 +255,8 @@ Database::addFilter( ->find('variables', [ Query::equal('resourceInternalId', [$document->getSequence()]), Query::equal('resourceType', $resourceType), + Query::orderAsc('resourceType'), + Query::orderAsc('$sequence'), Query::limit(APP_LIMIT_SUBQUERY), ]); } From 4da7f04a5c81d8835857cfeacefafb4feb0a0dc4 Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 18 Sep 2025 10:58:27 +0300 Subject: [PATCH 53/56] Add order by --- app/init/database/filters.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/init/database/filters.php b/app/init/database/filters.php index 8261cdbc30..c4cfd1ac81 100644 --- a/app/init/database/filters.php +++ b/app/init/database/filters.php @@ -256,7 +256,7 @@ Database::addFilter( Query::equal('resourceInternalId', [$document->getSequence()]), Query::equal('resourceType', $resourceType), Query::orderAsc('resourceType'), - Query::orderAsc('$sequence'), + Query::orderAsc(), Query::limit(APP_LIMIT_SUBQUERY), ]); } From d9b657796b6f84d239802c44040ade2e3bb92a49 Mon Sep 17 00:00:00 2001 From: fogelito Date: Thu, 18 Sep 2025 17:49:38 +0300 Subject: [PATCH 54/56] bump database 1.5.0 --- composer.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/composer.lock b/composer.lock index d8c17fbc91..98089f9ed9 100644 --- a/composer.lock +++ b/composer.lock @@ -3635,16 +3635,16 @@ }, { "name": "utopia-php/database", - "version": "1.4.10", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/utopia-php/database.git", - "reference": "5514bb7346e75996d061d08040248fe842f73785" + "reference": "24c4519b4ac32aee13af31dddd984db2a3b34980" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/database/zipball/5514bb7346e75996d061d08040248fe842f73785", - "reference": "5514bb7346e75996d061d08040248fe842f73785", + "url": "https://api.github.com/repos/utopia-php/database/zipball/24c4519b4ac32aee13af31dddd984db2a3b34980", + "reference": "24c4519b4ac32aee13af31dddd984db2a3b34980", "shasum": "" }, "require": { @@ -3685,9 +3685,9 @@ ], "support": { "issues": "https://github.com/utopia-php/database/issues", - "source": "https://github.com/utopia-php/database/tree/1.4.10" + "source": "https://github.com/utopia-php/database/tree/1.5.0" }, - "time": "2025-09-18T02:42:25+00:00" + "time": "2025-09-18T14:42:01+00:00" }, { "name": "utopia-php/detector", @@ -5004,16 +5004,16 @@ "packages-dev": [ { "name": "appwrite/sdk-generator", - "version": "1.3.4", + "version": "1.3.5", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac" + "reference": "6fda9e58b37c9872c1a2a424e5467de8de1bc567" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac", - "reference": "d3b420dced42f1eec1f6d0aa98b7bbf8de4042ac", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/6fda9e58b37c9872c1a2a424e5467de8de1bc567", + "reference": "6fda9e58b37c9872c1a2a424e5467de8de1bc567", "shasum": "" }, "require": { @@ -5049,9 +5049,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/1.3.4" + "source": "https://github.com/appwrite/sdk-generator/tree/1.3.5" }, - "time": "2025-09-08T11:56:04+00:00" + "time": "2025-09-15T04:19:40+00:00" }, { "name": "doctrine/annotations", @@ -8506,7 +8506,7 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": { From c1782f6f58998cf5a6f3d5fd270ed697f98999b1 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 19 Sep 2025 15:28:41 +1200 Subject: [PATCH 55/56] Don't remove required attributes --- .../Databases/Collections/Documents/XList.php | 37 ------------------- .../Databases/Legacy/DatabasesBase.php | 12 +++--- .../Databases/TablesDB/DatabasesBase.php | 12 +++--- 3 files changed, 12 insertions(+), 49 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php index 9c8405cf18..546cbeddd4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php @@ -158,43 +158,6 @@ class XList extends Action ->addMetric(METRIC_DATABASES_OPERATIONS_READS, max($operations, 1)) ->addMetric(str_replace('{databaseInternalId}', $database->getSequence(), METRIC_DATABASE_ID_OPERATIONS_READS), $operations); - // Check if the SELECT query includes the removable attributes - $hasWildcard = false; - $hasSelectQueries = !empty($selectQueries); - $requestedAttributes = []; - - if ($hasSelectQueries) { - foreach ($selectQueries as $query) { - if ($query->getMethod() !== Query::TYPE_SELECT) { - continue; - } - - $values = $query->getValues(); - if (\in_array('*', $values, true)) { - $hasWildcard = true; - break; - } - - // Check which removable attributes are explicitly requested - foreach ($this->removableAttributes['*'] as $attribute) { - if (\in_array($attribute, $values, true)) { - $requestedAttributes[$attribute] = true; - } - } - } - - if (!$hasWildcard) { - foreach ($documents as $document) { - // Remove attributes that are not explicitly requested - foreach ($this->removableAttributes['*'] as $attribute) { - if (!isset($requestedAttributes[$attribute])) { - $document->removeAttribute($attribute); - } - } - } - } - } - $response->dynamic(new Document([ 'total' => $total, // rows or documents diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index 8b4f78d3ea..a432bc0acd 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -5270,8 +5270,8 @@ trait DatabasesBase $this->assertEquals(2, count($response['body']['documents'])); $this->assertEquals(null, $response['body']['documents'][0]['fullName']); $this->assertArrayNotHasKey("libraries", $response['body']['documents'][0]); - $this->assertArrayNotHasKey('$databaseId', $response['body']['documents'][0]); - $this->assertArrayNotHasKey('$collectionId', $response['body']['documents'][0]); + $this->assertArrayHasKey('$databaseId', $response['body']['documents'][0]); + $this->assertArrayHasKey('$collectionId', $response['body']['documents'][0]); } /** @@ -5291,8 +5291,8 @@ trait DatabasesBase $this->assertEquals(200, $response['headers']['status-code']); $this->assertArrayNotHasKey('libraries', $response['body']['documents'][0]); - $this->assertArrayNotHasKey('$databaseId', $response['body']['documents'][0]); - $this->assertArrayNotHasKey('$collectionId', $response['body']['documents'][0]); + $this->assertArrayHasKey('$databaseId', $response['body']['documents'][0]); + $this->assertArrayHasKey('$collectionId', $response['body']['documents'][0]); $response = $this->client->call(Client::METHOD_GET, '/databases/' . $data['databaseId'] . '/collections/' . $data['personCollection'] . '/documents', array_merge([ 'content-type' => 'application/json', @@ -5305,8 +5305,8 @@ trait DatabasesBase $document = $response['body']['documents'][0]; $this->assertEquals(200, $response['headers']['status-code']); $this->assertArrayHasKey('libraries', $document); - $this->assertArrayNotHasKey('$databaseId', $document); - $this->assertArrayNotHasKey('$collectionId', $document); + $this->assertArrayHasKey('$databaseId', $document); + $this->assertArrayHasKey('$collectionId', $document); $response = $this->client->call(Client::METHOD_GET, '/databases/' . $data['databaseId'] . '/collections/' . $data['personCollection'] . '/documents/' . $document['$id'], array_merge([ 'content-type' => 'application/json', diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php index 387a7ec3f0..336193f5d9 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -5197,8 +5197,8 @@ trait DatabasesBase $this->assertEquals(2, count($response['body']['rows'])); $this->assertEquals(null, $response['body']['rows'][0]['fullName']); $this->assertArrayNotHasKey("libraries", $response['body']['rows'][0]); - $this->assertArrayNotHasKey('$databaseId', $response['body']['rows'][0]); - $this->assertArrayNotHasKey('$tableId', $response['body']['rows'][0]); + $this->assertArrayHasKey('$databaseId', $response['body']['rows'][0]); + $this->assertArrayHasKey('$tableId', $response['body']['rows'][0]); } /** @@ -5218,8 +5218,8 @@ trait DatabasesBase $this->assertEquals(200, $response['headers']['status-code']); $this->assertArrayNotHasKey('libraries', $response['body']['rows'][0]); - $this->assertArrayNotHasKey('$databaseId', $response['body']['rows'][0]); - $this->assertArrayNotHasKey('$tableId', $response['body']['rows'][0]); + $this->assertArrayHasKey('$databaseId', $response['body']['rows'][0]); + $this->assertArrayHasKey('$tableId', $response['body']['rows'][0]); $response = $this->client->call(Client::METHOD_GET, '/tablesdb/' . $data['databaseId'] . '/tables/' . $data['personCollection'] . '/rows', array_merge([ 'content-type' => 'application/json', @@ -5232,8 +5232,8 @@ trait DatabasesBase $row = $response['body']['rows'][0]; $this->assertEquals(200, $response['headers']['status-code']); $this->assertArrayHasKey('libraries', $row); - $this->assertArrayNotHasKey('$databaseId', $row); - $this->assertArrayNotHasKey('$tableId', $row); + $this->assertArrayHasKey('$databaseId', $row); + $this->assertArrayHasKey('$tableId', $row); $response = $this->client->call(Client::METHOD_GET, '/tablesdb/' . $data['databaseId'] . '/tables/' . $data['personCollection'] . '/rows/' . $row['$id'], array_merge([ 'content-type' => 'application/json', From f944ad350ec8e356523b7651058f6ea1259c3c87 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 19 Sep 2025 17:32:34 +1200 Subject: [PATCH 56/56] Catch query exception on bulk update/delete --- .../Http/Databases/Collections/Documents/Bulk/Delete.php | 2 ++ .../Http/Databases/Collections/Documents/Bulk/Update.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Delete.php index fc4e2a8a91..3467a9d11c 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Delete.php @@ -124,6 +124,8 @@ class Delete extends Action throw new Exception($this->getConflictException()); } catch (RestrictedException) { throw new Exception($this->getRestrictedException()); + } catch (QueryException $e) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } foreach ($documents as $document) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php index baab45cdd3..65bd255d32 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php @@ -150,6 +150,8 @@ class Update extends Action throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { throw new Exception($this->getStructureException(), $e->getMessage()); + } catch (QueryException $e) { + throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } foreach ($documents as $document) {