From 651af6a2c500f1eeaabf4d82b01f93952728a108 Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Thu, 19 Jun 2025 21:02:31 +0530 Subject: [PATCH 01/42] Add formspree, clerk and react-admin templates to sites --- app/config/templates/site.php | 83 +++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/app/config/templates/site.php b/app/config/templates/site.php index a853955a97..699a1496a8 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -1370,4 +1370,87 @@ return [ 'providerVersion' => '0.3.*', 'variables' => [] ], + [ + 'key' => 'template-for-react-admin-dashboard', + 'name' => 'React Admin Dashboard', + 'tagline' => 'A React-based admin dashboard template with order management features.', + 'score' => 1, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) + 'useCases' => [UseCases::STARTER], // TODO: Check if this needs to have a new category + 'screenshotDark' => $url . '/images/sites/templates/gallery-for-lynx-dark.png', // TODO: Update this + 'screenshotLight' => $url . '/images/sites/templates/gallery-for-lynx-light.png', // TODO: Update this + 'frameworks' => [ + getFramework('REACT', [ + 'providerRootDirectory' => './react/react-admin', + 'outputDirectory' => './dist', + ]), + ], + 'vcsProvider' => 'github', + 'providerRepositoryId' => 'templates-for-sites', + 'providerOwner' => 'appwrite', + 'providerVersion' => '0.4.*', + 'variables' => [ + [ + 'name' => 'APPWRITE_SITE_API_ENDPOINT', // TODO: Update this + 'description' => 'Endpoint of Appwrite server', + 'value' => '{apiEndpoint}', + 'placeholder' => '{apiEndpoint}', + 'required' => true, + 'type' => 'text' + ], + [ + 'name' => 'APPWRITE_SITE_PROJECT_ID', // TODO: Update this + 'description' => 'Your Appwrite project ID', + 'value' => '{projectId}', + 'placeholder' => '{projectId}', + 'required' => true, + 'type' => 'text' + ], + [ + 'name' => 'VITE_APPWRITE_PROJECT_NAME', // TODO: Update this + 'description' => 'Your Appwrite project name', + 'value' => '{projectName}', + 'placeholder' => '{projectName}', + 'required' => true, + 'type' => 'text' + ], + ] + ], + [ + 'key' => 'template-for-formspree', + 'name' => 'Formspree template', + 'tagline' => 'A simple form submission template using Formspree.', + 'score' => 1, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) + 'useCases' => [UseCases::STARTER],// TODO: Check if this needs to have a new category + 'screenshotDark' => $url . '/images/sites/templates/gallery-for-lynx-dark.png', // TODO: Update this + 'screenshotLight' => $url . '/images/sites/templates/gallery-for-lynx-light.png', // TODO: Update this + 'frameworks' => [ + getFramework('REACT', [ + 'providerRootDirectory' => './react/formspree', + ]), + ], + 'vcsProvider' => 'github', + 'providerRepositoryId' => 'templates-for-sites', + 'providerOwner' => 'appwrite', + 'providerVersion' => '0.4.*', + 'variables' => [] // TODO: Add env vars once added to template + ], + [ + 'key' => 'template-for-clerk', + 'name' => 'Clerk template', + 'tagline' => 'A simple auth and user-management template using Clerk', + 'score' => 1, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) + 'useCases' => [UseCases::STARTER],// TODO: Check if this needs to have a new category + 'screenshotDark' => $url . '/images/sites/templates/gallery-for-lynx-dark.png', // TODO: Update this + 'screenshotLight' => $url . '/images/sites/templates/gallery-for-lynx-light.png', // TODO: Update this + 'frameworks' => [ + getFramework('NEXTJS', [ + 'providerRootDirectory' => './nextjs/clerk', + ]), + ], + 'vcsProvider' => 'github', + 'providerRepositoryId' => 'templates-for-sites', + 'providerOwner' => 'appwrite', + 'providerVersion' => '0.4.*', + 'variables' => [] // TODO: Add the relevant variables for Clerk + ] ]; From 88239a23f9ae9b14cfea44a1f97deb400e5f415e Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Fri, 20 Jun 2025 12:07:24 +0530 Subject: [PATCH 02/42] Update env vars for react-admin --- app/config/templates/site.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/config/templates/site.php b/app/config/templates/site.php index 699a1496a8..3507472d13 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -1390,7 +1390,7 @@ return [ 'providerVersion' => '0.4.*', 'variables' => [ [ - 'name' => 'APPWRITE_SITE_API_ENDPOINT', // TODO: Update this + 'name' => 'VITE_APPWRITE_ENDPOINT', 'description' => 'Endpoint of Appwrite server', 'value' => '{apiEndpoint}', 'placeholder' => '{apiEndpoint}', @@ -1398,7 +1398,7 @@ return [ 'type' => 'text' ], [ - 'name' => 'APPWRITE_SITE_PROJECT_ID', // TODO: Update this + 'name' => 'VITE_APPWRITE_PROJECT_ID', 'description' => 'Your Appwrite project ID', 'value' => '{projectId}', 'placeholder' => '{projectId}', @@ -1406,7 +1406,7 @@ return [ 'type' => 'text' ], [ - 'name' => 'VITE_APPWRITE_PROJECT_NAME', // TODO: Update this + 'name' => 'VITE_APPWRITE_PROJECT_NAME', 'description' => 'Your Appwrite project name', 'value' => '{projectName}', 'placeholder' => '{projectName}', From 8d7c76a434730fe9e1f07bfd134edd81192bde23 Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Fri, 20 Jun 2025 12:53:06 +0530 Subject: [PATCH 03/42] Add screenshots for 2 templates --- app/config/templates/site.php | 8 ++++---- .../templates/template-for-formspree-dark.png | Bin 0 -> 36441 bytes .../templates/template-for-formspree-light.png | Bin 0 -> 36441 bytes .../template-for-react-admin-dashboard-dark.png | Bin 0 -> 14485 bytes ...template-for-react-admin-dashboard-light.png | Bin 0 -> 14485 bytes 5 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 public/images/sites/templates/template-for-formspree-dark.png create mode 100644 public/images/sites/templates/template-for-formspree-light.png create mode 100644 public/images/sites/templates/template-for-react-admin-dashboard-dark.png create mode 100644 public/images/sites/templates/template-for-react-admin-dashboard-light.png diff --git a/app/config/templates/site.php b/app/config/templates/site.php index 3507472d13..2b5a1adee9 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -1376,8 +1376,8 @@ return [ 'tagline' => 'A React-based admin dashboard template with order management features.', 'score' => 1, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) 'useCases' => [UseCases::STARTER], // TODO: Check if this needs to have a new category - 'screenshotDark' => $url . '/images/sites/templates/gallery-for-lynx-dark.png', // TODO: Update this - 'screenshotLight' => $url . '/images/sites/templates/gallery-for-lynx-light.png', // TODO: Update this + 'screenshotDark' => $url . '/images/sites/templates/template-for-react-admin-dashboard-dark.png', + 'screenshotLight' => $url . '/images/sites/templates/template-for-react-admin-dashboard-light.png', 'frameworks' => [ getFramework('REACT', [ 'providerRootDirectory' => './react/react-admin', @@ -1421,8 +1421,8 @@ return [ 'tagline' => 'A simple form submission template using Formspree.', 'score' => 1, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) 'useCases' => [UseCases::STARTER],// TODO: Check if this needs to have a new category - 'screenshotDark' => $url . '/images/sites/templates/gallery-for-lynx-dark.png', // TODO: Update this - 'screenshotLight' => $url . '/images/sites/templates/gallery-for-lynx-light.png', // TODO: Update this + 'screenshotDark' => $url . '/images/sites/templates/template-for-formspree-dark.png', + 'screenshotLight' => $url . '/images/sites/templates/template-for-formspree-light.png', 'frameworks' => [ getFramework('REACT', [ 'providerRootDirectory' => './react/formspree', diff --git a/public/images/sites/templates/template-for-formspree-dark.png b/public/images/sites/templates/template-for-formspree-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..38333aa56e3d87a8847f4460ac7ee400b22cdf49 GIT binary patch literal 36441 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 KA^W_|lYax(YE-ZQ literal 0 HcmV?d00001 diff --git a/public/images/sites/templates/template-for-react-admin-dashboard-light.png b/public/images/sites/templates/template-for-react-admin-dashboard-light.png new file mode 100644 index 0000000000000000000000000000000000000000..030b4154f444ac53325e245f7468949ee8983176 GIT binary patch literal 14485 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 KA^W_|lYax(YE-ZQ literal 0 HcmV?d00001 From 6d25eb81b6845e2506a4a3579835e17bcb26f702 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Sun, 14 Sep 2025 10:58:21 +1200 Subject: [PATCH 04/42] 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 1acf2c8ea6..ea516c0f96 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -241,10 +241,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 2f255ce01c33c71cdbe194c0800bc55530059bee Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Thu, 6 Nov 2025 11:37:49 -0800 Subject: [PATCH 05/42] fix: Enable batch mode for issue triage safe-outputs - Add target: "*" to safe-outputs configuration for add-labels and add-comment - This allows the workflow to apply comments and labels to multiple issues when running in scheduled/manual trigger mode (batch processing) - Previously, safe-outputs jobs were skipped because they required github.event.issue.number which only exists in event-triggered runs - With target: "*", the workflow now reads issue numbers from the agent output and applies changes to each issue individually --- .github/workflows/issue-triage.lock.yml | 467 +++++++++++++++--------- .github/workflows/issue-triage.md | 13 + 2 files changed, 305 insertions(+), 175 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index 3fc2d5d190..79051d8813 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-03 20:01:19 +# Effective stop-time: 2025-12-06 19:47:58 # # Job Dependency Graph: # ```mermaid @@ -43,8 +43,8 @@ # https://github.com/actions/github-script/commit/ed597411d8f924073f98dfc5c65a23a2325f34cd # - actions/setup-node@v6 (2028fbc5c25fe9cf00d9f06a71cc4710d4507903) # https://github.com/actions/setup-node/commit/2028fbc5c25fe9cf00d9f06a71cc4710d4507903 -# - actions/upload-artifact@v4 (ea165f8d65b6e75b540449e92b4886f43607fa02) -# https://github.com/actions/upload-artifact/commit/ea165f8d65b6e75b540449e92b4886f43607fa02 +# - actions/upload-artifact@v5 (330a01c490aca151604b8cf639adc76d48f6c5d4) +# https://github.com/actions/upload-artifact/commit/330a01c490aca151604b8cf639adc76d48f6c5d4 name: "Agentic Triage" "on": @@ -59,12 +59,22 @@ concurrency: run-name: "Agentic Triage" +env: + GH_AW_ERROR_PATTERNS: |- + [ + {"id":"gh-action-error","pattern":"^::(error)(?:\\\\s+[^:]*)?::(.+)","level_group":1,"message_group":2,"description":"GitHub Actions workflow command - error"}, + {"id":"gh-action-warning","pattern":"^::(warning)(?:\\\\s+[^:]*)?::(.+)","level_group":1,"message_group":2,"description":"GitHub Actions workflow command - warning"}, + {"id":"bracketed-level","pattern":"^\\[(ERROR|CRITICAL|WARNING|WARN)\\]\\s+(.+)","level_group":1,"message_group":2,"description":"Bracketed log level at start of line"}, + {"id":"timestamped-copilot","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z\\s+\\[(ERROR|WARN|WARNING|CRITICAL)\\]\\s+(.+)","level_group":1,"message_group":3,"description":"Timestamped Copilot CLI messages"} + ] + jobs: activation: needs: pre_activation if: needs.pre_activation.outputs.activated == 'true' runs-on: ubuntu-slim permissions: + contents: read discussions: write issues: write pull-requests: write @@ -132,14 +142,22 @@ jobs: core.info(` Source modified: ${workflowStat.mtime.toISOString()}`); core.info(` Lock modified: ${lockStat.mtime.toISOString()}`); if (workflowMtime > lockMtime) { - const warningMessage = `🔴🔴🔴 WARNING: Lock file '${lockFile}' is outdated! The workflow file '${workflowMdFile}' has been modified more recently. Run 'gh aw compile' to regenerate the lock file.`; + const warningMessage = `WARNING: Lock file '${lockFile}' is outdated! The workflow file '${workflowMdFile}' has been modified more recently. Run 'gh aw compile' to regenerate the lock file.`; core.error(warningMessage); - await core.summary - .addRaw("## ⚠️ Workflow Lock File Warning\n\n") - .addRaw(`🔴🔴🔴 **WARNING**: Lock file \`${lockFile}\` is outdated!\n\n`) - .addRaw(`The workflow file \`${workflowMdFile}\` has been modified more recently.\n\n`) - .addRaw("Run `gh aw compile` to regenerate the lock file.\n\n") - .write(); + const workflowTimestamp = workflowStat.mtime.toISOString(); + const lockTimestamp = lockStat.mtime.toISOString(); + const gitSha = process.env.GITHUB_SHA; + let summary = core.summary + .addRaw("### ⚠️ Workflow Lock File Warning\n\n") + .addRaw("**WARNING**: Lock file is outdated and needs to be regenerated.\n\n") + .addRaw("**Files:**\n") + .addRaw(`- Source: \`${workflowMdFile}\` (modified: ${workflowTimestamp})\n`) + .addRaw(`- Lock: \`${lockFile}\` (modified: ${lockTimestamp})\n\n`); + if (gitSha) { + summary = summary.addRaw(`**Git Commit:** \`${gitSha}\`\n\n`); + } + summary = summary.addRaw("**Action Required:** Run `gh aw compile` to regenerate the lock file.\n\n"); + await summary.write(); } else { core.info("✅ Lock file is up to date"); } @@ -482,9 +500,7 @@ jobs: needs: - agent - detection - if: > - (((!cancelled()) && (needs.agent.result != 'skipped')) && (contains(needs.agent.outputs.output_types, 'add_comment'))) && - (((github.event.issue.number) || (github.event.pull_request.number)) || (github.event.discussion.number)) + if: ((!cancelled()) && (needs.agent.result != 'skipped')) && (contains(needs.agent.outputs.output_types, 'add_comment')) runs-on: ubuntu-slim permissions: contents: read @@ -512,8 +528,8 @@ jobs: - name: Setup agent output environment variable run: | mkdir -p /tmp/gh-aw/safeoutputs/ - find /tmp/gh-aw/safeoutputs/ -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> $GITHUB_ENV + find "/tmp/gh-aw/safeoutputs/" -type f -print + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> "$GITHUB_ENV" - name: Add Issue Comment id: add_comment uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd @@ -522,9 +538,44 @@ jobs: GH_AW_WORKFLOW_NAME: "Agentic Triage" GH_AW_WORKFLOW_SOURCE: "githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a" GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/githubnext/agentics/tree/0837fb7b24c3b84ee77fb7c8cfa8735c48be347a/workflows/issue-triage.md" + GH_AW_COMMENT_TARGET: "*" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | + const fs = require("fs"); + function loadAgentOutput() { + const agentOutputFile = process.env.GH_AW_AGENT_OUTPUT; + if (!agentOutputFile) { + core.info("No GH_AW_AGENT_OUTPUT environment variable found"); + return { success: false }; + } + let outputContent; + try { + outputContent = fs.readFileSync(agentOutputFile, "utf8"); + } catch (error) { + const errorMessage = `Error reading agent output file: ${error instanceof Error ? error.message : String(error)}`; + core.setFailed(errorMessage); + return { success: false, error: errorMessage }; + } + if (outputContent.trim() === "") { + core.info("Agent output content is empty"); + return { success: false }; + } + core.info(`Agent output content length: ${outputContent.length}`); + let validatedOutput; + try { + validatedOutput = JSON.parse(outputContent); + } catch (error) { + const errorMessage = `Error parsing agent output JSON: ${error instanceof Error ? error.message : String(error)}`; + core.setFailed(errorMessage); + return { success: false, error: errorMessage }; + } + if (!validatedOutput.items || !Array.isArray(validatedOutput.items)) { + core.info("No valid items found in agent output"); + return { success: false }; + } + return { success: true, items: validatedOutput.items }; + } function generateFooter( workflowName, runUrl, @@ -608,35 +659,11 @@ jobs: async function main() { const isStaged = process.env.GH_AW_SAFE_OUTPUTS_STAGED === "true"; const isDiscussionExplicit = process.env.GITHUB_AW_COMMENT_DISCUSSION === "true"; - const agentOutputFile = process.env.GH_AW_AGENT_OUTPUT; - if (!agentOutputFile) { - core.info("No GH_AW_AGENT_OUTPUT environment variable found"); + const result = loadAgentOutput(); + if (!result.success) { return; } - let outputContent; - try { - outputContent = require("fs").readFileSync(agentOutputFile, "utf8"); - } catch (error) { - core.setFailed(`Error reading agent output file: ${error instanceof Error ? error.message : String(error)}`); - return; - } - if (outputContent.trim() === "") { - core.info("Agent output content is empty"); - return; - } - core.info(`Agent output content length: ${outputContent.length}`); - let validatedOutput; - try { - validatedOutput = JSON.parse(outputContent); - } catch (error) { - core.setFailed(`Error parsing agent output JSON: ${error instanceof Error ? error.message : String(error)}`); - return; - } - if (!validatedOutput.items || !Array.isArray(validatedOutput.items)) { - core.info("No valid items found in agent output"); - return; - } - const commentItems = validatedOutput.items.filter( item => item.type === "add_comment"); + const commentItems = result.items.filter( item => item.type === "add_comment"); if (commentItems.length === 0) { core.info("No add-comment items found in agent output"); return; @@ -873,9 +900,7 @@ jobs: needs: - agent - detection - if: > - (((!cancelled()) && (needs.agent.result != 'skipped')) && (contains(needs.agent.outputs.output_types, 'add_labels'))) && - ((github.event.issue.number) || (github.event.pull_request.number)) + if: ((!cancelled()) && (needs.agent.result != 'skipped')) && (contains(needs.agent.outputs.output_types, 'add_labels')) runs-on: ubuntu-slim permissions: contents: read @@ -894,8 +919,8 @@ jobs: - name: Setup agent output environment variable run: | mkdir -p /tmp/gh-aw/safeoutputs/ - find /tmp/gh-aw/safeoutputs/ -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> $GITHUB_ENV + find "/tmp/gh-aw/safeoutputs/" -type f -print + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> "$GITHUB_ENV" - name: Add Labels id: add_labels uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd @@ -903,6 +928,7 @@ jobs: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "" GH_AW_LABELS_MAX_COUNT: 5 + GH_AW_LABELS_TARGET: "*" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | @@ -911,8 +937,8 @@ jobs: return ""; } let sanitized = content.trim(); - sanitized = sanitized.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, ""); sanitized = sanitized.replace(/\x1b\[[0-9;]*[mGKH]/g, ""); + sanitized = sanitized.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, ""); sanitized = sanitized.replace( /(^|[^\w`])@([A-Za-z0-9](?:[A-Za-z0-9-]{0,37}[A-Za-z0-9])?(?:\/[A-Za-z0-9._-]+)?)/g, (_m, p1, p2) => `${p1}\`@${p2}\`` @@ -920,54 +946,86 @@ jobs: sanitized = sanitized.replace(/[<>&'"]/g, ""); return sanitized.trim(); } - async function main() { + const fs = require("fs"); + function loadAgentOutput() { const agentOutputFile = process.env.GH_AW_AGENT_OUTPUT; if (!agentOutputFile) { core.info("No GH_AW_AGENT_OUTPUT environment variable found"); - return; + return { success: false }; } let outputContent; try { - outputContent = require("fs").readFileSync(agentOutputFile, "utf8"); + outputContent = fs.readFileSync(agentOutputFile, "utf8"); } catch (error) { - core.setFailed(`Error reading agent output file: ${error instanceof Error ? error.message : String(error)}`); - return; + const errorMessage = `Error reading agent output file: ${error instanceof Error ? error.message : String(error)}`; + core.setFailed(errorMessage); + return { success: false, error: errorMessage }; } if (outputContent.trim() === "") { core.info("Agent output content is empty"); - return; + return { success: false }; } core.info(`Agent output content length: ${outputContent.length}`); let validatedOutput; try { validatedOutput = JSON.parse(outputContent); } catch (error) { - core.setFailed(`Error parsing agent output JSON: ${error instanceof Error ? error.message : String(error)}`); - return; + const errorMessage = `Error parsing agent output JSON: ${error instanceof Error ? error.message : String(error)}`; + core.setFailed(errorMessage); + return { success: false, error: errorMessage }; } if (!validatedOutput.items || !Array.isArray(validatedOutput.items)) { - core.warning("No valid items found in agent output"); + core.info("No valid items found in agent output"); + return { success: false }; + } + return { success: true, items: validatedOutput.items }; + } + async function generateStagedPreview(options) { + const { title, description, items, renderItem } = options; + let summaryContent = `## 🎭 Staged Mode: ${title} Preview\n\n`; + summaryContent += `${description}\n\n`; + for (let i = 0; i < items.length; i++) { + const item = items[i]; + summaryContent += renderItem(item, i); + summaryContent += "---\n\n"; + } + try { + await core.summary.addRaw(summaryContent).write(); + core.info(summaryContent); + core.info(`📝 ${title} preview written to step summary`); + } catch (error) { + core.setFailed(error instanceof Error ? error : String(error)); + } + } + async function main() { + const result = loadAgentOutput(); + if (!result.success) { return; } - const labelsItem = validatedOutput.items.find(item => item.type === "add_labels"); + const labelsItem = result.items.find(item => item.type === "add_labels"); if (!labelsItem) { core.warning("No add-labels item found in agent output"); return; } core.info(`Found add-labels item with ${labelsItem.labels.length} labels`); if (process.env.GH_AW_SAFE_OUTPUTS_STAGED === "true") { - let summaryContent = "## 🎭 Staged Mode: Add Labels Preview\n\n"; - summaryContent += "The following labels would be added if staged mode was disabled:\n\n"; - if (labelsItem.item_number) { - summaryContent += `**Target Issue:** #${labelsItem.item_number}\n\n`; - } else { - summaryContent += `**Target:** Current issue/PR\n\n`; - } - if (labelsItem.labels && labelsItem.labels.length > 0) { - summaryContent += `**Labels to add:** ${labelsItem.labels.join(", ")}\n\n`; - } - await core.summary.addRaw(summaryContent).write(); - core.info("📝 Label addition preview written to step summary"); + await generateStagedPreview({ + title: "Add Labels", + description: "The following labels would be added if staged mode was disabled:", + items: [labelsItem], + renderItem: item => { + let content = ""; + if (item.item_number) { + content += `**Target Issue:** #${item.item_number}\n\n`; + } else { + content += `**Target:** Current issue/PR\n\n`; + } + if (item.labels && item.labels.length > 0) { + content += `**Labels to add:** ${item.labels.join(", ")}\n\n`; + } + return content; + }, + }); return; } const allowedLabelsEnv = process.env.GH_AW_LABELS_ALLOWED?.trim(); @@ -1119,7 +1177,6 @@ jobs: group: "gh-aw-copilot-${{ github.workflow }}" env: GH_AW_SAFE_OUTPUTS: /tmp/gh-aw/safeoutputs/outputs.jsonl - GH_AW_SAFE_OUTPUTS_CONFIG: "{\"add_comment\":{\"max\":1},\"add_labels\":{\"max\":5},\"missing_tool\":{}}" outputs: output: ${{ steps.collect_output.outputs.output }} output_types: ${{ steps.collect_output.outputs.output_types }} @@ -1180,24 +1237,29 @@ jobs: main().catch(error => { core.setFailed(error instanceof Error ? error.message : String(error)); }); - - name: Validate COPILOT_CLI_TOKEN secret + - name: Validate COPILOT_GITHUB_TOKEN or COPILOT_CLI_TOKEN secret run: | - if [ -z "$COPILOT_CLI_TOKEN" ]; then - echo "Error: COPILOT_CLI_TOKEN secret is not set" - echo "The GitHub Copilot CLI engine requires the COPILOT_CLI_TOKEN secret to be configured." - echo "Please configure this secret in your repository settings." + if [ -z "$COPILOT_GITHUB_TOKEN" ] && [ -z "$COPILOT_CLI_TOKEN" ]; then + echo "Error: Neither COPILOT_GITHUB_TOKEN nor COPILOT_CLI_TOKEN secret is set" + echo "The GitHub Copilot CLI engine requires either COPILOT_GITHUB_TOKEN or COPILOT_CLI_TOKEN secret to be configured." + echo "Please configure one of these secrets in your repository settings." echo "Documentation: https://githubnext.github.io/gh-aw/reference/engines/#github-copilot-default" exit 1 fi - echo "COPILOT_CLI_TOKEN secret is configured" + if [ -n "$COPILOT_GITHUB_TOKEN" ]; then + echo "COPILOT_GITHUB_TOKEN secret is configured" + else + echo "COPILOT_CLI_TOKEN secret is configured (using as fallback for COPILOT_GITHUB_TOKEN)" + fi env: + COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} COPILOT_CLI_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} - name: Setup Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.353 + run: npm install -g @github/copilot@0.0.354 - name: Downloading container images run: | set -e @@ -1207,7 +1269,7 @@ jobs: run: | mkdir -p /tmp/gh-aw/safeoutputs cat > /tmp/gh-aw/safeoutputs/config.json << 'EOF' - {"add_comment":{"max":1},"add_labels":{"max":5},"missing_tool":{}} + {"add_comment":{"max":1,"target":"*"},"add_labels":{"max":5},"missing_tool":{}} EOF cat > /tmp/gh-aw/safeoutputs/mcp-server.cjs << 'EOF' const fs = require("fs"); @@ -1231,39 +1293,26 @@ jobs: normalized = normalized.toLowerCase(); return normalized; } - const configEnv = process.env.GH_AW_SAFE_OUTPUTS_CONFIG; + const configPath = process.env.GH_AW_SAFE_OUTPUTS_CONFIG_PATH || "/tmp/gh-aw/safeoutputs/config.json"; let safeOutputsConfigRaw; - if (!configEnv) { - const defaultConfigPath = "/tmp/gh-aw/safeoutputs/config.json"; - debug(`GH_AW_SAFE_OUTPUTS_CONFIG not set, attempting to read from default path: ${defaultConfigPath}`); - try { - if (fs.existsSync(defaultConfigPath)) { - debug(`Reading config from file: ${defaultConfigPath}`); - const configFileContent = fs.readFileSync(defaultConfigPath, "utf8"); - debug(`Config file content length: ${configFileContent.length} characters`); - debug(`Config file read successfully, attempting to parse JSON`); - safeOutputsConfigRaw = JSON.parse(configFileContent); - debug(`Successfully parsed config from file with ${Object.keys(safeOutputsConfigRaw).length} configuration keys`); - } else { - debug(`Config file does not exist at: ${defaultConfigPath}`); - debug(`Using minimal default configuration`); - safeOutputsConfigRaw = {}; - } - } catch (error) { - debug(`Error reading config file: ${error instanceof Error ? error.message : String(error)}`); - debug(`Falling back to empty configuration`); + debug(`Reading config from file: ${configPath}`); + try { + if (fs.existsSync(configPath)) { + debug(`Config file exists at: ${configPath}`); + const configFileContent = fs.readFileSync(configPath, "utf8"); + debug(`Config file content length: ${configFileContent.length} characters`); + debug(`Config file read successfully, attempting to parse JSON`); + safeOutputsConfigRaw = JSON.parse(configFileContent); + debug(`Successfully parsed config from file with ${Object.keys(safeOutputsConfigRaw).length} configuration keys`); + } else { + debug(`Config file does not exist at: ${configPath}`); + debug(`Using minimal default configuration`); safeOutputsConfigRaw = {}; } - } else { - debug(`Using GH_AW_SAFE_OUTPUTS_CONFIG from environment variable`); - debug(`Config environment variable length: ${configEnv.length} characters`); - try { - safeOutputsConfigRaw = JSON.parse(configEnv); - debug(`Successfully parsed config from environment: ${JSON.stringify(safeOutputsConfigRaw)}`); - } catch (error) { - debug(`Error parsing config from environment: ${error instanceof Error ? error.message : String(error)}`); - throw new Error(`Failed to parse GH_AW_SAFE_OUTPUTS_CONFIG: ${error instanceof Error ? error.message : String(error)}`); - } + } catch (error) { + debug(`Error reading config file: ${error instanceof Error ? error.message : String(error)}`); + debug(`Falling back to empty configuration`); + safeOutputsConfigRaw = {}; } const safeOutputsConfig = Object.fromEntries(Object.entries(safeOutputsConfigRaw).map(([k, v]) => [k.replace(/-/g, "_"), v])); debug(`Final processed config: ${JSON.stringify(safeOutputsConfig)}`); @@ -1509,6 +1558,17 @@ jobs: }; }; function getCurrentBranch() { + const cwd = process.env.GITHUB_WORKSPACE || process.cwd(); + try { + const branch = execSync("git rev-parse --abbrev-ref HEAD", { + encoding: "utf8", + cwd: cwd, + }).trim(); + debug(`Resolved current branch from git in ${cwd}: ${branch}`); + return branch; + } catch (error) { + debug(`Failed to get branch from git: ${error instanceof Error ? error.message : String(error)}`); + } const ghHeadRef = process.env.GITHUB_HEAD_REF; const ghRefName = process.env.GITHUB_REF_NAME; if (ghHeadRef) { @@ -1519,23 +1579,22 @@ jobs: debug(`Resolved current branch from GITHUB_REF_NAME: ${ghRefName}`); return ghRefName; } - const cwd = process.env.GITHUB_WORKSPACE || process.cwd(); - try { - const branch = execSync("git rev-parse --abbrev-ref HEAD", { - encoding: "utf8", - cwd: cwd, - }).trim(); - debug(`Resolved current branch from git in ${cwd}: ${branch}`); - return branch; - } catch (error) { - throw new Error(`Failed to get current branch: ${error instanceof Error ? error.message : String(error)}`); - } + throw new Error("Failed to determine current branch: git command failed and no GitHub environment variables available"); + } + function getBaseBranch() { + return process.env.GH_AW_BASE_BRANCH || "main"; } const createPullRequestHandler = args => { const entry = { ...args, type: "create_pull_request" }; - if (!entry.branch || entry.branch.trim() === "") { - entry.branch = getCurrentBranch(); - debug(`Using current branch for create_pull_request: ${entry.branch}`); + const baseBranch = getBaseBranch(); + if (!entry.branch || entry.branch.trim() === "" || entry.branch === baseBranch) { + const detectedBranch = getCurrentBranch(); + if (entry.branch === baseBranch) { + debug(`Branch equals base branch (${baseBranch}), detecting actual working branch: ${detectedBranch}`); + } else { + debug(`Using current branch for create_pull_request: ${detectedBranch}`); + } + entry.branch = detectedBranch; } appendSafeOutput(entry); return { @@ -1549,9 +1608,15 @@ jobs: }; const pushToPullRequestBranchHandler = args => { const entry = { ...args, type: "push_to_pull_request_branch" }; - if (!entry.branch || entry.branch.trim() === "") { - entry.branch = getCurrentBranch(); - debug(`Using current branch for push_to_pull_request_branch: ${entry.branch}`); + const baseBranch = getBaseBranch(); + if (!entry.branch || entry.branch.trim() === "" || entry.branch === baseBranch) { + const detectedBranch = getCurrentBranch(); + if (entry.branch === baseBranch) { + debug(`Branch equals base branch (${baseBranch}), detecting actual working branch: ${detectedBranch}`); + } else { + debug(`Using current branch for push_to_pull_request_branch: ${detectedBranch}`); + } + entry.branch = detectedBranch; } appendSafeOutput(entry); return { @@ -1995,7 +2060,6 @@ jobs: env: GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }} - GH_AW_SAFE_OUTPUTS_CONFIG: ${{ toJSON(env.GH_AW_SAFE_OUTPUTS_CONFIG) }} GH_AW_ASSETS_BRANCH: ${{ env.GH_AW_ASSETS_BRANCH }} GH_AW_ASSETS_MAX_SIZE_KB: ${{ env.GH_AW_ASSETS_MAX_SIZE_KB }} GH_AW_ASSETS_ALLOWED_EXTS: ${{ env.GH_AW_ASSETS_ALLOWED_EXTS }} @@ -2032,7 +2096,6 @@ jobs: "tools": ["*"], "env": { "GH_AW_SAFE_OUTPUTS": "\${GH_AW_SAFE_OUTPUTS}", - "GH_AW_SAFE_OUTPUTS_CONFIG": "\${GH_AW_SAFE_OUTPUTS_CONFIG}", "GH_AW_ASSETS_BRANCH": "\${GH_AW_ASSETS_BRANCH}", "GH_AW_ASSETS_MAX_SIZE_KB": "\${GH_AW_ASSETS_MAX_SIZE_KB}", "GH_AW_ASSETS_ALLOWED_EXTS": "\${GH_AW_ASSETS_ALLOWED_EXTS}", @@ -2065,8 +2128,9 @@ jobs: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }} run: | - mkdir -p $(dirname "$GH_AW_PROMPT") - cat > "$GH_AW_PROMPT" << 'PROMPT_EOF' + PROMPT_DIR="$(dirname "$GH_AW_PROMPT")" + mkdir -p "$PROMPT_DIR" + cat > "$GH_AW_PROMPT" << PROMPT_EOF # Agentic Triage @@ -2134,7 +2198,7 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << PROMPT_EOF --- @@ -2166,7 +2230,7 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << PROMPT_EOF --- @@ -2179,7 +2243,7 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << PROMPT_EOF --- @@ -2204,7 +2268,7 @@ jobs: env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - cat >> "$GH_AW_PROMPT" << 'PROMPT_EOF' + cat >> "$GH_AW_PROMPT" << PROMPT_EOF --- @@ -2269,21 +2333,27 @@ jobs: } } main(); - - name: Print prompt to step summary + - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt run: | - echo "
" >> "$GITHUB_STEP_SUMMARY" - echo "Generated Prompt" >> "$GITHUB_STEP_SUMMARY" - echo "" >> "$GITHUB_STEP_SUMMARY" - echo '```markdown' >> "$GITHUB_STEP_SUMMARY" - cat "$GH_AW_PROMPT" >> "$GITHUB_STEP_SUMMARY" - echo '```' >> "$GITHUB_STEP_SUMMARY" - echo "" >> "$GITHUB_STEP_SUMMARY" - echo "
" >> "$GITHUB_STEP_SUMMARY" + # Print prompt to workflow logs (equivalent to core.info) + echo "Generated Prompt:" + cat "$GH_AW_PROMPT" + # Print prompt to step summary + { + echo "
" + echo "Generated Prompt" + echo "" + echo '```markdown' + cat "$GH_AW_PROMPT" + echo '```' + echo "" + echo "
" + } >> "$GITHUB_STEP_SUMMARY" - name: Upload prompt if: always() - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: prompt.txt path: /tmp/gh-aw/aw-prompts/prompt.txt @@ -2299,7 +2369,7 @@ jobs: engine_name: "GitHub Copilot CLI", model: "", version: "", - agent_version: "0.0.353", + agent_version: "0.0.354", workflow_name: "Agentic Triage", experimental: false, supports_tools_allowlist: true, @@ -2326,7 +2396,7 @@ jobs: console.log(JSON.stringify(awInfo, null, 2)); - name: Upload agentic run info if: always() - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: aw_info.json path: /tmp/gh-aw/aw_info.json @@ -2340,7 +2410,7 @@ jobs: timeout-minutes: 10 run: | set -o pipefail - COPILOT_CLI_INSTRUCTION=$(cat /tmp/gh-aw/aw-prompts/prompt.txt) + COPILOT_CLI_INSTRUCTION="$(cat /tmp/gh-aw/aw-prompts/prompt.txt)" mkdir -p /tmp/ mkdir -p /tmp/gh-aw/ mkdir -p /tmp/gh-aw/agent/ @@ -2348,15 +2418,14 @@ jobs: copilot --add-dir /tmp/ --add-dir /tmp/gh-aw/ --add-dir /tmp/gh-aw/agent/ --log-level all --log-dir /tmp/gh-aw/.copilot/logs/ --disable-builtin-mcps --allow-tool github --allow-tool safeoutputs --allow-tool web-fetch --prompt "$COPILOT_CLI_INSTRUCTION" 2>&1 | tee /tmp/gh-aw/agent-stdio.log env: COPILOT_AGENT_RUNNER_TYPE: STANDALONE + COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN || secrets.COPILOT_CLI_TOKEN }} GH_AW_MCP_CONFIG: /home/runner/.copilot/mcp-config.json GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }} - GH_AW_SAFE_OUTPUTS_CONFIG: "{\"add_comment\":{\"max\":1},\"add_labels\":{\"max\":5},\"missing_tool\":{}}" GITHUB_HEAD_REF: ${{ github.head_ref }} GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} GITHUB_REF_NAME: ${{ github.ref_name }} GITHUB_STEP_SUMMARY: ${{ env.GITHUB_STEP_SUMMARY }} - GITHUB_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} GITHUB_WORKSPACE: ${{ github.workspace }} XDG_CONFIG_HOME: /home/runner - name: Redact secrets in logs @@ -2470,13 +2539,14 @@ jobs: } await main(); env: - GH_AW_SECRET_NAMES: 'COPILOT_CLI_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' + GH_AW_SECRET_NAMES: 'COPILOT_CLI_TOKEN,COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_CLI_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} + SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} SECRET_GH_AW_GITHUB_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN }} SECRET_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload Safe Outputs if: always() - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: safe_output.jsonl path: ${{ env.GH_AW_SAFE_OUTPUTS }} @@ -2486,24 +2556,58 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: GH_AW_SAFE_OUTPUTS: ${{ env.GH_AW_SAFE_OUTPUTS }} - GH_AW_SAFE_OUTPUTS_CONFIG: "{\"add_comment\":{\"max\":1},\"add_labels\":{\"max\":5},\"missing_tool\":{}}" GH_AW_ALLOWED_DOMAINS: "api.enterprise.githubcopilot.com,api.github.com,github.com,raw.githubusercontent.com,registry.npmjs.org" + GITHUB_SERVER_URL: ${{ github.server_url }} + GITHUB_API_URL: ${{ github.api_url }} with: script: | async function main() { const fs = require("fs"); + function extractDomainsFromUrl(url) { + if (!url || typeof url !== "string") { + return []; + } + try { + const urlObj = new URL(url); + const hostname = urlObj.hostname.toLowerCase(); + const domains = [hostname]; + if (hostname === "github.com") { + domains.push("api.github.com"); + domains.push("raw.githubusercontent.com"); + domains.push("*.githubusercontent.com"); + } + else if (!hostname.startsWith("api.")) { + domains.push("api." + hostname); + domains.push("raw." + hostname); + } + return domains; + } catch (e) { + return []; + } + } function sanitizeContent(content, maxLength) { if (!content || typeof content !== "string") { return ""; } const allowedDomainsEnv = process.env.GH_AW_ALLOWED_DOMAINS; const defaultAllowedDomains = ["github.com", "github.io", "githubusercontent.com", "githubassets.com", "github.dev", "codespaces.new"]; - const allowedDomains = allowedDomainsEnv + let allowedDomains = allowedDomainsEnv ? allowedDomainsEnv .split(",") .map(d => d.trim()) .filter(d => d) : defaultAllowedDomains; + const githubServerUrl = process.env.GITHUB_SERVER_URL; + const githubApiUrl = process.env.GITHUB_API_URL; + if (githubServerUrl) { + const serverDomains = extractDomainsFromUrl(githubServerUrl); + allowedDomains = allowedDomains.concat(serverDomains); + } + if (githubApiUrl) { + const apiDomains = extractDomainsFromUrl(githubApiUrl); + allowedDomains = allowedDomains.concat(apiDomains); + } + allowedDomains = [...new Set(allowedDomains)]; let sanitized = content; sanitized = neutralizeCommands(sanitized); sanitized = neutralizeMentions(sanitized); @@ -2918,7 +3022,16 @@ jobs: } } const outputFile = process.env.GH_AW_SAFE_OUTPUTS; - const safeOutputsConfig = process.env.GH_AW_SAFE_OUTPUTS_CONFIG; + const configPath = process.env.GH_AW_SAFE_OUTPUTS_CONFIG_PATH || "/tmp/gh-aw/safeoutputs/config.json"; + let safeOutputsConfig; + try { + if (fs.existsSync(configPath)) { + const configFileContent = fs.readFileSync(configPath, "utf8"); + safeOutputsConfig = JSON.parse(configFileContent); + } + } catch (error) { + core.warning(`Failed to read config file from ${configPath}: ${error instanceof Error ? error.message : String(error)}`); + } if (!outputFile) { core.info("GH_AW_SAFE_OUTPUTS not set, no output to collect"); core.setOutput("output", ""); @@ -2937,8 +3050,7 @@ jobs: let expectedOutputTypes = {}; if (safeOutputsConfig) { try { - const rawConfig = JSON.parse(safeOutputsConfig); - expectedOutputTypes = Object.fromEntries(Object.entries(rawConfig).map(([key, value]) => [key.replace(/-/g, "_"), value])); + expectedOutputTypes = Object.fromEntries(Object.entries(safeOutputsConfig).map(([key, value]) => [key.replace(/-/g, "_"), value])); core.info(`Expected output types: ${JSON.stringify(Object.keys(expectedOutputTypes))}`); } catch (error) { const errorMsg = error instanceof Error ? error.message : String(error); @@ -3309,13 +3421,13 @@ jobs: await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: agent_output.json path: ${{ env.GH_AW_AGENT_OUTPUT }} if-no-files-found: warn - name: Upload engine output files - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: agent_outputs path: | @@ -3323,7 +3435,7 @@ jobs: if-no-files-found: ignore - name: Upload MCP logs if: always() - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: mcp-logs path: /tmp/gh-aw/mcp-logs/ @@ -4208,7 +4320,7 @@ jobs: main(); - name: Upload Agent Stdio if: always() - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: agent-stdio.log path: /tmp/gh-aw/agent-stdio.log @@ -4590,24 +4702,29 @@ jobs: run: | mkdir -p /tmp/gh-aw/threat-detection touch /tmp/gh-aw/threat-detection/detection.log - - name: Validate COPILOT_CLI_TOKEN secret + - name: Validate COPILOT_GITHUB_TOKEN or COPILOT_CLI_TOKEN secret run: | - if [ -z "$COPILOT_CLI_TOKEN" ]; then - echo "Error: COPILOT_CLI_TOKEN secret is not set" - echo "The GitHub Copilot CLI engine requires the COPILOT_CLI_TOKEN secret to be configured." - echo "Please configure this secret in your repository settings." + if [ -z "$COPILOT_GITHUB_TOKEN" ] && [ -z "$COPILOT_CLI_TOKEN" ]; then + echo "Error: Neither COPILOT_GITHUB_TOKEN nor COPILOT_CLI_TOKEN secret is set" + echo "The GitHub Copilot CLI engine requires either COPILOT_GITHUB_TOKEN or COPILOT_CLI_TOKEN secret to be configured." + echo "Please configure one of these secrets in your repository settings." echo "Documentation: https://githubnext.github.io/gh-aw/reference/engines/#github-copilot-default" exit 1 fi - echo "COPILOT_CLI_TOKEN secret is configured" + if [ -n "$COPILOT_GITHUB_TOKEN" ]; then + echo "COPILOT_GITHUB_TOKEN secret is configured" + else + echo "COPILOT_CLI_TOKEN secret is configured (using as fallback for COPILOT_GITHUB_TOKEN)" + fi env: + COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} COPILOT_CLI_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} - name: Setup Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 with: node-version: '24' - name: Install GitHub Copilot CLI - run: npm install -g @github/copilot@0.0.353 + run: npm install -g @github/copilot@0.0.354 - name: Execute GitHub Copilot CLI id: agentic_execution # Copilot CLI tool arguments (sorted): @@ -4621,7 +4738,7 @@ jobs: timeout-minutes: 20 run: | set -o pipefail - COPILOT_CLI_INSTRUCTION=$(cat /tmp/gh-aw/aw-prompts/prompt.txt) + COPILOT_CLI_INSTRUCTION="$(cat /tmp/gh-aw/aw-prompts/prompt.txt)" mkdir -p /tmp/ mkdir -p /tmp/gh-aw/ mkdir -p /tmp/gh-aw/agent/ @@ -4629,11 +4746,11 @@ jobs: copilot --add-dir /tmp/ --add-dir /tmp/gh-aw/ --add-dir /tmp/gh-aw/agent/ --log-level all --log-dir /tmp/gh-aw/.copilot/logs/ --disable-builtin-mcps --allow-tool 'shell(cat)' --allow-tool 'shell(grep)' --allow-tool 'shell(head)' --allow-tool 'shell(jq)' --allow-tool 'shell(ls)' --allow-tool 'shell(tail)' --allow-tool 'shell(wc)' --prompt "$COPILOT_CLI_INSTRUCTION" 2>&1 | tee /tmp/gh-aw/threat-detection/detection.log env: COPILOT_AGENT_RUNNER_TYPE: STANDALONE + COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN || secrets.COPILOT_CLI_TOKEN }} GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GITHUB_HEAD_REF: ${{ github.head_ref }} GITHUB_REF_NAME: ${{ github.ref_name }} GITHUB_STEP_SUMMARY: ${{ env.GITHUB_STEP_SUMMARY }} - GITHUB_TOKEN: ${{ secrets.COPILOT_CLI_TOKEN }} GITHUB_WORKSPACE: ${{ github.workspace }} XDG_CONFIG_HOME: /home/runner - name: Parse threat detection results @@ -4674,7 +4791,7 @@ jobs: } - name: Upload threat detection log if: always() - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 with: name: threat-detection.log path: /tmp/gh-aw/threat-detection/detection.log @@ -4702,8 +4819,8 @@ jobs: - name: Setup agent output environment variable run: | mkdir -p /tmp/gh-aw/safeoutputs/ - find /tmp/gh-aw/safeoutputs/ -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> $GITHUB_ENV + find "/tmp/gh-aw/safeoutputs/" -type f -print + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> "$GITHUB_ENV" - name: Record Missing Tool id: missing_tool uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd @@ -4821,7 +4938,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-03 20:01:19 + GH_AW_STOP_TIME: 2025-12-06 19:47:58 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | @@ -4891,8 +5008,8 @@ jobs: - name: Setup agent output environment variable run: | mkdir -p /tmp/gh-aw/safeoutputs/ - find /tmp/gh-aw/safeoutputs/ -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> $GITHUB_ENV + find "/tmp/gh-aw/safeoutputs/" -type f -print + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/safeoutputs/agent_output.json" >> "$GITHUB_ENV" - name: Update reaction comment with completion status id: update_reaction uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 087f009106..2ad2978de7 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -8,12 +8,25 @@ on: permissions: read-all +# Add stricter error-detection patterns so issue text doesn't trigger agent error detection. +# After merging this file run `gh aw compile` to regenerate the lock file. +env: + GH_AW_ERROR_PATTERNS: >- + [ + {"id":"gh-action-error","pattern":"^::(error)(?:\\\\s+[^:]*)?::(.+)","level_group":1,"message_group":2,"description":"GitHub Actions workflow command - error"}, + {"id":"gh-action-warning","pattern":"^::(warning)(?:\\\\s+[^:]*)?::(.+)","level_group":1,"message_group":2,"description":"GitHub Actions workflow command - warning"}, + {"id":"bracketed-level","pattern":"^\\[(ERROR|CRITICAL|WARNING|WARN)\\]\\s+(.+)","level_group":1,"message_group":2,"description":"Bracketed log level at start of line"}, + {"id":"timestamped-copilot","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z\\s+\\[(ERROR|WARN|WARNING|CRITICAL)\\]\\s+(.+)","level_group":1,"message_group":3,"description":"Timestamped Copilot CLI messages"} + ] + network: defaults safe-outputs: add-labels: max: 5 + target: "*" add-comment: + target: "*" tools: web-fetch: From 2e4397a951e910a7cb58cf94b9f07823ab0b3011 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Thu, 6 Nov 2025 14:33:24 -0800 Subject: [PATCH 06/42] fix: Use GitHub MCP list_labels tool instead of bash gh command - Replace 'gh label list' bash command instruction with 'list_labels' GitHub MCP tool - GitHub MCP tools are already enabled and authenticated, no additional config needed - Fixes permission denied errors when agent tried to use gh CLI --- .github/workflows/issue-triage.lock.yml | 8 ++++---- .github/workflows/issue-triage.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index 79051d8813..fc66206ce7 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-06 19:47:58 +# Effective stop-time: 2025-12-06 22:33:07 # # Job Dependency Graph: # ```mermaid @@ -2141,13 +2141,13 @@ jobs: 2. For each issue found, perform the following triage tasks: - 3. Select appropriate labels for the issue from the provided list. + 3. Select appropriate labels for the issue from the provided list. Only apply the `good first issue` label on verified issues with straightforward fixes. 4. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and move to the next issue. 5. Next, use the GitHub tools to gather additional context about the issue: - - Fetch the list of labels available in this repository. Use 'gh label list' bash command to fetch the labels. This will give you the labels you can use for triaging issues. + - Fetch the list of labels available in this repository using the `list_labels` GitHub tool. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. @@ -4938,7 +4938,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-06 19:47:58 + GH_AW_STOP_TIME: 2025-12-06 22:33:07 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 2ad2978de7..d749d4b41e 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -45,13 +45,13 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues crea 2. For each issue found, perform the following triage tasks: -3. Select appropriate labels for the issue from the provided list. +3. Select appropriate labels for the issue from the provided list. Only apply the `good first issue` label on verified issues with straightforward fixes. 4. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and move to the next issue. 5. Next, use the GitHub tools to gather additional context about the issue: - - Fetch the list of labels available in this repository. Use 'gh label list' bash command to fetch the labels. This will give you the labels you can use for triaging issues. + - Fetch the list of labels available in this repository using the `list_labels` GitHub tool. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. From 94db75fd6cd10997c4b209a6d2549971505a2a28 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Thu, 6 Nov 2025 15:05:45 -0800 Subject: [PATCH 07/42] fix: Correct GitHub MCP tool name from list_labels to list_label The correct tool name in GitHub MCP server is 'list_label' (singular), not 'list_labels' (plural). This was causing the agent to fall back to bash commands like 'gh label list' instead of using the proper MCP tool. --- .github/workflows/issue-triage.lock.yml | 6 +++--- .github/workflows/issue-triage.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index fc66206ce7..c11c4b4c08 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-06 22:33:07 +# Effective stop-time: 2025-12-06 23:05:45 # # Job Dependency Graph: # ```mermaid @@ -2147,7 +2147,7 @@ jobs: 5. Next, use the GitHub tools to gather additional context about the issue: - - Fetch the list of labels available in this repository using the `list_labels` GitHub tool. This will give you the labels you can use for triaging issues. + - Fetch the list of labels available in this repository using the `list_label` tool. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. @@ -4938,7 +4938,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-06 22:33:07 + GH_AW_STOP_TIME: 2025-12-06 23:05:45 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index d749d4b41e..500dc9bbf9 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -51,7 +51,7 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues crea 5. Next, use the GitHub tools to gather additional context about the issue: - - Fetch the list of labels available in this repository using the `list_labels` GitHub tool. This will give you the labels you can use for triaging issues. + - Fetch the list of labels available in this repository using the `list_label` tool. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. From 84ebbc69934a72ef8d14248b621f44774285e6d2 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Thu, 6 Nov 2025 15:43:31 -0800 Subject: [PATCH 08/42] fix: Enable labels toolset in GitHub MCP server - Add github tool configuration with 'default' and 'labels' toolsets - The labels toolset was not enabled by default, causing the agent to fall back to bash commands like 'gh label list' - Now list_label MCP tool will be available to the agent --- .github/workflows/issue-triage.lock.yml | 6 +++--- .github/workflows/issue-triage.md | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index c11c4b4c08..746a89c1e0 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-06 23:05:45 +# Effective stop-time: 2025-12-06 23:42:23 # # Job Dependency Graph: # ```mermaid @@ -2081,7 +2081,7 @@ jobs: "-e", "GITHUB_READ_ONLY=1", "-e", - "GITHUB_TOOLSETS=default", + "GITHUB_TOOLSETS=default,labels", "ghcr.io/github/github-mcp-server:v0.20.1" ], "tools": ["*"], @@ -4938,7 +4938,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-06 23:05:45 + GH_AW_STOP_TIME: 2025-12-06 23:42:23 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 500dc9bbf9..f57eaba581 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -31,6 +31,10 @@ safe-outputs: tools: web-fetch: web-search: + github: + toolsets: + - default + - labels timeout_minutes: 10 source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a From b1e65725b57c757bcc0b7f8184eea59a05fe571e Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Fri, 7 Nov 2025 12:01:42 -0800 Subject: [PATCH 09/42] fix: increase safe-outputs limits (labels=100, comments=10) and extend workflow stop-time --- .github/workflows/issue-triage.lock.yml | 8 ++++---- .github/workflows/issue-triage.md | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index 746a89c1e0..f87d815f84 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-06 23:42:23 +# Effective stop-time: 2025-12-07 20:00:16 # # Job Dependency Graph: # ```mermaid @@ -927,7 +927,7 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} GH_AW_LABELS_ALLOWED: "" - GH_AW_LABELS_MAX_COUNT: 5 + GH_AW_LABELS_MAX_COUNT: 100 GH_AW_LABELS_TARGET: "*" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} @@ -1269,7 +1269,7 @@ jobs: run: | mkdir -p /tmp/gh-aw/safeoutputs cat > /tmp/gh-aw/safeoutputs/config.json << 'EOF' - {"add_comment":{"max":1,"target":"*"},"add_labels":{"max":5},"missing_tool":{}} + {"add_comment":{"max":10,"target":"*"},"add_labels":{"max":100},"missing_tool":{}} EOF cat > /tmp/gh-aw/safeoutputs/mcp-server.cjs << 'EOF' const fs = require("fs"); @@ -4938,7 +4938,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-06 23:42:23 + GH_AW_STOP_TIME: 2025-12-07 20:00:16 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index f57eaba581..8abc1e7fb5 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -23,9 +23,10 @@ network: defaults safe-outputs: add-labels: - max: 5 + max: 100 target: "*" add-comment: + max: 10 target: "*" tools: From a77a27953963be1f78207b74a8e30df4f281fe0d Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Fri, 7 Nov 2025 12:17:51 -0800 Subject: [PATCH 10/42] fix: update issue-triage workflow - look for duplicate issues across the org - fix deprecated timeout_minutes --- .github/workflows/issue-triage.lock.yml | 112 +++++++++++++++++++----- .github/workflows/issue-triage.md | 14 ++- 2 files changed, 98 insertions(+), 28 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index f87d815f84..a42e8ef4ec 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-07 20:00:16 +# Effective stop-time: 2025-12-07 20:16:16 # # Job Dependency Graph: # ```mermaid @@ -2130,7 +2130,7 @@ jobs: run: | PROMPT_DIR="$(dirname "$GH_AW_PROMPT")" mkdir -p "$PROMPT_DIR" - cat > "$GH_AW_PROMPT" << PROMPT_EOF + cat > "$GH_AW_PROMPT" << 'PROMPT_EOF' # Agentic Triage @@ -2149,7 +2149,10 @@ jobs: - Fetch the list of labels available in this repository using the `list_label` tool. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. + - **Search for duplicate and related issues (repo first, then org-wide)**: + - First search in this repository using the `search_issues` tool with a query like: `repo:${GH_AW_EXPR_D892F163} is:issue (is:open OR is:closed) `. + - Then perform an org-wide search across the entire Appwrite organization using: `org:appwrite is:issue (is:open OR is:closed) `. + - Prefer linking to OPEN issues when identifying potential duplicates; include CLOSED ones as related history when useful. 6. Analyze the issue content, considering: @@ -2168,7 +2171,8 @@ jobs: - Be specific but comprehensive - Select priority labels if you can determine urgency (high-priority, med-priority, or low-priority) - Consider platform labels (android, ios) if applicable - - Search for similar issues, and if you find similar issues consider using a "duplicate" label if appropriate. Only do so if the issue is a duplicate of another OPEN issue. + - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. + - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. - Only select labels from the provided list above - It's okay to not add any labels if none are clearly applicable @@ -2181,7 +2185,9 @@ jobs: 10. Add an issue comment to the issue with your analysis: - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue - - **If duplicate or related issues were found**, add a section listing them with links (e.g., "### 🔗 Potentially Related Issues" followed by a bullet list of related issues with their titles and links) + - **If duplicate or related issues were found**, add sections listing them with links: + - "### 🔗 Potentially Related Issues (this repo)" – bullet list of same‑repo issues with titles and links + - If applicable: "### 🌐 Cross‑repo related issues (org: appwrite)" – bullet list including `owner/repo#number` with titles and links - Mention any relevant details that might help the team understand the issue better - Include any debugging strategies or reproduction steps if applicable - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it @@ -2298,10 +2304,11 @@ jobs: Use this context information to understand the scope of your work. PROMPT_EOF - - name: Render template conditionals + - name: Interpolate variables and render templates uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GH_AW_EXPR_D892F163: ${{ github.repository }} with: script: | const fs = require("fs"); @@ -2309,25 +2316,48 @@ jobs: const v = expr.trim().toLowerCase(); return !(v === "" || v === "false" || v === "0" || v === "null" || v === "undefined"); } + function interpolateVariables(content, variables) { + let result = content; + for (const [varName, value] of Object.entries(variables)) { + const pattern = new RegExp(`\\$\\{${varName}\\}`, "g"); + result = result.replace(pattern, value); + } + return result; + } function renderMarkdownTemplate(markdown) { return markdown.replace(/{{#if\s+([^}]+)}}([\s\S]*?){{\/if}}/g, (_, cond, body) => (isTruthy(cond) ? body : "")); } - function main() { + async function main() { try { const promptPath = process.env.GH_AW_PROMPT; if (!promptPath) { core.setFailed("GH_AW_PROMPT environment variable is not set"); - process.exit(1); + return; } - const markdown = fs.readFileSync(promptPath, "utf8"); - const hasConditionals = /{{#if\s+[^}]+}}/.test(markdown); - if (!hasConditionals) { + let content = fs.readFileSync(promptPath, "utf8"); + const variables = {}; + for (const [key, value] of Object.entries(process.env)) { + if (key.startsWith("GH_AW_EXPR_")) { + variables[key] = value || ""; + } + } + const varCount = Object.keys(variables).length; + if (varCount > 0) { + core.info(`Found ${varCount} expression variable(s) to interpolate`); + content = interpolateVariables(content, variables); + core.info(`Successfully interpolated ${varCount} variable(s) in prompt`); + } else { + core.info("No expression variables found, skipping interpolation"); + } + const hasConditionals = /{{#if\s+[^}]+}}/.test(content); + if (hasConditionals) { + core.info("Processing conditional template blocks"); + content = renderMarkdownTemplate(content); + core.info("Template rendered successfully"); + } else { core.info("No conditional blocks found in prompt, skipping template rendering"); - process.exit(0); } - const rendered = renderMarkdownTemplate(markdown); - fs.writeFileSync(promptPath, rendered, "utf8"); - core.info("Template rendered successfully"); + fs.writeFileSync(promptPath, content, "utf8"); } catch (error) { core.setFailed(error instanceof Error ? error.message : String(error)); } @@ -3447,9 +3477,10 @@ jobs: GH_AW_AGENT_OUTPUT: /tmp/gh-aw/.copilot/logs/ with: script: | - function main() { + function runLogParser(options) { const fs = require("fs"); const path = require("path"); + const { parseLog, parserName, supportsDirectories = false } = options; try { const logPath = process.env.GH_AW_AGENT_OUTPUT; if (!logPath) { @@ -3463,6 +3494,10 @@ jobs: let content = ""; const stat = fs.statSync(logPath); if (stat.isDirectory()) { + if (!supportsDirectories) { + core.info(`Log path is a directory but ${parserName} parser does not support directories: ${logPath}`); + return; + } const files = fs.readdirSync(logPath); const logFiles = files.filter(file => file.endsWith(".log") || file.endsWith(".txt")); if (logFiles.length === 0) { @@ -3473,26 +3508,55 @@ jobs: for (const file of logFiles) { const filePath = path.join(logPath, file); const fileContent = fs.readFileSync(filePath, "utf8"); - content += fileContent; if (content.length > 0 && !content.endsWith("\n")) { content += "\n"; } + content += fileContent; } } else { content = fs.readFileSync(logPath, "utf8"); } - const parsedLog = parseCopilotLog(content); - if (parsedLog) { - core.info(parsedLog); - core.summary.addRaw(parsedLog).write(); - core.info("Copilot log parsed successfully"); + const result = parseLog(content); + let markdown = ""; + let mcpFailures = []; + let maxTurnsHit = false; + if (typeof result === "string") { + markdown = result; + } else if (result && typeof result === "object") { + markdown = result.markdown || ""; + mcpFailures = result.mcpFailures || []; + maxTurnsHit = result.maxTurnsHit || false; + } + if (markdown) { + core.info(markdown); + core.summary.addRaw(markdown).write(); + core.info(`${parserName} log parsed successfully`); } else { - core.error("Failed to parse Copilot log"); + core.error(`Failed to parse ${parserName} log`); + } + if (mcpFailures && mcpFailures.length > 0) { + const failedServers = mcpFailures.join(", "); + core.setFailed(`MCP server(s) failed to launch: ${failedServers}`); + } + if (maxTurnsHit) { + core.setFailed(`Agent execution stopped: max-turns limit reached. The agent did not complete its task successfully.`); } } catch (error) { core.setFailed(error instanceof Error ? error : String(error)); } } + if (typeof module !== "undefined" && module.exports) { + module.exports = { + runLogParser, + }; + } + function main() { + runLogParser({ + parseLog: parseCopilotLog, + parserName: "Copilot", + supportsDirectories: true, + }); + } function extractPremiumRequestCount(logContent) { const patterns = [ /premium\s+requests?\s+consumed:?\s*(\d+)/i, @@ -4938,7 +5002,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-07 20:00:16 + GH_AW_STOP_TIME: 2025-12-07 20:16:16 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 8abc1e7fb5..71feb1b6cc 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -37,7 +37,7 @@ tools: - default - labels -timeout_minutes: 10 +timeout-minutes: 10 source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a --- # Agentic Triage @@ -58,7 +58,10 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues crea - Fetch the list of labels available in this repository using the `list_label` tool. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool - - **Search for duplicate and related issues**: Use the `search_issues` tool to find similar issues by searching for key terms from the issue title and description. Look for both open and closed issues that might be related or duplicates. + - **Search for duplicate and related issues (repo first, then org-wide)**: + - First search in this repository using the `search_issues` tool with a query like: `repo:${{ github.repository }} is:issue (is:open OR is:closed) `. + - Then perform an org-wide search across the entire Appwrite organization using: `org:appwrite is:issue (is:open OR is:closed) `. + - Prefer linking to OPEN issues when identifying potential duplicates; include CLOSED ones as related history when useful. 6. Analyze the issue content, considering: @@ -77,7 +80,8 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues crea - Be specific but comprehensive - Select priority labels if you can determine urgency (high-priority, med-priority, or low-priority) - Consider platform labels (android, ios) if applicable - - Search for similar issues, and if you find similar issues consider using a "duplicate" label if appropriate. Only do so if the issue is a duplicate of another OPEN issue. + - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. + - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. - Only select labels from the provided list above - It's okay to not add any labels if none are clearly applicable @@ -90,7 +94,9 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues crea 10. Add an issue comment to the issue with your analysis: - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue - - **If duplicate or related issues were found**, add a section listing them with links (e.g., "### 🔗 Potentially Related Issues" followed by a bullet list of related issues with their titles and links) + - **If duplicate or related issues were found**, add sections listing them with links: + - "### 🔗 Potentially Related Issues (this repo)" – bullet list of same‑repo issues with titles and links + - If applicable: "### 🌐 Cross‑repo related issues (org: appwrite)" – bullet list including `owner/repo#number` with titles and links - Mention any relevant details that might help the team understand the issue better - Include any debugging strategies or reproduction steps if applicable - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it From b225503dc5c798da510141ef04caac34c922832d Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Fri, 7 Nov 2025 12:26:13 -0800 Subject: [PATCH 11/42] feat: Enhance issue triage with updated criteria - Include issues updated in last 24 hours (with new comments), not just newly created - Add non-English content check: detect and request English translation respectfully - Add multi-topic detection: ask users to split issues with multiple unrelated topics - Improve spam detection with clear guidance - Enhanced with empathetic approach for language and topic guidance - Add parameter hints for list_label tool usage - Clarify good first issue label application criteria - Update summary message to reflect new triage scope --- .github/workflows/issue-triage.lock.yml | 42 +++++++++++++------------ .github/workflows/issue-triage.md | 37 ++++++++++++---------- 2 files changed, 42 insertions(+), 37 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index a42e8ef4ec..5c9d7caca8 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-07 20:16:16 +# Effective stop-time: 2025-12-07 20:26:06 # # Job Dependency Graph: # ```mermaid @@ -2135,22 +2135,26 @@ jobs: - You're a triage assistant for GitHub issues. Your task is to analyze issues created in the last 24 hours and perform initial triage tasks for each of them. + You're a triage assistant for GitHub issues. Your task is to analyze issues that were either created in the last 24 hours or updated (with a new comment) in the last 24 hours, and perform initial triage tasks for each of them. - 1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: current time minus 24 hours in ISO 8601 format). + 1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: 2025-11-06T20:20:55.649Z for reference, subtract 24 hours). Additionally, retrieve issues that were updated in the last 24 hours using a separate query with the `since` parameter to capture recently commented issues. 2. For each issue found, perform the following triage tasks: - 3. Select appropriate labels for the issue from the provided list. Only apply the `good first issue` label on verified issues with straightforward fixes. + 3. Check for spam and quality issues first: + + - **Non-English Content**: If the issue is primarily written in a non-English language, add a respectful and appreciative comment explaining that while you appreciate their contribution, the majority of the community communicates in English and kindly ask them to repost in English so everyone can follow along and help. Provide a friendly translation of your message in their language if possible. + - **Multiple Topics**: If the issue discusses multiple unrelated topics or problems, add a comment explaining that each issue should focus on one clear topic so the team can effectively solve the right problem. Politely ask them to split it into separate issues. + - **Obvious Spam or Bot-Generated Content**: If the issue is obviously spam, generated by a bot, or something that is not an actual issue to be worked on, add an issue comment with a one-sentence analysis and move to the next issue. - 4. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and move to the next issue. + 4. Retrieve the issue content using the `get_issue` tool for any issues that pass the spam checks. 5. Next, use the GitHub tools to gather additional context about the issue: - - Fetch the list of labels available in this repository using the `list_label` tool. This will give you the labels you can use for triaging issues. - - Fetch any comments on the issue using the `get_issue_comments` tool + - Fetch the list of labels available in this repository using the `list_label` tool with `owner: "appwrite"` and `repo: "appwrite"` parameters. This will give you the labels you can use for triaging issues. + - Fetch any comments on the issue using the `get_issue_comments` tool to understand recent activity - **Search for duplicate and related issues (repo first, then org-wide)**: - - First search in this repository using the `search_issues` tool with a query like: `repo:${GH_AW_EXPR_D892F163} is:issue (is:open OR is:closed) `. + - First search in this repository using the `search_issues` tool with a query like: `repo:appwrite/appwrite is:issue (is:open OR is:closed) `. - Then perform an org-wide search across the entire Appwrite organization using: `org:appwrite is:issue (is:open OR is:closed) `. - Prefer linking to OPEN issues when identifying potential duplicates; include CLOSED ones as related history when useful. @@ -2165,15 +2169,16 @@ jobs: 7. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. - 8. Select appropriate labels from the available labels list provided above: + 8. Select appropriate labels from the available labels list: - Choose labels that accurately reflect the issue's nature - Be specific but comprehensive - Select priority labels if you can determine urgency (high-priority, med-priority, or low-priority) - Consider platform labels (android, ios) if applicable - - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. - - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. - - Only select labels from the provided list above + - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. + - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. + - Only select labels from the provided list + - Only apply the `good first issue` label on verified issues with straightforward fixes - It's okay to not add any labels if none are clearly applicable 9. Apply the selected labels: @@ -2186,18 +2191,16 @@ jobs: - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue - **If duplicate or related issues were found**, add sections listing them with links: - - "### 🔗 Potentially Related Issues (this repo)" – bullet list of same‑repo issues with titles and links - - If applicable: "### 🌐 Cross‑repo related issues (org: appwrite)" – bullet list including `owner/repo#number` with titles and links + - "### 🔗 Potentially Related Issues (this repo)" – bullet list of same-repo issues with titles and links + - If applicable: "### 🌐 Cross-repo related issues (org: appwrite)" – bullet list including `owner/repo#number` with titles and links - Mention any relevant details that might help the team understand the issue better - Include any debugging strategies or reproduction steps if applicable - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it - Mention any nudges or ideas that could help the team in addressing the issue - - If you have possible reproduction steps, include them in the comment - - If you have any debugging strategies, include them in the comment - - If appropriate break the issue down to sub-tasks and write a checklist of things to do. + - If appropriate break the issue down to sub-tasks and write a checklist of things to do - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. - 11. After processing all issues, provide a summary of how many issues were triaged. If no issues were created in the last 24 hours, simply note that no new issues needed triage. + 11. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. PROMPT_EOF - name: Append XPIA security instructions to prompt @@ -2308,7 +2311,6 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt - GH_AW_EXPR_D892F163: ${{ github.repository }} with: script: | const fs = require("fs"); @@ -5002,7 +5004,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-07 20:16:16 + GH_AW_STOP_TIME: 2025-12-07 20:26:06 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 71feb1b6cc..31a33e0a5c 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -44,22 +44,26 @@ source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cf -You're a triage assistant for GitHub issues. Your task is to analyze issues created in the last 24 hours and perform initial triage tasks for each of them. +You're a triage assistant for GitHub issues. Your task is to analyze issues that were either created in the last 24 hours or updated (with a new comment) in the last 24 hours, and perform initial triage tasks for each of them. -1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: current time minus 24 hours in ISO 8601 format). +1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: 2025-11-06T20:20:55.649Z for reference, subtract 24 hours). Additionally, retrieve issues that were updated in the last 24 hours using a separate query with the `since` parameter to capture recently commented issues. 2. For each issue found, perform the following triage tasks: -3. Select appropriate labels for the issue from the provided list. Only apply the `good first issue` label on verified issues with straightforward fixes. +3. Check for spam and quality issues first: + + - **Non-English Content**: If the issue is primarily written in a non-English language, add a respectful and appreciative comment explaining that while you appreciate their contribution, the majority of the community communicates in English and kindly ask them to repost in English so everyone can follow along and help. Provide a friendly translation of your message in their language if possible. + - **Multiple Topics**: If the issue discusses multiple unrelated topics or problems, add a comment explaining that each issue should focus on one clear topic so the team can effectively solve the right problem. Politely ask them to split it into separate issues. + - **Obvious Spam or Bot-Generated Content**: If the issue is obviously spam, generated by a bot, or something that is not an actual issue to be worked on, add an issue comment with a one-sentence analysis and move to the next issue. -4. Retrieve the issue content using the `get_issue` tool. If the issue is obviously spam, or generated by bot, or something else that is not an actual issue to be worked on, then add an issue comment to the issue with a one sentence analysis and move to the next issue. +4. Retrieve the issue content using the `get_issue` tool for any issues that pass the spam checks. 5. Next, use the GitHub tools to gather additional context about the issue: - - Fetch the list of labels available in this repository using the `list_label` tool. This will give you the labels you can use for triaging issues. - - Fetch any comments on the issue using the `get_issue_comments` tool + - Fetch the list of labels available in this repository using the `list_label` tool with `owner: "appwrite"` and `repo: "appwrite"` parameters. This will give you the labels you can use for triaging issues. + - Fetch any comments on the issue using the `get_issue_comments` tool to understand recent activity - **Search for duplicate and related issues (repo first, then org-wide)**: - - First search in this repository using the `search_issues` tool with a query like: `repo:${{ github.repository }} is:issue (is:open OR is:closed) `. + - First search in this repository using the `search_issues` tool with a query like: `repo:appwrite/appwrite is:issue (is:open OR is:closed) `. - Then perform an org-wide search across the entire Appwrite organization using: `org:appwrite is:issue (is:open OR is:closed) `. - Prefer linking to OPEN issues when identifying potential duplicates; include CLOSED ones as related history when useful. @@ -74,15 +78,16 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues crea 7. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. -8. Select appropriate labels from the available labels list provided above: +8. Select appropriate labels from the available labels list: - Choose labels that accurately reflect the issue's nature - Be specific but comprehensive - Select priority labels if you can determine urgency (high-priority, med-priority, or low-priority) - Consider platform labels (android, ios) if applicable - - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. - - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. - - Only select labels from the provided list above + - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. + - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. + - Only select labels from the provided list + - Only apply the `good first issue` label on verified issues with straightforward fixes - It's okay to not add any labels if none are clearly applicable 9. Apply the selected labels: @@ -95,15 +100,13 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues crea - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue - **If duplicate or related issues were found**, add sections listing them with links: - - "### 🔗 Potentially Related Issues (this repo)" – bullet list of same‑repo issues with titles and links - - If applicable: "### 🌐 Cross‑repo related issues (org: appwrite)" – bullet list including `owner/repo#number` with titles and links + - "### 🔗 Potentially Related Issues (this repo)" – bullet list of same-repo issues with titles and links + - If applicable: "### 🌐 Cross-repo related issues (org: appwrite)" – bullet list including `owner/repo#number` with titles and links - Mention any relevant details that might help the team understand the issue better - Include any debugging strategies or reproduction steps if applicable - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it - Mention any nudges or ideas that could help the team in addressing the issue - - If you have possible reproduction steps, include them in the comment - - If you have any debugging strategies, include them in the comment - - If appropriate break the issue down to sub-tasks and write a checklist of things to do. + - If appropriate break the issue down to sub-tasks and write a checklist of things to do - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. -11. After processing all issues, provide a summary of how many issues were triaged. If no issues were created in the last 24 hours, simply note that no new issues needed triage. +11. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. From 09933ce6586608777684bceb844476cfeb6b48b9 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Fri, 7 Nov 2025 12:28:14 -0800 Subject: [PATCH 12/42] refactor: Simplify issue retrieval - use single since query The list_issues tool's 'since' parameter already filters by updated_at, which captures both newly created issues AND recently commented issues in a single query. Removed redundant second query. --- .github/workflows/issue-triage.lock.yml | 6 +++--- .github/workflows/issue-triage.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index 5c9d7caca8..c318215fbc 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-07 20:26:06 +# Effective stop-time: 2025-12-07 20:28:14 # # Job Dependency Graph: # ```mermaid @@ -2137,7 +2137,7 @@ jobs: You're a triage assistant for GitHub issues. Your task is to analyze issues that were either created in the last 24 hours or updated (with a new comment) in the last 24 hours, and perform initial triage tasks for each of them. - 1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: 2025-11-06T20:20:55.649Z for reference, subtract 24 hours). Additionally, retrieve issues that were updated in the last 24 hours using a separate query with the `since` parameter to capture recently commented issues. + 1. First, use the `list_issues` tool to retrieve all issues created or updated in the last 24 hours. The `since` parameter filters by the issue's `updated_at` timestamp, which includes both newly created issues and recently commented issues. Calculate the timestamp from 24 hours ago (example: 2025-11-06T20:27:14Z for reference) and use it for the `since` parameter. 2. For each issue found, perform the following triage tasks: @@ -5004,7 +5004,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-07 20:26:06 + GH_AW_STOP_TIME: 2025-12-07 20:28:14 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 31a33e0a5c..fdc6a2acf4 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -46,7 +46,7 @@ source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cf You're a triage assistant for GitHub issues. Your task is to analyze issues that were either created in the last 24 hours or updated (with a new comment) in the last 24 hours, and perform initial triage tasks for each of them. -1. First, use the `list_issues` tool to retrieve all issues created in the last 24 hours. Filter issues by using the `since` parameter with a timestamp from 24 hours ago (calculate: 2025-11-06T20:20:55.649Z for reference, subtract 24 hours). Additionally, retrieve issues that were updated in the last 24 hours using a separate query with the `since` parameter to capture recently commented issues. +1. First, use the `list_issues` tool to retrieve all issues created or updated in the last 24 hours. The `since` parameter filters by the issue's `updated_at` timestamp, which includes both newly created issues and recently commented issues. Calculate the timestamp from 24 hours ago (example: 2025-11-06T20:27:14Z for reference) and use it for the `since` parameter. 2. For each issue found, perform the following triage tasks: From 7d568af9ccb11c703d945b8236aecf1a689e4cec Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Mon, 10 Nov 2025 21:15:40 +0000 Subject: [PATCH 13/42] Update README files to match new tagline and remove no-longer-needed stuff --- README-CN.md | 49 +++++++++++++++++++++++-------------------------- README.md | 17 ++--------------- 2 files changed, 25 insertions(+), 41 deletions(-) diff --git a/README-CN.md b/README-CN.md index ad9ce7d29a..c087b16201 100644 --- a/README-CN.md +++ b/README-CN.md @@ -2,7 +2,7 @@

- Appwrite banner with logo and slogan build like a team of hundreds + Appwrite banner, with logo and text saying

适用于[Flutter/Vue/Angular/React/iOS/Android/* 等等平台 *]的完整后端服务 @@ -36,7 +36,6 @@ Appwrite 可以提供给开发者用户验证,外部授权,用户数据读 内容: - - [开始](#开始) - [安装](#安装) - [Unix](#unix) @@ -57,7 +56,8 @@ Appwrite 可以提供给开发者用户验证,外部授权,用户数据读 - [版权说明](#版权说明) ## 开始 -要轻松开始使用Appwrite,您可以[**免费注册Appwrite Cloud**](https://cloud.appwrite.io/)。在Appwrite Cloud公开测试版期间,您可以完全免费使用Appwrite,而且我们不会收集您的信用卡信息。 + +要轻松开始使用 Appwrite,您可以[**免费注册 Appwrite Cloud**](https://cloud.appwrite.io/)。在 Appwrite Cloud 公开测试版期间,您可以完全免费使用 Appwrite,而且我们不会收集您的信用卡信息。 ## 安装 @@ -119,22 +119,16 @@ docker run -it --rm `
DigitalOcean - - - Gitpod Logo -
Gitpod
- - Akamai Logo -
Akamai Compute
+
Akamai Compute AWS Logo -
AWS Marketplace
+
AWS Marketplace @@ -188,25 +182,28 @@ docker run -it --rm ` 以下是当前支持的平台和语言列表。如果您想帮助我们为您选择的平台添加支持,您可以访问我们的 [SDK 生成器](https://github.com/appwrite/sdk-generator) 项目并查看我们的 [贡献指南](https://github.com/appwrite/sdk-generator/blob/master/CONTRIBUTING.md)。 #### 客户端 -* :white_check_mark:   [Web](https://github.com/appwrite/sdk-for-web) (由 Appwrite 团队维护) -* :white_check_mark:   [Flutter](https://github.com/appwrite/sdk-for-flutter) (由 Appwrite 团队维护) -* :white_check_mark:   [Apple](https://github.com/appwrite/sdk-for-apple) - **公测** (由 Appwrite 团队维护) -* :white_check_mark:   [Android](https://github.com/appwrite/sdk-for-android) (由 Appwrite 团队维护) + +- :white_check_mark:   [Web](https://github.com/appwrite/sdk-for-web) (由 Appwrite 团队维护) +- :white_check_mark:   [Flutter](https://github.com/appwrite/sdk-for-flutter) (由 Appwrite 团队维护) +- :white_check_mark:   [Apple](https://github.com/appwrite/sdk-for-apple) - **公测** (由 Appwrite 团队维护) +- :white_check_mark:   [Android](https://github.com/appwrite/sdk-for-android) (由 Appwrite 团队维护) #### 服务器 -* :white_check_mark:   [NodeJS](https://github.com/appwrite/sdk-for-node) (由 Appwrite 团队维护) -* :white_check_mark:   [PHP](https://github.com/appwrite/sdk-for-php) (由 Appwrite 团队维护) -* :white_check_mark:   [Dart](https://github.com/appwrite/sdk-for-dart) - (由 Appwrite 团队维护) -* :white_check_mark:   [Deno](https://github.com/appwrite/sdk-for-deno) - **公测** (由 Appwrite 团队维护) -* :white_check_mark:   [Ruby](https://github.com/appwrite/sdk-for-ruby) (由 Appwrite 团队维护) -* :white_check_mark:   [Python](https://github.com/appwrite/sdk-for-python) (由 Appwrite 团队维护) -* :white_check_mark:   [Kotlin](https://github.com/appwrite/sdk-for-kotlin) - **公测** (由 Appwrite 团队维护) -* :white_check_mark:   [Apple](https://github.com/appwrite/sdk-for-apple) - **公测** (由 Appwrite 团队维护) -* :white_check_mark:   [.NET](https://github.com/appwrite/sdk-for-dotnet) - **公测** (由 Appwrite 团队维护) + +- :white_check_mark:   [NodeJS](https://github.com/appwrite/sdk-for-node) (由 Appwrite 团队维护) +- :white_check_mark:   [PHP](https://github.com/appwrite/sdk-for-php) (由 Appwrite 团队维护) +- :white_check_mark:   [Dart](https://github.com/appwrite/sdk-for-dart) - (由 Appwrite 团队维护) +- :white_check_mark:   [Deno](https://github.com/appwrite/sdk-for-deno) - **公测** (由 Appwrite 团队维护) +- :white_check_mark:   [Ruby](https://github.com/appwrite/sdk-for-ruby) (由 Appwrite 团队维护) +- :white_check_mark:   [Python](https://github.com/appwrite/sdk-for-python) (由 Appwrite 团队维护) +- :white_check_mark:   [Kotlin](https://github.com/appwrite/sdk-for-kotlin) - **公测** (由 Appwrite 团队维护) +- :white_check_mark:   [Apple](https://github.com/appwrite/sdk-for-apple) - **公测** (由 Appwrite 团队维护) +- :white_check_mark:   [.NET](https://github.com/appwrite/sdk-for-dotnet) - **公测** (由 Appwrite 团队维护) #### 开发者社区 -* :white_check_mark:   [Appcelerator Titanium](https://github.com/m1ga/ti.appwrite) (维护者 [Michael Gangolf](https://github.com/m1ga/)) -* :white_check_mark:   [Godot Engine](https://github.com/GodotNuts/appwrite-sdk) (维护者 [fenix-hub @GodotNuts](https://github.com/fenix-hub)) + +- :white_check_mark:   [Appcelerator Titanium](https://github.com/m1ga/ti.appwrite) (维护者 [Michael Gangolf](https://github.com/m1ga/)) +- :white_check_mark:   [Godot Engine](https://github.com/GodotNuts/appwrite-sdk) (维护者 [fenix-hub @GodotNuts](https://github.com/fenix-hub)) 找不到需要的的 SDK? - 欢迎通过发起 PR 来帮助我们完善 Appwrite 的软件生态环境 [SDK 生成器](https://github.com/appwrite/sdk-generator)! diff --git a/README.md b/README.md index 50c1ed399b..0743234954 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@

- Appwrite banner, with logo and text saying + Appwrite banner, with logo and text saying

- Appwrite is an all-in-one development platform for Web, Mobile, and Flutter applications. Use built-in backend infrastructure and web hosting, all from a single place. Built with the open source community and optimized for developer experience in the coding languages you love. + Appwrite is a best-in-class, developer-first platform that gives builders everything they need to create scalable, stable, and production-ready software, fast.

@@ -32,13 +32,6 @@ Appwrite is an end-to-end platform for building Web, Mobile, Native, or Backend Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, messaging, and [more services](https://appwrite.io/docs). -

-
- Appwrite - 100% open source alternative for Firebase | Product Hunt -
-
-

- ![Appwrite project dashboard showing various Appwrite features](public/images/github.png) Find out more at: [https://appwrite.io](https://appwrite.io). @@ -129,12 +122,6 @@ Choose from one of the providers below:
DigitalOcean - - - Gitpod Logo -
Gitpod
- - Akamai Logo From 73d8fbfebc9158f58ea671b51698b1b18684ffcb Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Wed, 12 Nov 2025 10:56:33 -0800 Subject: [PATCH 14/42] feat: update issue-triage to process comments for AI spam --- .github/workflows/issue-triage.lock.yml | 31 ++++++++++++++----------- .github/workflows/issue-triage.md | 27 +++++++++++---------- 2 files changed, 32 insertions(+), 26 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index c318215fbc..0813baf008 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-07 20:28:14 +# Effective stop-time: 2025-12-12 18:55:25 # # Job Dependency Graph: # ```mermaid @@ -2141,15 +2141,17 @@ jobs: 2. For each issue found, perform the following triage tasks: - 3. Check for spam and quality issues first: + 3. Use the `get_comments` tool to retrieve all the comments on the issue. + + 4. Check for spam and quality issue descriptions and comments first: - **Non-English Content**: If the issue is primarily written in a non-English language, add a respectful and appreciative comment explaining that while you appreciate their contribution, the majority of the community communicates in English and kindly ask them to repost in English so everyone can follow along and help. Provide a friendly translation of your message in their language if possible. - **Multiple Topics**: If the issue discusses multiple unrelated topics or problems, add a comment explaining that each issue should focus on one clear topic so the team can effectively solve the right problem. Politely ask them to split it into separate issues. - - **Obvious Spam or Bot-Generated Content**: If the issue is obviously spam, generated by a bot, or something that is not an actual issue to be worked on, add an issue comment with a one-sentence analysis and move to the next issue. + - **Obvious Spam or Bot-Generated Content**: If the issue/comment is obviously spam, generated by a bot, or something that is not an actual issue to be worked on, add an issue comment with a one-sentence analysis and move to the next issue. - 4. Retrieve the issue content using the `get_issue` tool for any issues that pass the spam checks. + 5. Retrieve the issue content using the `get_issue` tool for any issues that pass the spam checks. - 5. Next, use the GitHub tools to gather additional context about the issue: + 6. Next, use the GitHub tools to gather additional context about the issue: - Fetch the list of labels available in this repository using the `list_label` tool with `owner: "appwrite"` and `repo: "appwrite"` parameters. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool to understand recent activity @@ -2158,7 +2160,7 @@ jobs: - Then perform an org-wide search across the entire Appwrite organization using: `org:appwrite is:issue (is:open OR is:closed) `. - Prefer linking to OPEN issues when identifying potential duplicates; include CLOSED ones as related history when useful. - 6. Analyze the issue content, considering: + 7. Analyze the issue content, considering: - The issue title and description - The type of issue (bug report, feature request, question, etc.) @@ -2167,9 +2169,9 @@ jobs: - User impact - Components affected - 7. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. + 8. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. - 8. Select appropriate labels from the available labels list: + 9. Select appropriate labels from the available labels list: - Choose labels that accurately reflect the issue's nature - Be specific but comprehensive @@ -2178,16 +2180,16 @@ jobs: - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. - Only select labels from the provided list - - Only apply the `good first issue` label on verified issues with straightforward fixes + - Don't apply the `good first issue` or `help wanted` labels - It's okay to not add any labels if none are clearly applicable - 9. Apply the selected labels: + 10. Apply the selected labels: - Use the `update_issue` tool to apply the labels to the issue - DO NOT communicate directly with users - If no labels are clearly applicable, do not apply any labels - 10. Add an issue comment to the issue with your analysis: + 11. Add an issue comment to the issue with your analysis: - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue - **If duplicate or related issues were found**, add sections listing them with links: @@ -2198,9 +2200,10 @@ jobs: - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it - Mention any nudges or ideas that could help the team in addressing the issue - If appropriate break the issue down to sub-tasks and write a checklist of things to do - - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. + - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. Ensure text is bolded using markdown syntax. + - Do not indicate/encourage a community member to submit a PR for the issue. - 11. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. + 12. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. PROMPT_EOF - name: Append XPIA security instructions to prompt @@ -5004,7 +5007,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-07 20:28:14 + GH_AW_STOP_TIME: 2025-12-12 18:55:25 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index fdc6a2acf4..448ee563cb 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -50,15 +50,17 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues that 2. For each issue found, perform the following triage tasks: -3. Check for spam and quality issues first: +3. Use the `get_comments` tool to retrieve all the comments on the issue. + +4. Check for spam and quality issue descriptions and comments first: - **Non-English Content**: If the issue is primarily written in a non-English language, add a respectful and appreciative comment explaining that while you appreciate their contribution, the majority of the community communicates in English and kindly ask them to repost in English so everyone can follow along and help. Provide a friendly translation of your message in their language if possible. - **Multiple Topics**: If the issue discusses multiple unrelated topics or problems, add a comment explaining that each issue should focus on one clear topic so the team can effectively solve the right problem. Politely ask them to split it into separate issues. - - **Obvious Spam or Bot-Generated Content**: If the issue is obviously spam, generated by a bot, or something that is not an actual issue to be worked on, add an issue comment with a one-sentence analysis and move to the next issue. + - **Obvious Spam or Bot-Generated Content**: If the issue/comment is obviously spam, generated by a bot, or something that is not an actual issue to be worked on, add an issue comment with a one-sentence analysis and move to the next issue. -4. Retrieve the issue content using the `get_issue` tool for any issues that pass the spam checks. +5. Retrieve the issue content using the `get_issue` tool for any issues that pass the spam checks. -5. Next, use the GitHub tools to gather additional context about the issue: +6. Next, use the GitHub tools to gather additional context about the issue: - Fetch the list of labels available in this repository using the `list_label` tool with `owner: "appwrite"` and `repo: "appwrite"` parameters. This will give you the labels you can use for triaging issues. - Fetch any comments on the issue using the `get_issue_comments` tool to understand recent activity @@ -67,7 +69,7 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues that - Then perform an org-wide search across the entire Appwrite organization using: `org:appwrite is:issue (is:open OR is:closed) `. - Prefer linking to OPEN issues when identifying potential duplicates; include CLOSED ones as related history when useful. -6. Analyze the issue content, considering: +7. Analyze the issue content, considering: - The issue title and description - The type of issue (bug report, feature request, question, etc.) @@ -76,9 +78,9 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues that - User impact - Components affected -7. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. +8. Write notes, ideas, nudges, resource links, debugging strategies and/or reproduction steps for the team to consider relevant to the issue. -8. Select appropriate labels from the available labels list: +9. Select appropriate labels from the available labels list: - Choose labels that accurately reflect the issue's nature - Be specific but comprehensive @@ -87,16 +89,16 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues that - Search for similar issues. If you find a duplicate of another OPEN issue in THIS repository, you may use a "duplicate" label (if available) and reference the canonical issue. - If the closest match is in another repository within the Appwrite org, do NOT mark as duplicate here; instead, link it in your comment under a "Cross‑repo related issues" section. - Only select labels from the provided list - - Only apply the `good first issue` label on verified issues with straightforward fixes + - Don't apply the `good first issue` or `help wanted` labels - It's okay to not add any labels if none are clearly applicable -9. Apply the selected labels: +10. Apply the selected labels: - Use the `update_issue` tool to apply the labels to the issue - DO NOT communicate directly with users - If no labels are clearly applicable, do not apply any labels -10. Add an issue comment to the issue with your analysis: +11. Add an issue comment to the issue with your analysis: - Start with "🎯 Agentic Issue Triage" - Provide a brief summary of the issue - **If duplicate or related issues were found**, add sections listing them with links: @@ -107,6 +109,7 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues that - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it - Mention any nudges or ideas that could help the team in addressing the issue - If appropriate break the issue down to sub-tasks and write a checklist of things to do - - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. + - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. Ensure text is bolded using markdown syntax. + - Do not indicate/encourage a community member to submit a PR for the issue. -11. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. +12. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. From babddf2d1ef05093022489a73a13d96760519122 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Wed, 12 Nov 2025 11:49:58 -0800 Subject: [PATCH 15/42] fix: clarify bold formatting in triage instructions --- .github/workflows/issue-triage.lock.yml | 6 +++--- .github/workflows/issue-triage.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/issue-triage.lock.yml b/.github/workflows/issue-triage.lock.yml index 0813baf008..e2483cf0fd 100644 --- a/.github/workflows/issue-triage.lock.yml +++ b/.github/workflows/issue-triage.lock.yml @@ -5,7 +5,7 @@ # # Source: githubnext/agentics/workflows/issue-triage.md@0837fb7b24c3b84ee77fb7c8cfa8735c48be347a # -# Effective stop-time: 2025-12-12 18:55:25 +# Effective stop-time: 2025-12-12 19:43:36 # # Job Dependency Graph: # ```mermaid @@ -2200,7 +2200,7 @@ jobs: - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it - Mention any nudges or ideas that could help the team in addressing the issue - If appropriate break the issue down to sub-tasks and write a checklist of things to do - - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. Ensure text is bolded using markdown syntax. + - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. For bolded section titles, wrap the text with `` and `` to make it bold. - Do not indicate/encourage a community member to submit a PR for the issue. 12. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. @@ -5007,7 +5007,7 @@ jobs: id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd env: - GH_AW_STOP_TIME: 2025-12-12 18:55:25 + GH_AW_STOP_TIME: 2025-12-12 19:43:36 GH_AW_WORKFLOW_NAME: "Agentic Triage" with: script: | diff --git a/.github/workflows/issue-triage.md b/.github/workflows/issue-triage.md index 448ee563cb..8b327a26cf 100644 --- a/.github/workflows/issue-triage.md +++ b/.github/workflows/issue-triage.md @@ -109,7 +109,7 @@ You're a triage assistant for GitHub issues. Your task is to analyze issues that - Suggest resources or links that might be helpful for resolving the issue or learning skills related to the issue or the particular area of the codebase affected by it - Mention any nudges or ideas that could help the team in addressing the issue - If appropriate break the issue down to sub-tasks and write a checklist of things to do - - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. Ensure text is bolded using markdown syntax. + - Use collapsed-by-default sections in the GitHub markdown to keep the comment tidy. Collapse all sections except the short main summary at the top. For bolded section titles, wrap the text with `` and `` to make it bold. - Do not indicate/encourage a community member to submit a PR for the issue. 12. After processing all issues, provide a summary of how many issues were triaged (created or updated in the last 24 hours). If no issues matched the criteria, simply note that no issues needed triage. From 6f351284e6a8dc00105451f4c943dd70fc2f60dd Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Wed, 12 Nov 2025 23:11:08 +0000 Subject: [PATCH 16/42] update banner --- public/images/banner.png | Bin 740825 -> 704603 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/images/banner.png b/public/images/banner.png index 0ba08f5b6b669a85681d02facc9043c4b3af1924..a169ac0ea3423d7cb4aaddd00464c04ec9a9824d 100644 GIT binary patch literal 704603 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�bf3<$+;wj$_2C)drYB(3*KRzFr7PiB6)q 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 A49cO4fSj)QU^-a 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%0D$-ByGp%HDPEzGJ^lT4mb-PP{4?rz^Zh3%Wn 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

iZo@kHIbCVzGr(E)nAnbI%E6{_;0=!HFoTjK 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

+OicKj9JN@scBItyu^pkWx%xf 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

1p4wz3`AYBoWw6qUSmz8+|Gm=y* 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 P00000NkvXXu0mjfxJ68K literal 740825 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%0DMz9-EF=q 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%0A^{!f%N%6Ao!9B8@7USy{RC}tT_zK1 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 z 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 DoCmU^ From 9cda4d892808fd07efffc2d4603b0e52df5add98 Mon Sep 17 00:00:00 2001 From: Ebenezer Don Date: Wed, 12 Nov 2025 23:14:14 +0000 Subject: [PATCH 17/42] update dashboard image --- public/images/github.png | Bin 561201 -> 298078 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/images/github.png b/public/images/github.png index 07d5ecea7621119e4521085101ad17ad24baedc4..b32f7690b64ff44168e7189eb3126de602a311e4 100644 GIT binary patch literal 298078 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

9Us%XzStyiDpCV!^p7vtQSZmim>4ry6E> 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%0D4^$jJ2WpfJzBM(fcei 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 z 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 literal 561201 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

}x3&E5|>3Pd$u2aTdT=0QeFx-ZdfD7Q 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 CW#~@rPQ1Vmc_7c+t9bnKI3U$|nUD z=iaGF`G&w{4uHARbb2YO^)!wzJ`SXXoQ2XY?G|#GndPfv;s-Wk-2FO0jTtSL-#n$b z?q-=5-o_ zD42DZa?x4u1eU7qK#6stQteobX+S zo7)$}Xp&IT`Zt>^D!;O+-9^kTGH+uKnIu`2&6RZpO!OvfnVV~S8_ zyAVM>$0V|FF+3Ob&dDXYDBXQeI-hu&8O_%p?~+c1Uf?JTN{iKWdh|8)`a;71UD9nU z0$DXm9tD{=s$n4)BhaL|p((D3sfQjeb@RhEp+OIMF ztn^^LJb3mo&~Q?eZXaeDVg4|WXR2j$e!iVgm(Vsh+BRW4p9tDT)~ro1o#@v>>bzYnV!0mZC zm|?BMCmf*vd_VRbt8~>gNM+F|zNl|zFqLI@nO}=xkI7Qxv<6}k`R2y~fl8S@^GImQ zS41+b@;PM`U;kR(FP7Q?7w*Jwb!~554L?OVEBoOTF(bnvXh2eBz#w2Ii=Y9j&DOFb zaui$fm^;awY^kwHsQ=KZfh=3ESaXCixtqy!C~JBwYf29>)mXwD3-U%*+Mq&`7n)X0 z5I9B6zW1xWmJPlAgIw3!^IcaX?e{fb%{E|S@xJf8gI34;*0tw3_kaV4FyThD4krEb zKDBowS=J2EoWF)si_YvLunKTDhA zGc(HS?`4;=uR{ps(=O($2Hnt-EtsU%6pO)2QIyWG91u(C(FsH+wX>K&&ql`wVNCM` z_R>76K+JLw38P3fBU_gXBjl~wGgq#m9Vd}vh%CZ6GFb8mC|S!9sYeU5hY@x=cX~ID>B}0fh zeu*uY9&Wwa(U2;m)duMef2q#pa6%d3Jq{*^ltWfE&CSsE)n27l-d-X(GAb(2)O%Sd zgOC=u1ifzN04|OOuUOB6#AZ(q=Gkvgqf1sD8nacTj>a$o5%=^#MuAN_pS_&+i))SQ zph{k@=&E^~0-1RhdW@6X?rNeg^$yXz7b}AeAT#OFjKJY?0dV^DzniQ^G?ed!v|*ZYV?I5m2+Zw{Ri5ojn#)o+ILZ5>3xDou7NWE*;itG6Oe3V2VX7cOmDh7->sbK}7Br45yL>diMKFQ( z-izIDI3}}z-XAnOL1S2gYphg7(H-W^8Kbl5xV)xd^Vd725^HJV0|J5kP}`*R21&HO zsSGLB3`xc+i_t05)Sl*CL8Bq$@yjsrB2OfXv}~VhSluGz%y7A(N_p*(XeMe$mJq4d zx|idX9O^fgg+A3)HC6H2D;i!$|qy=~I|>s-x@enumkEtQG-d zC+7-ngiNv1_}H93QA2T$vIE3tH8Oauo;%l1GfIpkY_&4lY5|P@mEE0{_1}UPZ97I= z?=}o=Bf+h_j-Snc?rzrJC>+(Y381Siq6?gJ`2O^(*t5DE6C3<#7hK9~Bj)Yg02Zva z0qTuY8~TlLa&I}CCi(1U1xkJ4sC_ielRGiFBibly<5m^NVf;e^S!2{4_ZbM^90&g8#DM>GY6I=s+r@RsBom4BSYl+I)6e58sB(Hq< zfhl3jyLV#&vnqdtV-}ZGlO3kJq)Ghi5AYu1RCe(9EwOU3uyb!n0o}Y7j8KiYmxyp? zuJzx25WEgB2O-F%bYmGf(G5X)Si=KwRAv~(p+~u0T>HgN64(QXKZ)f~z;>F%Cbh;W zL4F>S79tB)Q3zdGmm_z@CYVjsjy_`W!$sGMS0AG!X+a%h&{+Fx_`y@%;&P*bOE55(mvR3^}QR%8{DU;}N zICqU=El9Ky=`i=%TFm3vPIRvE{|apVDLTDtK%uT(#jK7r)Yh9bP1yfS^;;)K;281jB&CW=vzcP7qPc) zI<31KFzF@nBO`Y-0G*yoGDXU1tg5(5`dJ*ag2{(9p&+$^Z8RsapCg9Q`QvzeuQpAj*Zf}8+w>*;3Osjn^28fs`#%igMXbe%YA_%Ae zwE09=h**Om9Pghmfz}w$96#@9ytHw%e+_5PdT`x4O7xUfFAk8r<}#%G=(-5MeONB8 zj!BF*DG&-b0G#4YXe`!q9pd0Xa`AmYOO?eN)tXo&^+OENg*Nl;iPu&`v8uR0hoQtz zWvYQ?^YnDlpDJFMdKJgcQmTt>>L*7>Ei>Du#vD@9fhn=jr!GB5Emp=7bFE~MgUMQ) zP;l5LGEKYYngj*XX@)<9jhpsv<4o{dh>m*CR5D4`)+j>@o<^C)ImI;9g3@y7R`LC{ zDt{K8IGeXa{-%M!Q5r@$91p`A^E=%ksE{foYf)hLIv)PO+K?!oX8>xgX$9@-4>#WgJWgEC5o6PNu zNY<-AjmP@m)C3N|1To~=*YbgM?Vr5t48sAJhlp=kw=vl(u2ZXb!u|CVPHAWEiy~Su zL-9bK^x|2<_rC^uqc&mZ^P{!ZKcUn0aBh9ld--gE5r-yjW8&*-FbV=RZAxc!#MgR8 zKsGitb$F0ynfO2Ygl1erqC<_MCkvfb)+2q1^#SKRd8*+CI69htTZAfU5Myc) zjh&_L^+xsaS}1ZCM?aT`;2T*7nv zHWSQoS19}zd9DD86&BH!LLT*sXhmF2uMoKD7j4chd0IL4sVi(-+-HTIo#B)|fS?t( zaJj>2m`)iRd9OO54NlxTs*%2|c?{5v9~AtQSdEpH*XAMPB>7iM--?3Lg%KiQ3%-T~ zi`sMDJYp4v_$ONqo9bj?q6mO@@RJZNE-~qlUhXIi-_NR*{oxo<@``0_wEYO$dM%A8 za&Hkik`pj#Vs*#}M?`112Jy|}3n$nkR%w>4^a5&VW+7oN4-@Jv+R7#SC*2JDcQ}X) z6m(D9E+XJhvF-mRry=oKXPC)1fzC!8aCWA8dSKtaBV+P)dL>r*{#9&9aP@mXlK!c@ zA;Z$*k1f%5F|GOi<6rQfm#PRmM&<#9_q=YQl>PZ)l`0kysM=R3xMbu`p*X>fmn1m| zoq^3tPGbqhP-|c6k0n%wwHgp&RTEnT5xMb3{0tSlqp8!K5dptzn_8l23giwmi{WW2 z!YE?`DAFL4;x8Df8}JXSK=|CzVlk34<~-c`NzU37TyF9AuuG51KUk>BwCTTE=2J30 z52WTnCAIER9LU2(1;d|F-(TQdaw;fO*4rliHcQlqrm)N_PDqo9;G$jwu&l1wv!bL8 zKC`=CRLHw{g~9~z<6^X#niA;amfH%oG7T-*IE6Jg3URmO@B&l5b-a7F+9^B>ij?}u z+QR?d%MtQIjezB`cLw=cRX`I+QVkC_z|qh}zX%7ztCQ?aljJ4gNTzGzy7XWEk$KW8%?I_X z3dV$>(WE1!yQ`KlW4B?3V_osY?52ervj@Y0Z6#@4j5U-icAM0qZcHo1tA<05g~O~> z<4S{SK9!c#(41h_zhpk}YkENr3BD_mo1`%bC7UvjH01P-Mb8ErfN)d)%26N^8Pxxv zOI|o40Bve0Cn`orxo5ovpmixCJhFpTNDU+zsP5~wiB^ax*F(iskFW5j6%{ews9={H z=}1QN3ag(hf=W5UT-WmaET+Y}HiWI==}&zKOMhy`m?Onca}IzmD#E93RzrvB1nfsL zaEM~f-FfBU)t{_^UpvrV2mimF%}^L%d!1IGpeRE9lW{)WK z`gg-g2Y>nR{iFArrMucbTM%no-YT?m&T&1Zev;A{!wsFW_mSed1r#@9gRKZ>|LbXd znn)C%^h>kbragKr z=|YvwY#Wc7x}bfUEYlsoJZt~BlC3W3?WHu1$t5&yh6+WF7t;!bvQJh6DJCI2v`b{u z=!2h&qfw+F-aHz(SDW>M4LPoq3mTaw2<=JTHpe6=9~8sPQ%N9o#w5t=i7+5%ZB%q3 zlR8$qX{-|hW~D6^^UEsG=A^am#k_cAzsg|*P@wTENveagz~xb+QWNP-)gJ$lz(}ya zvJk=3V#gFukd!sEa@0d)6$6v90~Fa9FDMwzK8)6cxGa{~aZ4spNmQY%Qkftn8@ato z8rw*4zw%oP3CCaYzPl5FT?kYJMOUA-)*2&hV!*0;AwHL=@q6*uD4WcMgg^rD1u z)-B^0+85>@5wZ-mq9bZelAG5aUA3?$ao}(iq%>yPc)*y6*rCeE>H=;IaS39qET31V z*DJBNb9uB)W1=|sRdgIvk_M~|PmjRhQnPQA)Z}?lD+d8N2<`yNhlX zqW*u+g6oFRzUnmKd-RSOxtu*ecaO=4nso85w%*qezaf|p66p?@)qVMIEv;c|!0U}Q zl)WCn=;<3JxD3hWws8N?piHpUGM=9kBpN)cd*)~K+v1BU6d)R-G;_TN=J?kXn%b!k z1|^Ff6NdfuHck^l9KV25TlJ7&c~@WSi#8Y-G??P32idgcO-w zoji!H4q1*Efgn9uZ+j)eNq0Mm%_NGPOp6P01N{zBlDshxbV#69XcDbc{1bZw3w*r~ zMHVn#)>UYh1E@=>=HyHWVUXHwBBZJzsl7; z%aq>KA(hz%>ty9F^pZUK3ltqtkBh>-5LAm=rBun3jIB2Auuvw`zlcdmNdq5#az5Hr zkJ#a|R8p>xZ|?%XhgRs#-c-xn&*$@@G6V34E1X<$+AVX27!EriTb{EC*Z_Kv*vg6 zC?c;RbCiu&1=(e}WZ~c^u4|YgD)z&SbhFzNRROJ53UY50aU9`KO%dp%h6XoKK3F1- zB^tKlF%BN_T;Y)YTCsq!04&JwSabsPs40+4K;nC9IbV!B9OaxG-eN|7lP4gB0@q`0 zgUX$rt4n_RYwr7h2aVnUxwV#Aw%kTR?M=OPmyL`9-si|a+iQ+T?>=!q?fLE@wb~&x z?Z16yeZNIE(~h?O4)i}EejDZbF0Z?|lkA<> zh`q6tFN%pEmqf!x^-v(e&dyH+lE8Aph0!?m1ld(z`0SOO#Nwim`ZyhiRyIJ$0NKVE zIbNN4@RV%y;wc`=OBYwA5fUR_qixeh<{PH-i@pPqwC9tUe<@3%o`B)r_@dV1DM#i{eO# z#u66<2(*}=3eX_U{CG^Su}c;BrbvNWR)QVh^6QRNC8G%8 z4Pcye+Yd8Rc#yV%5lW-NF`a9W{n?(W09rdpSXy&Uw2rCh0hmc6hH6qXM!=1IL z>io9kYvni_7P&_D3KfgM&l|2kbD*Uk()-_`Y(rgFF?r+3h7tQ@ zd>&~b)o4b${`*Dk{dd6b!rs9J0BINxm_6e!WYpY{HuE-tbl1|B`$HF9Dc7%xF%a5z zj%XS4k|4IhJ4jf)oEc+C9(1vik-ew^w#T70zUW;u945H4*i`V+30!C`h%{QKnrz2J z(i~-^GMQ`)=T90K(3W4HC^2vT;4rI0W9dedUp>2DBcY}OB8rNR`Zt`VmqI@GoY)== zw7>oC7dxc23?P5FRw2^g2r~<#aa}UGXEM}@^3@!x?+faW_*w?w4PFF|lj24_1*Lom z1SCBjZu#e}bQr#bG>j-meN|DD2@WaQ#VR7oIFC)#3ymiwmKY+XAuP;ytd+Fl%b3{0 zcziD@4V@y&+^E#_Bur*0k{KO&fRyKJplh4~2J)X&VlPp*jYZ}=*md;ObdvGXo3I=D z>I^<-`V|7VB!p6x$eRBT1ws10EUiI7PX30pl#)4dVg;#q1b@n?_8|-jb&4vJ1(gZ? zVKAaKe=3{7ESZA^8%@UIgkU(^Dj^L+44aIs#nv{~LMYW>6d)7cl>2{Z+ADo~DF3a- z%Bo;l4O12oH2|p|^(!f4H8r4x$0>E^jOcNbDqpNH?WYMl9-@)ov5ibQS+%_)250T! zKFzG2^1G^j(L`ZR$`K4<^5tneQ#%DmsVvKK`JaKqv7JQp+UI-LfZl!S+@@J$*=7kimm1DDC;*|udZ_H)G7P$hd*p@c*7g)$tRz* z4}IuE_MZ2=#|{n-?8krn$MJVJJY2lv9q+()Z++`qY%Ob9%UW)vyxaw&f1W({*kkt8 zQ%~aebLY+t_o=7s{Q2{E|A{9aw>Q7}&G_A4d;8meV0>>aYq^o~vu7T&f4u#^y^^Kw z`FsA_Z(RMh{pmB0SZ8Zi!dox(I)AU_LmYXse+tWIINjP zXZgwDw3WO=Ix3llHucU(Hbx-kO08HZ^k_cY>~jh?nq3mp9s=%=uQZ`ZMrbrz?Z7HY z1O)%8jEsd4g*fzy6p%z$$t7hnbWoMW5aa>gL^)9)C)O<3C3xl0RWZwZj-F=37fe7` zl)$d!t3&r?j#Fl29zdn9`Fkp_Y8Lbg^jL@2xuUsB<2B$40b}3{CP$M3Er@Bl^*@Lt z4Z9m0Dv$wAv74h-skU%Akt7E&o9tXCMSKGpp?JvhGd@R zvx+>mP(&K5^WqQfygEKJW)_<~tVBqo4A%>{Cn%b}yJ=~EVYQyBWSZIr5T zjRRDwGLJ_+6G0%Re7lI-WrHA95o%)?Y5RC}gLab{n@^a69~Bp1tTe3yFb{%sQlK$j zS@E)U6a-qsd46GJr2X`ZtHZGh%;L7gv`Juw%uTqKwXEf4i%Yh@_r34g>C>mNQ2g?j zzii+9<~Ok@eER99ZL`_f+urszJ9FlY{ra!}x_$JcAG0rh@k`e{CQK9KdP%NjEq7ya z?+eK5Uy<_i?gI|2{MqK<;FLY`$RoHH{o{Z9kL`mW{Gff}6Q3B~KR&l)<&LFt)?1cy#s$du}3eRL2u>XGmTO}NQyqaB!l*ieC#t|aL@{Yy z?(6H0?SycL>L;w8Jw!0kzKRC!RGATpWE|GpR3ej=!Ar_})%~2ZKu~M~oQl^hC92OV z{l_5asH`i^;_K*XMO!4Nd_0~j(~xa&+YwY1lYcmcNoZg5+A1_xcbA?P3FdtfJk#M; zywbZ>zG5cO7yCq&mYev~s0)5tK7Ou>1LyMN_lEU6RA`Z~%*P#eK|WT!G6)9xcF|MI z`_(@=6P08MIDn809%eFTAFVWNOdrZlR4D1AffN^esdrCo$q z7Dlfq>8r+Y$PoaU4C8~;MmjRH1V$;981q}CCTbJHfAx#6i+qr2Y%@Sw*t#K%VUU1w zQf8@Bt(o38Q?=0qzqSm6rnIHJ0oWWG0jNnS7YN{z!T^!KaHzZcX%#Uk2G+8Vvd815 z1`T;rptqIAm|csw;M72->efu+kZeHh<~>d%*cj)Fcwsap@)!=*ipGp-QE>;@m}ux) z*0PqHE?2HxvF&z?-+l4t_nh~?|NZv;?|eTVeeG*@ zcz9?JJ@gP%qn9sVz9AK`gZZx8*eg*^4-ZBkJaxZ4S&*GiDDqry4M@tXR!tcdqaPD=0z8Z!Mm!bbrTHEskcg-fFzK#L`rO5lc9M% zz;HV33#+0eaAsAJaa23`vwo@@?u$^b7Oh3m3)+@*%gIJ?iPI#iufPYyAxxqnL8~%= zv}hd}0HUY}=m-*t3jFEB+uD+~xo!r`E+^Q9Rof27Nti4?sM5PT1x=4sysFKA0C^UgG4!h-ng=;vWSsAp61x0$t`yBd|~wa?&$Q zwIMJmp(GD$`m2b3CjAVG_oLE@u%=BOsC+OVrEpRxqAEiXmg!0|sjm>m#*1zQSQe)E zS+mj19MraD9fSnXCcmtzi7r;`l0!nyDkD?@JR>Y>*$kT=snw^FYmecI%o<>-o9bSg zHwb7veN#MF1?!;3On|f{8e;Zdd?^ z0NDhKv}Y$+Y>=~MmcWUmoNJ+py{LV`jb{BcTFY8qZgB;}7ryX?;lm@@v(G+j_uu~} zT+iS7*0=1fZ+$Dm3~%It^7Qbn$$RaLeWP5pFXT&hHx|E({6IQy_s3KAKlI;yMHWnJ zS<7p&994&$47~Dk;lc$xQ2*}l{w@@vesA(;g9fYoegEmD=vnec)GB@-dwGlF8!Pw6 z)ArZSzs){z_51eoSHHjv(R+$N^So);_Pv`o*gwB{i~ZK&bN2tg`pp4kz4q=)_YC*k zKY#WKJ3p)sK6Chj{bBw#6h{|_#pt^Rp!FxyefGuSbK~z_`O0l=|BoNsXIBRJ`IRfr zFJ9NzsAe|vnVr2iFLOpU-)Hwd+d0mBi?HYYcHUpHuMYF)?e^8yCW+zPRx`fb3D8>A^!GT?dv3hMjRs(#@eNT4pRz@))a;!+);vyF;)fHU_?=t{1 z_u|?@JmV($U_S0+b;#oY2|6^)1DN!vR1XQ<4(Hy`Lk#`aQ+R{%gwL7$v%3KGUpxp1 zO)Nc`MjSwR8Wu1A$Et4|n(q?jQS>DWEhXkmzE(9Cn{N|#4^q^i8=Fe0!r`7a^g-DO zZG4a9Pr567bH#H6YtH?qK_Qr_EyglRwG#uOadpsuA&%DoLevs zxd_BnAb*n_d<>$b`4;P}<5nG>YALnP!UUjf28Cjkp`9^ovzeCH36`lsXb_+giQhEA z{O`m*ZheR`sr;8>Z8fk_*%n6anT;RgQlaT2NL2|IiSR=bXNFY@)B!%m5vGlyn=wdI z8U(o{ZIm}x#l@FF)WKGrE+aIVloi2+%6Q=A{`>B=D_1YGKZgt8@}(=bmOEeC0^_8= z3A?7QFnu08zl!%$+m0?Uu@?>+O(GkEXbd+)W+e)coh9orw> z+-naFi!uNAsr-W7jm6WHe`s@`T?iY5^?akeWNTT=TJ{&euTz0}Blq>?GXM1HQ@4Dd zawzrAcfQjeeDFcsms}P4fe(BDpxr~9AAR&OsINZx$xq@O?%(&-uYT2@fBt#9)8(;r z*8b{+r|dtx^acA&|Ge#6H;3_Ou*<_Um4lmqG{CD1!?)9a;oMv7+;E@zVt>hA3v2FE zLtFlp0bG6H;2!(MD_^zWIsA@2oiE$>hQ-ng!)of=<b{f19fB*XAbe;wf)kVx&+CR!4~=Lum>kwHcNT5jQl zMa%jm@K#aJqD+Joza)A?X^HMpQ;9-08Jmj*2(m#u0t=>qf3zejjPhz``|yZQqi7^I zWBJPDYWPwpYKPR+ECpeN0EJPCFZbe41at+SV4IQoP+Aq}vo-VyZJv6}huF*X-ZMxl zGoneAg%$^8LiGJe3y0?s3UNFjq$Q*)VM7KH#V#T_M{!X0*dtF=#C!sDWNTRgn_3Az zWNeo_rkaYXD!x--MEcDj$WsNtN>fJFNkmVp0G$ZDX477G{oGm6Ne$ABZAl6p``VwWUyy zno61|g1*qK=cT(+pS5s4)ph``jMrtT;iN1J@(M$&s-O_u_;r57ye5%hh5J>7=eb!r zJnL-#wJySii!_`q?WX2SWXn5`B~DqPjd2>E zBBhqs3bM@vBK_`n{(wFAz3&e9kYO~2^3893)7En5i-$pYn1_dWtmXC=S425@y4%W6 z9^7wl3a9Y$Qyi9z@Tl|lA6S(FEBl-1 z4~4x2)4G>j0l*EuSz-k(@+*oKD9jO&RUS&1m?06w09Ej|4S#hN#_fP=i9TJp3VQmI zQGt^IljwHc67Ug_#ZuKD%;*S4;N#WHWIy#}4T=8OU^1N>;ZvC8;L=r7DKe_6j2`KU z86P`(bCCrEDb^xc(w6+lkLSvftyVDGBQVGg_Vlxs=r%3V*`tpT0+8cOjrrQ zv9aF+W%g)83pS-+7gc(_4DgCeJ2Atu%eU6DmbI*9Eo)iJ9VtuiDSbu!IxMG#XRd#7 zfHnV*OP?R$6%}jK*PF*Zs)U`Nw6^%f_WSm81HAc{hvWTorysOeV|n-HqW!C9-(vsq zr7zClRr>;XUzq^jKiPiI{^kGy|KhO!&z^m3fKSn0PVr~pzk2>D`;{xt4DjkW$Wdqi zt~H0lk!|a&UG+%&CMD4BYx}mF*X#F(et1`R(ca!&u(jMsnfh>5UERi#Y8Ztk5GF8e z&pJi^Aau>uNd~au>s}X0AiOJ4omBfG0f^S^k(NEUnkp@c98kHMhW^nN#^5e^@NhI{ z^Gi5B{F}EFQMh`krVZhTpL_V1GFSXb>;43>2iNSb;DQ&I*iMZUXBZ-iB&u5Bqarj(a=-h9%kx4eND>SKc44Y;q+PlDs7n2JgGlD^74`k<^%o zduEN{hv;*v40GKg{14xg^x}Yl*%XVC(ZT=9x?#9@Zj8&e3KAOn+crU#N)=fE{dN39 zhQ~lNdt_&0QZ|P;1;Q9)o`YZqFt4({*$vsDMkBC8hQyv?C7%%SkjCyo=4Xg78}7+? z-@%pRsZ3trzE`!732YJ>2K^&-kIsDF=tCH}M#zZ_1tKa2nPL(!yp4(6kMmtAQ0xKjqG&D(~PsJc^$U!z1mb<4RZv=qDuYcB#;0~ zYNpz5W@QZZ3#xaiBOe?u9Hz&tG&8p0~Ak<9emkqzb8B#5S6-mn0c0 zG=D{~#wLlMQd#1EQ9z9vNr5a~>`KQuhUn=pKc@E|tn{Ud!=#H;P&HFCrun3CTvFc$ zsmZFqQf%tA$Qwx1SRiGlC50+R{xhk*YNOe8MC9(H)#E}l!N&r~=-Vd;YhGh2OF@+r zrb|Q}15#&J*3sLZ39oQYNyWPLBWf*cS<711vX(nm+82VK6r4yeeBeO_BRFyRTf|; zEZSHXePIg_HZXzl&y5+5EZeI0il_tNaf{O6+J4<0h#ZsTNb(=Yy5<58FiW9 zFBOrgF~AQC@XY(ZBRs>JU2&JVlP9Wof&e7iRu2K(kRdV96Wx8PI&pymwhH9s$hOqqQ%dW}IjW!AzmLurz;7J?b|9Z;bOoVP0p2nCwYGtzJN ztrcelHE4lt?On~}$~D9lOAXd&Dx{VT0~#nb(qL9Tu(}amA8G4POD=*p7}R4@^TGga zHd1CxzDnTdrgccG3ffw6(U%}!v08)^Idj$ z9yD$NG`yP2Thci^+jus;$xMC@Zdk$$;7q7y0w&EIWB$Kizxplv9;cX$g#4zqDnH*{Ay#>~CHAqW#fR_d-SWzRf*1 z46;6S>VEs{7v5q2`IWEOr?)Sd?SV`4n$4c_7d4z-4dd^1cAV+8-7yb~zw6>PTWn)` z=AE|T>;8QH%U7PUzjXF3@NHbnwaTn7cU;?VB+0{CZmf7#>fkBoIz#3+Bs}vqX!MAg z1Q7++i;1v^K2yU!eK)KdX*tsZ%-UMEAk&>QBzb7L$J2&X2P&%0)jbi}0I5e|wmydy z-S9ueR%Hrgz`@{u)nQHPA&rcFl6WT2rwUo^px)`J?%H&U3+kl^GS+KTXc%7^sZ_R+ z?}s?9nJFNt5FK%iJkUBf6+c8@8RIE^`99RiVYDZ^^DsHM{RGw%VT1vmVs50~dJ0DH zF5u{(lLDhaO6*3HE+U7}DVaQ*KB5~2%`MgTS#u!Fr6`H%T{ z^Z;5_ruSawERKMR%K+b<*Qv@XPl9vQX0s3frnZt987>N$ zzQZr7mjtkx$5&+>WKbfN?;fMj|PeUpdXk zstKl5K`@hHKk*##4%J3zXHnb6dXa=u$P}$*90WKl0&d9GSVns=j9${11lqN;zbLhH zDWsdGbK7F$N2FIzkgoVxs;@#yqp@9U7m$~aqhzBFDV@$bsV}10{x3`Y1^+m|P`pDr zW6UzHr$YZNQ+Q@($R{2hd_PQ+;f%wLFy_triL{ortYs~0S<4+P)7p@q-LI$O&#`}D zfD6BR^;y0UCO|O<8gn>e;}*M+WDWo)Nb`mMlKq31z5!Ej&!Bp@mVe>Q!}iqXy#2zM zNpJ@u*c@8%XM>(cfWxfsJYwM&E`P=T-&ekBf8^jE`*$zA%YNp}Bj}4XQ`Y!cxKaBb zJGjsO`uQKQ$J1H+I|KZBt{g5P(>`U~;_U5Zk zUn`gG>Hf0)>7mVQxzY0ag6OYgNe4hjfop4nPj>B@fiFrKWm(DV4;t|xcJ}B$UwgWz z6xY`jsnC*$oPgqnBxO>CAO&mr$Td3vlq+$n!VX`KD&`=N+#sq>P7(Kb^H6Gx1RTX|m;zXbW2-mTn>OlY$b0c`K zb84^xoS-0+qWgL=1dmw(5x*69*JBn*H)B75=Qe!EQwD^zNDC>4lL#Y(k}Q)=c(|mW z=CFsa6%=qjRt`0NoV>r`Srwt4^6K>tq_!r7WX61fc&L|%CJ9fCi+mfiIquGD6DwibCV?yA(-N0>enkSQrvVR>u8FX^TSc zs@PVf9GXsI>^yzw#1R%zI_Ot!GPOCdt|qCTU#NKu1=L4*olMRF^ZcSh$R#@%kO+0m zRNVOml3EyK1zj$&b+xhqf@U*J56wkd(X93qf<2S$4i_uLk$MfzYPiuDNhZd`&DBud zDq}wIC$-a6S5S>5D5`>#UO~QNUhxjf(AHCtb#x#YIF6oc!KITLdqMGQ|7+>qz z?mX*6zkWikWi4x2%WJr7kij@0q^jEboyFZ$7Kw3eTpzry%0~{~WS{K6XWy;NxL6z5 z2uoBoJ*@0@5Rru*i1@2=nj1@M-&N7v65aIKZ5Ly1nxm7w5&z+Rw+%e*V(a zvnShn1S9OfhO53HKHBd2PtRKTUkq@}pNk(!XY5a$e%KyNr>Rv4T*N$^U$Rg4&)eU< z@@0Ez^dd8x>))0-t34&m>pDTUWu4kfb@oTyIY?c!`)K>-TeR)x$D20#?+?FeKRfjC zj}36{xCg=5fL(;R4@(;&Dh1T-437_DF#g$0Xxec#ugFN!*$_s zk0^c5b$TK&qT#kdAme|REz}FN9O?wOwgtz7P0uz%$%Du#SNu>JGG@>d|okr$8%>^<+P|MFFJLZ~(<8)hy zdc2+VZ}Q)_j1p5M7{jn6UP9(UB{18x6oG|NNgz20g){G4h;w||>)@_z*g`+o&;|@i z%LJIC61ye9r#$pQ+6IVBkU(vKXQA_bdEbTkd|(#OK;;U!SfI}k!x^19#6Sg_E2heymf@Dr z&v+I?3X6O^ItO#g>S(U!8sWgJAfW8iVCOxUPft29sx za_gS~L*xfQ{iUYzPFL(H!UwZ}ZUK8mxaPPWqmOBf*D#yTPj(&!rc<49*$+g@qW#x%$S<6~Zw)|*!uiYOH><{|y+voG^E34hzUXF(8_-Lx7dU6wEeeN?|c?! z?}H!P+=uYSzdOLCGJ{U6{W3&w7f|g&o$2qXKU!ZjzcoLH`&oTeo>ux^ef)C!C`__F zfA5~79(iZ}da$GVxh2x7JE&`kzvjo>UymIW)~+qBUHr$dyz~tGus+kjAT#>4EX&bR z8Q)pq)rl4AIuK1mrz{>NF;oM6gf<)4DrD>rHN`>C=sRZNo{@3C?gL|OAg0;ACCg^ z_px?O<1F&^W|X0`N1sK6v~jHs(9?s*(Sj#2gbtBg9!i%P$wuHIAMwHjXt47#`6fEZ zq8mDAa@2NN$>_9p_rA{&c*qZrb#`>~dSAzq99sQ;lcRBmOjb*G0D{rQq=wF3>r3x|`o=3&5H^vv#CT%<3Q_FEjU2ziY}BcUxGEGgD}w@BtcwBHGcpBMD`RV_Uekv^FIPw&@m>rgB*ZvEWmOdi zYx38koD%RgqL}~p%y35Ks9&1_4T28h+6i-26@n}3_Yq`71+!%RO+@ricJ_~+ibFY1_ zf6g z6C=cy{o9QWR)2Q!V!u}s`nguJ;QbCF><;7m(ShBY)a#*Ot(5nYHbI&bCd~pnmtbJ-}+2D*0OYSW$e=;n^hjH({PjW_vN$(F2 zON8GS_)wu}2Fk~x`bAj;k(bbWTS_h&(0fHfPi}w<*h3Zr6?-{|4*`tPkG;5;SYcEf z#XjzZHK5E?=*$%4@Q&s;wNr_@A-8ZqN(7OSF32RE0>JT;Ls*Is3TmM`Ds%`;AO8aVT{16lkmKYh$n z!&XL61V1RjnyCI@T@zJS$O+j_J^P3aioFd}%Fw2Ks?%3V%mOH|)qoW&xuS?xGj*?= z5U~;@g61}7{&sBAvJu=hg_=RN#uT8KfX#5t`_ko}By&`6Asa*m#LEiV^s(%Cy>Ol& zWK&Se^t&)-QCXi9CJ${(& zHmm0xNsasNA(+eK?qa;7#kYB`T($q~@|Wy?ef}N%0(~vBGVk>kDYW*{i5HK;IT#jg z-O#&*p8{0JI85m1qu$vFe83ERnHlL%#;a>kWQu3Cy(-}AblY9=TI4PeRF zgi`f1F$rl3v-A0iu(3o`(c5I1B#}u(7mbWF|sifuPPi4iXMam z4%==Dl}W$`^r(u86k?*fL~%}(a3*GoUZA`xXuI`^*$Cy`g-nQE5|hG(4HZUAidJEP z1TU+qa7sjh@rF8T!y0RWTFotydJ|5GSM)9=v(*eO5GUFm^~H`I+B2}N4j=L zgaq~;?m6^Zs&)LVcen+Ueq37{MT)ucd}4@YV0b0`uxpj|SVa>i&4<|M9kUZ?`zGn`xAi&uu`P*>fE=cXuXePqlS_VEh z`QftF2JRQDIU--jxyhRk)OZcM-_094EJCR9mMeZr!8i0PF4 zP?-S&CVL{4Gfp&ri}hk1gR&A-k>6Mav0{+#mOh4pJf)0vj@hBqOl%L)rIb89nJ|&4n;~i z%Kd{vIAso3oB5^_DZg1HW(E}e)I2a_)=BNJSme^e9YM$n;ie{VPl_ortm95>0;_2nzoi5n7>Y;rtU%92edehL3$A(3;t59B$B>!fLe-^wWoyX_GXQX7g z*>ZYl#}9TF?d$m^`$l=mZlydiwBeqiEuSCi@Zv4BV=eZ&3m7re|YKhw{-p7O7Z9Ef9>pB?3)8j`K6b>b?uFB zq>b0=i*SRl?K{?Szu!cu*Xh$a7`x$eooR8s;`h4WIQ%v;6aMW>U$om@d>%g#PT7;2 z^Y-L$zrHseSj&@kYIr_(N1W~Onfv^(c=piFFAtx+|Ezz(`q5_Pl`3K9r;Q8m)dTC~ zO7>KODGy6FI5-8a9Sfihub9B~JBEKN^^t@eE?#L-KJYsZ)|5)nc{qIX^A--0{l5v=kxrc8S)LMaA{$P_cfDVQ?4%;S%HbU`LlJ3>y3^B8= z5Tf8b2BUJU!`(REVUVv!+d5bC3QP7Vh~i2kgf)r{xZp>R6>g`4#kqqZSnDLs)=Ys$ ztWzXYPjG~g$Hc^PCVM2Tz-5?^`k2<=g%(FnXBcA15In4^aqNtUt2T3ne{4A zzcC|ZL|e%tpp*(Ub@EJ+r7%ewP0Xdv@=u_iM(< zZVn$jYhu|>#LLAsU7EOtXS>XtX(`f73_Ql69Dr5=MC*d61*+|X(z50ilQ)%(Fsdo1 zqEuE@9m#JnN_)a#Ho5k(P#K2U6h=X6spbdJlvXW{b##tu0iMc?S0lj&oy@~@PN1_% z@zic??ZKkmU&rG%-z*NlF4rapl(SToIeC!3L3?Hiyoja4!o&fA6@6r1RmF))YCZZy zfle_dmY1lYkeX?_z+-D!18$tuW46e^QK_O_Q9>#!lNVNuB+(-vv!HN3h3ICJR~h46 zIaUcbik7|@u4FQ47pvlHH3$+mRUNuxxDG|)A@yr>z(}G+&MQ)dw*H`63mFWmaxZ2c z57Nu*txm6>r{%S*J__F z<^A0o?c(q-K2OGT_SWI<{tt$Jx+0b9&6JY`&YhdpB*5@%Pr&gsMmNu+{|lX=lAxgdxKMw>yjxM z)Qy($JVz=t&5ED}*vn;lUOu7wl>4Fmy~|%ll8cip{yFIh3f{H3IDARa0ZRRo?RV|} z`_k9(W%Pm#s_p*TxnbM)ZQf{q?(E~pocRBH>Dl4Fe&@XlS9o=Dh3-M{l))O!6*@5B z-WIMe-C(=)5V**xoRG>x!y*^8r61Oloh)Noh+7N_%Tv@7?2NdUtx+CVh2RK&)L6G_ z-5g4@w4N?FtZ5^ZPVT2=xuY@**9y(%37#0WM606;Kobr+X2JvTNKo}KW-THjtU&1m z1r6^ret4*kdJ0g$BC^)rlXwL8763YC=A+Lzg)>x4$yeN3cw{xo!UT(;AfxAX9-eVM z>!FvbP)I~ZRWSu$A{VN^avya(gCZ*^Tng=TpEA$3=%)JE&KSDqP40Ysz5(!~wU3lg z2nEaZyV_FWhHyrNR&4+Y!RjJG8$8N_SO7XBliwixF;JrCVT=8i;i!QI_s$G_3?1q@ zAcajAO!*InDh_`~`ecE6KoJ+kq1@cP&4xJhMhb#7f$E=0`bs)SzbM6*M)?=XLyA7- zMR0`1UQvy%lAEz1rhREfPLRbre^VS)c`X4N1x9`6d{ zlYuTQKd;|VN*f!F7y6T_6iB?aA58rPym0Xly>s6{N)3?L=1HKc%@kKn*!@a>yR(+H ztmU}!C(k@$f9A~N_*VWuzVaoz6D7?a`O}`qfB&}luUvS$-8+CI|3d6{w%@TkQ99Kv z-NA+aM(2+D!sJ#;tN+Gs&5xy99P8GOF@6@_VjJi%5mcW$Hy*F1GFLN9zqh`7?f2nB z19<)34EpXvck@O4z8)Eu)8q3X{|tM!nXk$4dRU(C>3rG#&gC!JzkTjW`>$U5+HK2F z=$>C6IsGR4TbI6I-x}`oH`3O9ZMfD9spA*f+-|q+%WbFgwsVEq??<+`{rx*H1YcoX z8eD7t#cN^bc(aOx*`+Zbw|(=)?8fJlL#*?|Gx}dT`&Rq8VfM#{g+q1ZqL7> zYU34H-LAqp&?12RpG$k(2&pq>xL3%W!T@Vq(;L;B6ekR*B}=RVVTKey#_%vIbF$Xa zHbJ0BF@!6jV5|<&1f!j3qtnDI9+v1C56K6zf4XOyj<+BqNT955nW5+P}3ar+CXvhz-6~p`-Aa)y=S&^O8#(nfTr6hi_Db-{f<@RYUyp)5{?3^OP zJdxhAFx0Z$j6nsm##4$G?*orP_0UyVEI~mBX&!PQj+B!(=n7JY_)Abavr$!4!x*nv z72^q69D7MO@<6jRc~2pR)ELr-ZBm%sB-sfuG%0qSCb3{pgJ%rc(>Sm%$4`|i;u*sP zS7MmdP1q_-9S#U(MX|Mk7oYa8ngs0|8Ui2_JX0NIZckP-^WSPb%qXv8NF(c=j2B=; zNMq3jQAMWpw^U6*=Idg0f`!ywwNOdf-1GH9(8S4YV-`q|$|xNj(@N-WMA(M#$4aRt zx5Xt zM&)(2v6i*mCFSw%9PSP7iL$S3hI_?_x_do|jQ#HLP43Hm*uIr=c6iu-K=t$b?kle3 zc}I7_zF02dA^uL3d&0)v*S*ocKVY^`Y`c({jseEV&?R8A%w)>Sos z_Uz*Ty>8ZisR4~P;5%(SuC8O9_mH6Jkv)tXRsFtutnu$~{5j_P)EOO`*Y8^U%2T$E^|Hiqu0b<=OB=YC!_jGTt4-dz9 zX?OOrNRg+(5NJ8zD|Qw2GL~!AO^~!6tvds7=a`EACvGSDY^-~ z3&)A0Uv`V=Vq_1`XuU>TA&54LVG=^tT;SG%_^`(A51HmM``tW`QDYF5xLOSg zGak#|133s=F#;1CfO|ap7^d#Su~KkhO-Ip@`=1r9=L>>M^kb1oD09LE@gEO`q~CVo$x3DRxG2M~sFS0NpE*_D zOCqk!M@dsMQ9<6+1+*wdv=&Ad>&TtR$3io73#79miR?^eJk(^u>4M-5Lf{G}9RP?@ zQ#O*+fZ3SHW1?mTx2E=hM%#ZWAlXr&&b}Mb&D((sz!LtfR-191|!n*!zqCUEQY=Icf2r2lln z8|eLxED#&Ci!x1Qa*U+PIC7=J%)^^|m+@6*IzVbt!7M6F1N$O{#yauAm=TUj^Zy`o zd8oaH|8FZ^%G-u-!0#RU=&i#-^bK*n&#mR|D|P(x4}Xn+&y^&v#o|va7l!-8 z7yC=&O8t5Os=Xd|H^AfQ(as9jIEEgG_kt7$OaIZOFJObeIsgL)@h_*G8}24ICH+skiW{kHw;)o1PB8pixB!)M2hlx}#Y|Ivec z?SFUS-S*Vxy#0T!e8c|pVSHWH)z2EUugyos@|ZquZ@b6he=@+eKX>Nw0cM@G+gVze z)D+gdmXj{7&cWh!8(pcy)osayLf{Zw*%1hNC|5@a(~OHFBZQKN#BF@Mm}Snl@3bCv z_~0H)u^z&c%2hd~=kc`|#4!wbL!uMEmY}%GTo1btLIk+h?ZAc#!_8n^9%L-ejCCPt z&762_ua`p=M3x0ApL`wf%g$aI@2ZUA0f8dtTPTSc1hZDL)jh))`UdrswC3)2m88Ld znfr!oU0^0RI3L!!?&aj`V!{!xn1iP+)#idixcj&@PcKH1WEKS2wP0y&>cFz62S zEsBzVQL;v}ZHkjBDvNkUfD~q(t1WgFLll?|06?N(faecD&EE-ANQxm$I)t@RO*Gw= zn3gd%VB}3xXBB;wk*Is4iF}astk&hnZ3~qXaMKyt8L=w6W>KA(=8<+~L_b2oR1JAQ z6;u2tC2Uj@QKf_$lok%BGgXB>;M0qy^F>liTnI*W(-yQla>Bw`J=1)?Dz-FJ-Uxse zkUElB5uMSp0ZQd1x}8UKM8kdfTNU<`Puv{C2ob%%^KcUZ%|sIz`UldTeESW4>eMNF%Uj-JU;gr!?S&U!uqU5<66(j#fBy4!-+lMlgAYE4 z_g;MQ<*AY4;`dt%7ked23q^}}@YXW#o$xxp#eL-TgZ7St3-)s_K0SP4@-17--Bk#z z!uUIXzWjybBab{{=gytOedx@YGxpF!58JcPK7;$v6Hh#j=c=cle%j8TKW`5|{D^(y z8()9f_oy2wzSw`R9O{|$rgm-LcV2(HYf->PJMb{g?RI<_lz*B7_fF0N92FrBiGoqEtsaN%S0AH4YaWh25)UG~*={`xU(sk3eCHMTpp z>^pb3&bIrW8n4ygH%erW>5F~fZc&eLjd`&ke0w&Sz4ql{oPOc*SL~9Q1F)WwHbY`((r{_E{7D6Y_?JnF&wUUc$C~DYgoUzp|`I< z0Z6zm&kju5+8Z8zR7*Kfp`p2KYQSAGy^)7CFftmtMo6|jhGV)lQTfA3Is7VP=*HH0I3#D(_5GxS*T(%p}1=I=+Xpr+^5M? zb%P;&B>^o#8U1QARd1$e>PS-vW)cA zY9B~LKWvR)iiUEX(d)}^PDP(}!Dz}J**7l#3zP$v1~(mKrJnTI+bQ#Qr2X{S;*-$H zxKGf;G^x&eJ&QsYx&e-_VKr-6%dM1$AAT61>bd8hv-iLM{r20x{oD2}Nk~ANarr>{oyFS8w?E$7SD|zkWN?TZh?k!+3w3pWlwH&-@_c zF>V)`y@7LFs~sm+joAY8RzTTQ$6N2K>&*%GR`UnGfBx)4_H!>ieRTg>|J+g?Lb&bo z@@^@&Ly<5k9d=f%FQatB7h(6_d*AR`-`k^)J_^|W=}&(e_n}XI@{@pB4%;1a`TJk| z;uq~*?|PU0&hPw=-R|;}2M^dkI{dbc?c52S+Sl?$@6^fjHSF8(n!uoH23fz95~3r9Z8?74c?{VEsg;rHzC4zLR=xxIa~Jnr7Qjqgo09Dkd`yxHy!)VzLw@$8%J%R}8R-4;)*Ng%)~ zhE<7m(j^QlXUuWtmg}&n?Sp6fOI-)Bgk)SURM~E+gbMURD$XgYlEPI*0Qoc-h>@>J zi>r6KECGsql6v_XMI|Pa-~l0NeSpUry{ZV!`nK*Z;sPxpm?N!WJ)J5cT9&zZakA1= zSqj`zY2t1@F^zj-mBT|SnL35Ff%L)Q8|u0l;GF}W+O=-; zio?p;FAc2X)iz(}I}i#31n9~EV40iAd#+C+CKKQbfK(YOHb2f*Yi4HO^P|9E-TNNC zL5B9^EJY2gK;JQcAF4O6b%GFxwnG$rdFW^86GHdUT;Cp<9V6T6b>8|=IGoymfdnT_ zSBt#L3)EzQmZ6jH^{{>KRIo}6v_Pbq7aVwF69{Ric1SwA%taIYo#%52XMpkbuq4W{u5 z-3;=sf*mdPEZFFHNdOVGAmZzg!~*SN5;5F( zaaF`_IU7#f>0xo?<=p11oxcq#th3?lc#g9;$7WftS@?pteP2D##M5}#$M%~W3&*(G z($0~G2b=Q;d-^I4?Fh%W<0Q)b9OpOZ@ZfW^<#giyr-%FW`Fitxbt7}4nY5pZ`^W2a zJTtU|{c|hh<^De7oEhf%`Fb+GL9cZ2=Y^++F@59kP4g%0MZ3B)o>#9P+Tr04(L{CqMZIfKq-B^770x&)7TO@eV+%&wcK5Lt739ko6F*<8Oca+xGUi zzx}$$b+xJgyVc^!3LY8e*mt_`+6B9~WLRdcE2f{juc?gN+s-z#-;aQcT|QX%?7!z+ z{@C^LaCvyvx?~r+jlH=$Z*L!-)6Nd7o5SH5>&h@szCXT4De~tF-tqYewQyuEj^X=|8 zZf|yMyXLPgsWd(J*+_YDhM7f$?PebN3-e%5?g&z(BI zf6nc+V?I`U8P}e9*xGp9zP}otw}0i0Z?#|OpRwI?_3BmpdwFH*(Dm8$6^hB>J2S>FNU+Af_tBTHoA$-@NuabNG`>b(><84S3tYqgj{^SYZ zd5AVR6hpvOp@0c|$60}M1s^JZ*4q?Q?3QhzI;+Yj7d8L*e#fXshftXS#|J~k-Ejsr z5H1!JS{50a=JAeQ^LE1Qqg1a-g@mzlGFpV9MA_I#O%T4riv~Ni*Elesa`J!Th1JAU zlWRWkPn9nf{+2QfQZA4vK%)$}Qx$_5naZ))0wj%tt0#~tMA4Ai5fgDVd~Zaq$_Jh1 z=s_tGr8iQDq!}|e5R$<=3YDd)`}mpR{g?C!VUx5H^fb&LBAE5D5olAUg=+MuvNq6l zf^qb$isJ_vVDs==Uy?p}+GJ<{fiwBVQb|b*?nQLIn?|GRlS>oVq>#h!oi6CY>;W?P zt01bCcnTL)MW|vN&rt~3Z2e%mTgq!$weVUlu4Y6mx)JEOBFh(er%#{8!tvt8i+I0n zbEC!85xeE`@Tq#G^%TrH1h5OTYzVjX2fBZAX)uER!U$zSuF5st^qHm3FWTE4im@-!5-yuW4y9{@xThDrvXwHrCH(CG2m<*niV}TeNScSXz|bKAyd{ z9Je}a=d|t^w^uvIbGF)s zU`P6J+P^O5!}Pn2`_C1F%k$1(vBf-^k9#}jAKLTw?lX_uJuhW@`oy0D!nj^p+12eS zFxW}H%FPrd_(IvCOP}felo`e2Bn9j9Y+5%LgrL>P5JVb+n=y|Vq*f3+xB{a0NVDG0 z&>N$jcy2(K$S@_}$3-o^UiZ*7H)lt7JYQ4#Bb-d)-6Dq(WDcCR%tUBn0f_bq2!jhU zYj*>32rU{HXm^9=FV!i*L{C*1?9dCXlS;dTT-E2&j0Ipz2s0=yK?XzlMo0gW(v@3< zzz71L9Kj^$D{l0>8v4{3PL*|#TlWO5n_+xzSv-bHvgCF{g`t)1S>}BLOCp5-8N8(6 z8`dn4IvU;AOyhfmSO%KpqZe@a4!!5(DQaO3zLDt{-q%BVjA5(>c;4$6k%slv6~Kw> ze-ykH$ zK-Ol$jW9VvDz6B$-ciM4h`FTu8jQvwAxJLtc7iHM=J3rp-UN&2A7#e$ob=gZiQ@zW zV5(9s3AV{Ji5cv)A2J$5eXCpLe>Iwh1*piJM$$uy6CTn>W8Kh!Q30_b%A>xHSq2^2 zDIp^VAd*}H5SxtZBiqZ)CxqigClynnzgP?B!%LOK8nLNWP)A-;;|G}tGTMj3DjS5- zZ1#vRjk=M9(XF2$ogCM$g&2Z66{foMe|;HYAk}GYGPX1-scE826H2;jEnNU6_tjGFY9F1otmSSmuB>tu!xz5r1^ehn zKWg9n<~Qw2U-}Y43mQ}!C=>Cz9d<4JW?&5w@AHO7izlN>RhMujOT3U53|?I z+KI+KvUaYj%wsk^%Q(xKCS9Q7nyiXR#pY6A(*EDE0|El-1GT2*0uetd(=mDZ|ez0HRo!pcipWA z`)TUqYCA`tjvJQ0kK;FM-7mlNjQzQ@PuNM9)-6rc&|X{1$rZ>BB7ZUhsiShqmz%Cy z>8QYRzb7mYJ4He{{OG6*!g|&jio=y*A?=9+Dk4g$Mgk1#IA>xDhjXEZn~6hR_j|H47fk)CZ0c34;)m<&dVzQOfTpkua|0Lx4B+76mw{Ux5G(M5++t zg(MDwCH_Y1{sHh5vJ9BvV_S7nPw@-3cllH0`aOEqM$cMU>AgiW`GRpmcpt(gGkwV1 zU(DItwj$eOg|}EHe=&wSy79Yb94t}lwyHZ~ZOS#%!hRS7H_cDvMFr|Bigy6Me7v!b z0d6=GfKn^agUkDjx9k8R5q!Ic_c|ANxs;3sV(q3~=si^#Z#dqdU?5Hchd(`@HPWYw z9|Ao*nMlY<%o2kzIVi@|hzX=l61m7bZUN*9Gz!Ztt~JmdA8IhBPz0!o?fV27sT)%& zqQ31jCNRq#{MG`Y8mD}LIb4%#)!IVo+6QYHDJ_lUli-pr>!=T5j8UXwN}pK-dzDa6 zDKQ~Yj0A(dC=KQw27?0;L_Y!YqRfR8w}p}lGD4q8N{b0LM<|4po`Q5;Wc!e1u*DIh z{fwCn0%uGS%JI(d^)i^H1t-Os>N~$MZ~-Q^H`JCgG%(yqH#aKkcp*e9BD6*Q5p@&P z7!|6?+yow39er#&+_E4=#SJMUqvCMQ54VEy>J0T*%UbS+;;_n#E3G`Fu$ABZ&EFh< zcW)X0_i8B*rPKEBzTw@tHU8FfzhQT4`S9rn?9ZHg+{7k?WBkn7N9`wuw)~A3K4ZVS8mzyL3mXa|O7N4m`_oj)7vLFd?ycBDLTKa$%p$q$#4$%EJ3zk#h1UTF4E*76Xjh^Eedqn^#_d{% zBO)=&=Es{?m2A#cYg>SVVU5k7$|VUf6g{jGs;C|+G-nG1VR;!m#F+_1CJrW}n-mT8 zbfsG%*rfHA!Y1MQ9_i!dw;E&+^m_Lg`@Hck8jkGs0l|?7C=yx)8g38gN{aUDl>zaP zoTjVrK||zRluvtXCiTVS=M)t3Nu^a0op*8xL$g|x%8<$-IOIpdj`3z5l;#ldBw_nf zOd)BLB8jhMf;lO8FdYNQTZxT?vU8A>QkfB9k`@}k3Q$}DkW_uBj2~pW664g-{=Wnt zD^N1bWMm`c7BV&un(z@}ZNxM}i%1LE`X&&%RH?W8;&pXWs4`b4RYW!d?+2*A*iXe8 z){U5OfLhJ$J~PCyfH1m(uZ-$2kXkpjvuG{zp;}MSg*=|FvPv*?W8wuGswZuSx<|?o zIRSzcYE_2%k`X4!GX26Vx^ThNQp2q5?;phte6l6UFbqZ%$|J zJ>45%j=ZmY@YI{^V7Mo~e{+xBuJWdM%KpeuhYMl9SK#{(?z3~l!^aOF+=G7IE#8iI zrVIAY?t&d0(~b|HdH^1aKQbI^U-9<8Zy1w@Yd+rH)*X9j--}iR> zPj`t1Yb=*0;?mnJxOXqG|U*1Y- zY3t_;#n#*b@}&^4Z?ysO+dnq!k{`k>HIKl+h9vjGy^(y z4#$Emjz1}P=JlK(zAmB0$SdlkhML!RUY}VV#{RHbyLQw<(DQ-^EAr0IBeJfI588noBvRb3vt?jN&7b@pA+Ghnpa>^T@}uZ^lSTY^8E^>5f$ zy*is;Vd~@gG3LkKsp2$wXNOp9qkU)RX{Y7AVwVZsZW$OYO7nlSGG>9~+ zin7TRUI5hSSKCT3;_LaswQ+={j*m|VXp#0JT%xN+ai=u zrbw)+B#RZ@14BE!KdiXB#3;FHG&8S3X6F%!(};u;qqaO8)8SQ9Hzn3zw@HHtDATVh z%h-?1kYSq+@mw*NhrjziVU1o95=NhD3k@VX@JfudvpOZT80yq-Gnqz55llo9H>hza z-ieGvbJd+AmbeL2jv*|yz`DpGr+=XY2dzxYCI?x7lmjCuS5>F+CMK+ozKmhKe>M|v z&K?DM30?%{U#uiB0xg6ZBi0I4af@}7j>W(bKMq^b2XF&rf@q;CC2-YbHbEQ0Et&{c zYhj1;`1UH;g7f(vBq=rtPIYL&!@e=GMljdKL8x5nEALd7tON5YVW0 zR?R`bjr6$r;HFe1;#DCrI@^Y0nHX8b_+MtjEq zOx~F;?%gJ-YVkJ4Hh3RBHPqopx_geP1J8Y24ZIycIDnrY8rtw!Jaf%sq+{Cgu3`Tt zhw=Kc&Ap>B{=A$Tz}dff;VJt!FFv*R{TnH+Wc#sG_uF4O|JJ?lJ3M>G0OH;|%$*1J z0IG`vF#4CyJ!T&{{eXSs%>Koc_rta3-AR=94RhwnVZ44g?FVsh9l({3C!l0Jc~k$J zEn^s(o)KQ_K8TMFK>T+OpIb7Ou)qWhpfR$58ON|{N8nJM{mIu_zuE*5=AdJC?8Xo3 z?s07i9O?+Hrhn6-Wx33+%R?-WJqJ=@=kL063|j(~+WuA5XMXN*v<~BW!~EybN4`3% zLv0mqb*)pFVteM_J!ac^iuwyjLEr4K^R~`s{4C1w2-BIjZ$4(@*=q|;oV_-_XA_@m z{Z@DSB253r5W0Dv%&yJ4L)z+Wp4Q!goNd!iGiR#fyt2CNpVsC&{S0At9Cg+=$`yP$ z5^u|Ab+xtJrou2M3KS~uL=KbSiG?sQP!^bVJ6tMQ^%gP#-xC@CD0~?w_xLQa!Gf@4 zP8>vQ1z8TkI;T)jg2`CM3(D7(@L+a-sKiL7BK}b1@dKF$!-n{}XTVEbm(vcL%mV&b z!H_Bpf(utEZMX3D0`PHPELS3V`#c&d(O^8wzu7|~5rt<__i2Vb6@A%*M;#Y$B&yA5 z22T}KQWV#eH%Y$VdVw6FKrn-<6pxhZ!2@Euzft$YwK+oSnAOoOU}>yxvUj3=ks)L; z%Qs8O`G#Y<34OD5f>SrF&j`OPkM!54!ilAY!7+xiO5?+KrVoe~ z4oGCdySEQK)J&>W0~8pX%sX#T`b!%Dm(CgF1J$-SV|ZcFAhpkRDaM$!uYs~=!B!TZ ziUd#@uLr4utTe-PLZhG$J$?Yom&-3Q^+VezG(6VGYwMBF{H2&hk5!Z6tMGkTl(qUp zomLug!k{p`vW~}`$E!PGO%Uw0#Yn)#!L*y4==3dg@9`jKRm=$BCp?6qfZCWg-L5#4t%l7bRV}S}Xoc^Y8$1pUGDzFtGp`T9|~1Z|Je{2;>?e$KnKYV6lWOb?02W zf|)Rb8n$yTJ#KMLR+r~9vm;PKrGk-PTA~y3y3m5*G_%rfTqFFaHOBZ z5x_H^E-Zf^_f!9b8B}RwG#|&YKSf*S{XVWk!t7jOdEW6md|TFU`OBXE-szk1I6Lrb zw_Ou(+BtvS*~i*^s|&EUPsp|l?dJ8_owK`hDa?Ma^FH2b+Z2U5_3?lG(zA9tp8S1v zO)PZ#N`=s*8$Fc(u_`^IDQwVorZBtI84{xv0u-z_QyQagLe@2wAyc4OA~5y|UQP~5 z050U||1oc=?4{_WxX{Cg0i0Ceb1j^7JV-mu6{Q<%m6S@Ijp&w`f5BA_; zdy&E-*m@-bye`P>UWV&M*Z`w}a7lS)gU&z&8np}TC}g}V)J8er8NaCr6L3SgAwUWz-;t*U#kf~Z zG}LPL6-(8fy6R5NGo(?iM5Pi3pnceoAyv}pFqtI+X6G4{QnQGL^!M0S!8;$+oRt+) zeGT(Ck;kC1D9nz4a}`cpn6j0s>;fiWHm{RH2i1NahqhZ0VWRC5v??UO07BQ{kqE3<$y6|B5`qcuB=kafdNb+;bhx{0(x|wcH(LO;x;>wXEf4%R(`? zE;wFRalqxCWPka>lYlL+WO=RM{vU~_jZcj`#9;&lb)l3QVN?50nEvg;lQ}>bVaYBD z5f~U%I(0hzF5H@*e|&9EsXKL?*K1M2a=Rm&?K@xC*{B}BZJ70q%>hT9oxioc+7dX; zj~908I)_U;P^RrS*43u|9aVFC`nc|nt<9Rb)3$kE98o7Nc3igoNU3|?pT9Q$eW&g= z|1})lr|#LV&Eq5Qg`I!%!|m2>_H#atN4jYE(yrp<xt0x3{Jjx3R!^;=r+mAwus{9dA~8f>j!M(>AKIzJZXeV5?pt zDKmi&Lj^H7YAw!P`ocy(*I&Kd@$>42=c`DZ3gK^GO-X_-XENsxNth zTOy|gUQG>h6%f>R6RSClY9)Z9+_D(faZ-C`f;y_EG8Uc<( zg}YT|$D>JBrT4aj5ae5W*(i_bcY@%A&zeS049&#AN z=OE9H4?GEeKv^EbJIg7AHf{29tQRW4cSAjzYVoM=*ON;@BPE$5=wr@`wcG_|eKuIjTGq0bJ6GnOZz3p|d4B*Bgc3}MePkAr%_jsm(P zaAeO(c45x^r(NUkc^@8E|9!{U*B94=Tl4em1A}$vIQzzE{A1_WT?l#H@vpbdzH+1e za$NuK0>&FT-tKnux?iuKUsk!T2Y+1`t|Q$fyO$0oG6S4(ed-X40Lb9gGd@YNaW zmBCi2W&7{xJMdE}vZLPQF|E7tTnh^UI533AJ5D6gK! z^c7k)`M=W13M!H%q06Ftxx`o~_@QTc#lCU${GwY>MxA0}I{_;paA^Q?0*eeiECg&R zO6$|iko0_VSkM=AcWRziJ?rO8!9g7Ak@OzbaUA6`FwMdUGgqp?>Z^f4@}Q^lzdYKX)w6>c}*ST^3nB0+ZQUbLXfYPaFR76 zwZQhE&1?cxLoK5pCaj}qu$;+LtU*4;vvTrz6JllPWs%}5=(1(FDfrXVv^ayzxEu-EwHZ^_}n9T3(rQYIt})A2)VYmJ5s0 z7UR2%_Se}1(8{4VNJ`i-h^Bh<9wf9=v z9CzH~j&s~N9hu+t#_GG4yQX0E?f1hJ1K0jAm4cQfL4Xs$2mm;IA|a}RO&7s*-7bZ2S7 zVU0m@)tWdl9cV;uL(vm|i;>=0p~Xe|5VD;T95v*{-vN!9j7;0QUr6 zhKr}n4DiXRZ8T($%v|8pBsU~#oTwa7c0#P9ix@99KY~DCq$}R|KBbW|bE}jBI>8zQn`&ee%Sc7dw12x4e%@UvJXDqowG;ME9-G}^X0X(B7H}9!G87XH~B~1`PW`+k8XAHZW_O+92Za1 zc4OHECA*Mf=kMl8I_}=o`um{QF1XSk&3Cpzrp10c!*&G3?AEuvwg(b5PuE4+{qs2Z zvadd&J*G}|uKSKR@5`NIOwanZTiN~Zt1f$Ia~t!Wg9O`8%<8`V=RbEh3fFkguCblX z+R@&hja!`^uO8F5aqiCgdNEbPo@4L6Zaed9oWncY)cyUnmbHtTIM0``j7F<1(V9%( zVf+rYRlqtItKuAFinJN(x235&2$X{-E~wq$zR@14)OvU9K?#QvuM~+~QsV+Ps+<&K zWl3R^5Sj$p?-;|(N|ss;q$gY2bnNTGi?LL3j?qj#6DGP>m3wU~nhGMNNH1z{54^#A z{2fd=49ka%s)OGc)n=d4mVBx;ZZmw1z`G7t}hJ4y1pDtHA)_af(d z!Vr>0^`!2!V~`l&l+4Cks9hQFfSlaJ!yVH-%H%BB2)){eT}XmSK~DLY@Vd8pDBiGB zuH)$$wpqh?Tnq;;E-A2layylj9}{*}*kNf(rdHoT!pSxVz%;^J4~^^S--Qd&wWSj8RR;ED62!ZWz~LAb8;#4eer4j;boKoN3sH z_*^OX{Nl~6yIWWcUzz%%?n0Ll%FKV(+2Y<7T^Z&{gZRzqg7u8msQY2gk$PL$`P(KS66^>| zTC{ifwHdUSUJr}ccIz=e)>!tO7eDKA?(mtF- zyaWQJ9*O%HCYThS6cX3tzLa%+MC=3Bd%d%eQLw>_25WLx*d#)c+`H0?>tmB%BqIt= zLY3a*d>Fk0Wfm6TelOTkG1Sf-WkqBRZ$!9Trtl-dtD3$_21EJ^^b6Q@AzK(aO zrO+*AY#g9nJw5bO1WfYPa@bzQ?|?K8j$Gjt1$kUS1@%{ffCQW=_dG1ku&sG^7b(Ds zWr-Pyw4AtMh3xPx5+>0GsvD3Fi4iTE=$%dAmyvNXAb)fnp<_{KVOBdKk^x7M6_L6i zb{pQ>qQpsH4)ngJmZyWgL3EhseHv*IB+M};atp)2Bibz`B0X4=WwNA>;hUj@ojWo- z#^JbO;6Jq%*;~oS3*aGEnR_+gu!Q(mn;Dk@gkUVD8)A^ZlNW_ivXW9aAr!TckhU8- zFi@(roDgk(G=)?9U}py-5HHhYKFaHfF_hw7%A)8Kr1@`QpCWKV{K)XO zrq+{-f5tY1a;2Ru(fcVV#U-00HCkW*Cfmmg0b!p($7~r3O8bzd(#x;r1nxx{BQh02 zHYXbEK*uDKj0G2MX{kRWFKEOb2W3GB1Zucw7SclRqNlFEEQC;#3PRMtXTsYVKjneuDw)YMC3l4w6ey z{X`{d8YXq;H-s41Po=x0)Z70IvX-^1Wi4yD%ZeNd=C9Z*u_%3|%A@g&lG<>gFtxQ# z|JCzodp#ThQ+2-e2vpkVW*8Up)1rR?GIjs~_MUy{E|pFT{mlp(b{Fw;*b-)7WdSFS z9C1WG3X_@6Kh-TPK}DFIXy;e6J#c0=pQ`Qr46O!r?1K^d?UV^bO$29xFiWB`o_h!K zwBzjdH;=I#+i5$S{k?k(oBH?~eYAv_`>&;CpUhva%j+>L`?j5b&yhwLHLaxTY%YXF zJLhd{{<_Pu18!|Tcjs+8xySh9IMr(4ezIj){s&)&0{FO@cM5W#abK)Xu-R2V4nzh} zmFSz~8TV2jq^dDMqX@sH4oSS+6FF~-qJRPvTrLuE1M?6z07?m&0BJu1BaGb< zj)yorieD=Dh1aJ8xN6Dge9GlS18{J!Og7-YQGM>1{jRWXC6hqV{klr@5wRG>Qdn!+ z9$|UIwwsEzxWg)(9wB&vP|UllQ)HO0%_~JY@OCbnfzc$uBWw3kzzFh|ip6h17DZvo}L1AsdUmu8GUzIu0nZ@wW!wQ*XZrFc-XB>gn)=r$kGXXNYU}^AqXx~O= z`Cv1>34BC^>3Q3Hd#uun?gKs5XC}OY^?g!w+%V>zZP1kcupP_S{$Bd#8(yj`o!l&5 z;hQc9@(h!i(QS-r+weHz3NBxRd)d%OT~s)kD`JA2$|vfc6q+XLWu%iqAGQpSqx>s` zG~FhL(S>TRPISLCb(asQ&J*fps84QwY+f#mtBsw9o(7WQ-iqs4?PXaL@-@txN&*DKn5!LdRxCXY2%rqVC7l zce+_IbTdGX>I9zi2$>LYvGR6>Y>W_dMTMWPWi4xYHI!4shw#61@dxa1xDkHxd%tgY zYkB{{z4kL_AFUg`dH z%C1@-7w|R%NK;{`$-FF7FKyrU#p!ZO8=tACjhAJ9jPbRwvuT(eZ-2d(u%MBQ`F8W| z>+HlwsZLcRtA(BO&#SRK$JEZ_j%_=2HCy({yv@hJlD0q{`@8PE7iP!bfogT9N=N#4 z271P}nC_}U$Q^tL5+<(!&1+@yxO&2PuU`IJmm^JIBNVHYtMsAvY;nUP-vug6vgYf~Ls{w+ zDVMfb6VnUX0gJ6LWM>kr91H-b-_oyH2I{W1LC(B^2e^ScRb3(`InqD6r=^W4 zR4{7}LlNce$XuHihf0MR2r)NPkUumfPY$hm4|N;bn+p@A!KcfuZ~V{+91rs=zocx2 zolMyWFy+2kx#)`xRD}W*R}&RPVl^gG0r7&u`xx3s6!?q42vm&nq{ox6oU?N7=Fzk_HR&*D6N{}J9C&fb&yzIxU45ftmK0_N}x0MJm zF@E0P01X;rhgXM1Gy%eyW`wR6TDTeFKc|}ky}mOI(nX~p#|_L*2el52!kEgkh1D^V zPoErt%Ah)akW|LL7Qw0z1W;6Y8H{5x!-R<~shTKJnFhO3DBP$k#avI0i z6;r{pNo2*Gnkjn$GbcCs~auHoOla(_6mA4uoz z;Fv6G_rwGH*y#uD!Q1Eo^iyXZhGF*4oOyKb`+hfiGM%%>j;VuR3f{&aJ9YmeGu+LT zkDPkY-rSwDA03YI#PD-p9Uh9OhyFZg@tAYmA5Ymw&pc@NqyxK^;z#}AgL~|cox0DW z-C8+2JWPFb7_W!#pl6f!)%%8ayl()Lw_5HU`tn-y&d>2gI%|(#qn$opK5wF}H_KN` z`S8J;>{niTcJ|5=6dWDOU0^cXW*%lTzOj3puyd@svnsE9&Nuz5i@Jqlw_m;*c79I3 z*CX51oo%Y#x>g-`%e-UiqF&4WcRO&t|Gu)*SAsHow`-mm<4bk3obkJ*8!zP8; z(K3fN_1OK}rej@?Y=7MGcl*wc*1Nr4ZTVW=8QZXPn6c0H>D_kvv+cYOYFRy^7}j$0C~qU04t3!Dh3QZ)Y<-4&5_j%&<9 zy@(4MYKwf@a&{FaZ9{UlBwL=yu)2ZRAT-d|#~AfKQn*rSdE^PyiVG-W9h0QB;%jI` z3z?Z0HtB2ELK@$kCh;g3esa~KGf7AB_f&7Q)UE>P8mFB_B`4>mzD>J0L~&iY(H zG+0KsUO`sC=1Z0U2tzMBATN<(m#nqE!!B?rQ%It>e`s#rIIHXt=Go3u8gB^%oTVhF z$ck*GtYZQ@H_FDAf~B~G3zO*4YCK}RT;Sr2CJ%kn2U=SBF^T#rlSh(}8C6D-6LAo$ z7J}O(FDYIXc z9MLZVTtE><=VLZR(N|3HNI4=0qcEn`sGtJ4iwMxrNN7_hsf5Erpe_9*FIrD1&x z%}hQk{Um!J!B>lY0&v$TZD0y+c)$TH)>c)jyd-nrg8!XW()M!DBDB4 zZ1W9+I!$JH-WMS@gEzjN5K2f%rJt&IBJJbtH$SwaGNzid0(SqklzmS(Ygx-$?!uC0 zi;1*nVd2o~gPZ&C^VIMqz#sJAKeElA9H7!qoqouEEZ=W`D;{QzT`0uyhvM=RJcC*D{=07*I<+yp*=7g8;*KZz~6F#T^Sa%P8I@H@Y zx7Tv_6$h{X@FmX(xdWU~!nEk0E%YZ{l3uJ6AmV#FZ~=er0EU^@)h^PSc+pYNvv99O{X zGD8mpbpSjGEQITK8oP%snjnS|r1+Ygw(SIY1WjCn7p=92bN9OD3Pb#u1&};|q9E_9 z4WN?)BdEc+03ZIlr4S}NSc`~+Yrqft_gR7@MU`cWVhWD{@d$IM6*&F>BeSj$vEtr5e_~k$s zH!zn+m|t@r zQ5GcYG|fC^5#+BrW?=}Kys4^y5ghG7;=&9hnK8?OlthJK$kkSX`aWhY2%JPsrbmbT z$!VYAY|Y(XuqM#t%v$VjYW0xOdnDZZBoNOWqfFewT%x|U~TZL`pL5{ zRQOe?jq*Ax3I#-ZhDb=LbPuSLk0tIckxIAJyIiqX{BOoKsW7eS_<wY=Q&=%bI?2S4~hd(V4*2-oHh{@@SV```b5+_xWo_+k5r zpZE!T@WBV|b{DsQY|5+C$0)Eo3!9hw(kZ)BrPb|VxI>-VqfI&+6J*tXbGjIBP5pGe zauDJOw$6oa?=~0JSMBG`mb1Dq`@dW5?{hl$`Pkht<C-$*=+Fd@y8#>J;}@c_up^#-b+Q@>C>kd@10cX0)1WT z0$emWu*3pw(NAws&4d{wneQ{{bLwp0`8%cu^*NZ}9{d7$zW0O@EX>ix9Cb8A6Q+8E zd21%X2DmV*ZBwm;BlVuOKL~i(4jKzfKv8Gy+wFsTWSjW}nxB0adh8yLb)Jr{_v`-i z&5>UNA4ios!Ipg*ruxmkXs{#WY_lv;?( z47Sr4`~$^RS7`8#OmP7oPQG=@l>!sbUKh4f3I)I&044Wfq6svkwtUSB=)pBCLhOd; z)tn_tag|ozMt@k(Zx5Ml&HbF=x$R$`ZIO76HOREosRShs--?ok;kx!P!0I7%Tlz9r zf-amlDblMi2oJ37zEL}Q9U3&RQ0Ga_3c@D6uP8+7uvV{vR$vWUTi4ju^z@Q; z%!UMX@R5@Lmbb&}g%D1z_pz@y4S-Xh7-Lw)LZIF@gW0BXehftD71dJc-l%V3u z$ST+es^k#p<(}C7JhZLWG902qF^=RiP|7)A^w37YAgZHsS8-lMW(w+gcwqrX$ivhK zG;)tp3sok=LlVGjQrsETbB&+4$OS{@K5O3g0~<3y#t4J29_C>#$*Pjp0dT@1(_WA zl`<0OMp>wC0yP9U>v%I(*dK@^o;eCb4?%3I&J!`=5Ed7h@z3h)5ytDFusACMcfP$G z^=qql;RVVMS;IyIS)`4S!lB<8x@hW0^1>p>RV1UVX3CP#AReyaHWrmP75a23#?(#e zY8-v68aOO6l1ElVnv4LrJq<^HYDkM3WOoM-MawZJ`f7eUzG zzvtj;+Glx|T93A;ZD)Iqw=kt&w0pKkm>;tqIrhFf@9W=reW%}dVPn{Po_RZ$V?9-H z(bqPiqun~}>j(UI9%VWjtIfg9VjQf2&wb+>j?}dsd)fcXbK1CHm;u8jBt5e4 zyr1fKOu^DwQ>&|2)FSSJ#P_FutaBNHj1JW+fb; z2gBOrF;i$e#P_r|G_IQw&E$#U;62qDL-vMoO_^bFg@)^XP6#pFRH`Q=8^iqoRXPez za?;w}$SM2_kd9Xb&eEMRXd`y%bPbzm5=MJx4$d-T?7UkMfpaXiAR(jyG4%-80___!&0?@Fx7 zbu|*C8AJb^a=41i;UP@xI{~^vV|n!D(1z5D;TXdmK`q=P3qUc+mn_L{s?w`#8<0{G zo?(%%!%E5j=iT7o$RXJP!r<@a`$yg*3QYg08UtEG7-J{J7uWp|fB}AGFeZeVLggmA zr(wU2=@LDC;uOe$REjvavH^1Hk-YhI4TKH&Ddh}dN!z|Cl&=Ar+P?g;MpZCzjDNSs z1Dcrg=3eBh6x!TqvM*Citcl!N)|VvwMvUfZL{>$e9cr7L`Ua{fj<#xI2R)nw${`v0 z7WH{yeYgS%C)h_=t#AlU*^b#`*yC zdfV&NF|=KXB;tyDWq2@hOl^x?D0DGee@DXk5bIP__Xa28~$* zcu)=U;`O%*VObCWz(7C0gbM?4bLhtJPT6;!Eg>-_BjIMy!$ly}OdfCT_oFV`TGq0b zmsdXj`On+AbLZ^c?|!#E_uO;#^wUp6@!-m=!^1=CJ*DkUeu3%AiQRIhoBV-%QF^gk zZgXb17oCY`^!sp(Ge@uQZqr@!9H$N@h0K|=!#Pebw>f9i``z%Z)4pTGn67z_b9UCw z1lIHXsq=Q#ma3d{-T50nhyUF7{=A+0+Ht`S#yXrE?x*`5#q5U9;p2bNx?|gM>eMN_ z7%pDp9PyUUalJWlv*);#d3Pgo;(F(}-ki9RxqZDkaoxFno$+$W;}GcflyIHDZ@xVH z?6da8FMbif`-Ay2&pb1L^mo`}k3D9e`OK$rZ+hsVhlYFAfqnbi-?q2E{q5I1rr+1P z?#5Jj|C2M1+W+Os7cgh^$h!alP2sY9W%k=_hr09kEShRs%-f`X8bOAcA_S)WTkfMh z(Tn5nN2&->_~si=aJdoc{)E? zsLT1W?>)1l<39GqydAUscjqy;ogGa(g`Li+A}-@I!G(v|9a1RK*4xPwq#@i;D?bM^fJHLZiDN$lFqxcuwxvFgSORgW5A3i;+Z?2J_XGOoh#bxq9u5$?kf*<_shw zfg6cHgCwvYtF*I68#Y6Iw!MLyf+#@`wUqmgz7CnDqUG56ts*Lm!%v}AQf zxVtoF5#aj;I^n81iIxymC!XZ}+Pe@3bgaj&9S54EvRRu$MdLfg+JYSkB>X*}47Kof zB!GcfM7Y?SHHyhWXc3b^A3(E@Z^ep&>c$3DBpHig1U=);5o08UllN`X@3T)MKqZf_ z3}u971W%?cg~qVGsGDh^Wj~Zc#?ZhZ8e0{c$;uMa(aeo)gEUa7IF%Aml`ITtWMJu7 zBwQM^`XRhdai=kG0TzJFj;R|E6o- z`~4exYpiEqJ5I$@c4fnpT*^aV?enKnJ8$G1mo8nh=XZRx=Iyw8^{PGp!nMv(Zs{D? zn-e#5j_b^c>z(69=EU{RalJWlBXj$DbK-h)`-aBrww2||^rRzp{C?!mpxyAf?`?A! ziicYGZ{{0br24}6Mi$5ZK>XGCqFsLJ@}AZHD_maA`EOU{O&Oac~r+DgOmCeR1T zBO37ul;mff3q$>2pRRQ~SOPQK*H|X|os`ElH5bq(llqJ`eeq`)1V9Ns^;#Fpz5(mn zj^^+X%@l?V0-RM>7*SDVcuk>`AxT7&1#HYFK~F~eV7{#|L8>V6qCBi=xL&HOv^um2 zOYay)P-e!^KXznL=D#d>#0V~&$f2AMLy9BYLkQl`CO2TmaVkyYQT3>GcoD-vh^9#` zR|yqh{q6o^L!ae5;sRu7M7`@6iH2~?E} zn8oA=DRN4aqH=;^Gn0o@s5FajIHy*@HD)m&p%u|o*dxHD28b%GXw6|fSH`89lu4mw z8mvp>$)JHSg+P)yNj50u7cWkmwNKy@5;L1K+gqywSgfS zxkst9N*g*-)%Nurdxve0bvizXs#nf47KS?3g;gdMEmGw*bsNWgY9ByWVf#@ZDfPUr zp_b7ctyBAA*eHuc#0BD@v9Ar}vhQFf@1}eqRi^ta4c@P1Eo*rh#o^Vv-t{i~z2Eyi z`|4M}g4g_k;Mr%Nu}^*KQ&2X1;uHVG*0PqhtmWE8&vqxYW_0N3!0L0K`<#93V;{3G zed$Z~+0TA<0PAnTed+68|2kBoANj~fhI`jn?WBr_5B}cvyZHTj3*g(aJf0u(RuX?w!lLp-TN?5wkzar;+y_5ldREIT$DVz(m z5}K_CVWMt;E)3P9m?F@`8Eb2-A2(EGAxmAM@`?5`CPh{lZEe6uvO>_L`hZYG>qI0X zD+Db5&mmUmI~*fNDVGqvB)?{vk;cuy_HH@k%?}HYJwk1?) z5>CJ=@dRcG)Y`YPflAPZtc`)s+=x!nTDN&2p>16i3y2IqEbM3GhC}$Ef^|J)Z}@^H zHk+lu2r5@s`SlRH7RbwJvIu{%s3y^SE2wS0zAiGkXS7#9h^2>e!dncCj0WsoN(kY^ zJtnq}WF%e^gQ0$@06M|*!vaE9B*c8x)8l@vx;MS&@?qgPzi7Yw}l6G~}f zjp2h~3{7mHZG>E2U#9s}8#%ehdug2kKASR``2V5t8s92ZO3e&nD_`b?A$g`xC}afG zMNRX$0IB7uk}|5f=t0K#QpCVU#VNPksD81?+sk826BJ#9gte*ZDnER&o5!ox7O!dq zjsCY3cuEK<_ImHhnLa3F-e+f3)GM`{uF zZns-W9{aj=*g5Wz_U=*O?CY<6b!oj&ck8V~Rx;B1E(wn6w5BA%FdP^Q{grj{|px9tZxMWix{R3=#S zmd4t(Dq|rgrj5})QHj^uS{ByO9yOGhJ&>HD$GJU~OLp6u+>fjP3<7J`Ox2hxn@Sc> zhztOV^l1_b8GW-`QoGQg71|*6Sluuh%b|%MB(=llz7{&=m zmgz($fPoOrkb=ZSOt=Rjl80fUQwbRZWnVm>{KChMF>Mz_vtWuYQ}^-4B^oG1INmVX znu(TGnSR*}cwv7GZq(}y-Vg*O!I%;HSerPM<&D%%GB&_8Nd#L~!}e_tPMLzh31v!Q zW)4pYp3Kle>@=W~&{b_W)?c5voZ6bqf%3iD>TN9)(ggjQ&zA!t5w0i+oGwm&kQP;I zlF8E(tP&s!CSx)d(Z<@R&39)>+BrMy^kJiFR0j&r0lK3kuCOYSL+Bg<~=cOGaV`H{5|#WPQB}L z`?_dLJ<=CPd*IrAyJ*QCf-|rC*vIu~AJ;wS)7CZzUiBLPcFQg-s(b2FcUm#uc7bh< zD4@cz{j;b~U2Y?8ursFNNIh+*?lMEN7@Zr|ii|As^|pWz)Hz(odg3yyU5CA5p*NL>491q+EL0_5GpU%EZO`Ej*0fOY z=+5NF%TWPV(OUMu7RrX`qFP6@b8ka29os=sPw<6sJ7*1uQKMkPlFs4kGB=XnW(4~| zDO8y4Z_GJ{MSU4nQ_jaclVU{O0}ah1y{+K#Rq6R;sy9AC3SF^)I(mH;h9otbL3ok@ z(0IDEN$k7Gex~b@LJYBfcYw$2k?`RXjBKnRDs^HmtatQ&gas722FA?~9VA-v_PVmm z`HMtO1w1Irq`o5I+g6GGM&961Z(HPVMLxk4h*gZkn9z);E_$Vt#hMzzr`5DFcyPBF%I2JPDSSz= z+C<&bCHte|jG!n-c3y0M*XhHE=3=87kVMgR5mb3C!S8IE+}P5qUq~hKN@){bAB3gd z>HTLzd(D8J*#@J&^@=(lAftDDrr8;r9Y(bjuv1{h0BiLHTw~?{c2y&=1WQxcX3&H& zV@gatw?LIuOjOWZCRxYSjsBOi6$-NX@nd4xAbPwKpykj^)~aq)%Bon^&)%0_r#K%w z_DjyD3na4-q(L14>G0mhZ)VEon5pO+Hbb7#8snZPkG0&9vdXj9vX-^1Wi7Av^2bj< zXuomzZL>X~sg-Lj!0X=Ec5#7S{|G_9*Q2oF$hPC};d)0s@=CqY`dBz}w&j1rxZTuu z6H=ML%kHr!McVFrb?0ohIM43+clXU zi&`AF=e&>2_Mh8k4`w$q#&zen*}HY$A4j)5@=6HTdUx+Qt>x}7cj2bT5M-;o~MW{Fo6-kP}I6QW;UcSIT}z#u!(tyu2ik# z;pUa2OyX_yjrOoYS1Qp{iqTUZQb;9}V?J5*_%lgPp_&U4QglMC*YGXeav{Yo3|MT^u4^m3M4Br1xBYa4JD$>ylw@ddljM*M|U`; zlvg-TOMsWzo+uuKnp9bIISZ0Gea@mCJ_pK{YzJyR2V-f1fv(JRyoRvSD3za**A@6+ z@di|z+D4kcmW9vX&ieMNy*m0>6HG!_c%> z1SdRxfSiZotjhBS8zq8O69?)ZH%{Z{#00O9Wl>dbldyf5gv^Q5baF{)FlBB|<&s+O zfW}jL##Xb8c;6_<#dB(M6zP>DRYadoG@Anyb&bhOD^M#aRg@6~d2A`4hBS)6QYQ1LNXRXa7Q!xz#9!?X*1+$xkOvbTGsN~D1I;b$gp_)w=OUYp=XEzQH&cuB$7wGajhc!nL&$LbZ zIR_`ZrS4%;`?jxpj@$O%SC>8K8S8xb2yUtkGac|qZ|DMNT;9S``K6(OxXzwYv^rH zjJrc$V9DQglc{_2sy2y_+>>5j)dd6C0VI0ZVs-&e4rB#xF6EgEHrn|z@#EuyqY7>oe&>VuY%vXZ9h z4tiioAd7UafpD;&Ts>Yxg+sgN=q)w!-#=$H_k~Y#uihrmU zf=n*B50hkyRWe0%UgpIBpDB8B;eBNv%$~}zQ1a);$PU&Nb{ROIhdO5XJNcxpqM2Sh z2=Zilg})1>icRemg;5!nD46Ag6x&CSh_g-Vt)?D>LAsOi$UK%MZq-Ld30RU`5FHZb zRTV**TIu^;Fz+K-*S&+gXp{)2n%y$5f!A3b%S zJ<*-DJ5e6)&e%^5K;&JUH`os!++%CGv*kw)?z0~|bwB>SdC#2ix&70_+i40GPT$+Z$X?Ei}=y^EuGU z1K{a8w4?e$9~u4#m>61JA!2crlCM`$^U|(Q2{1w&*Tcob_q;9MCw@GH&(TW^(iMeB zjePzEKGQ0%-W;a}w(_+=(qr$l9e7tVyV%J_w@}Kl=Z$ ze>a-6GhP$(NlGH7=fs7S33w7FTfhZ@8?s*n!wGwZMVba9SsZ<`kTx_*^%d)wA+cp) zY_czgWQv}q_Msg$nIa^5G_~_%CS`FTRD-||@u)nm-zZ9u3%@>xTxtg>lv|cX=*b8h z6&MVuVQn9fN$O3nIL+&;h-Q+R8)JJ-K3@b&PL*5Y2U?d!5>{n4^cw)!nf$tv&Yfz6 z&z1LJk`fLVQ={~KlnY#k_d|nkuG)%{ZF*fgLPOJgP_u>A18Xg7d94(DMC&0l+TE+J zoa)F>>pN11*~(xORwe44E@`$n+BYZWb346;#;Yv~!!GQ36&7EHeC+fC_S=WgS&KBTo?Uu^!4$Pf7a(yf16E!YL5SQj?;~#eCZkXC`JMCJ`v$}k3nnNcKmD;_COOP4ZtFO-c z(%o3v8ZvbBQz~%X5pd6k`~-B>lB~@PYn#ro92MVO`$E7M0YGQA;^TMPl`%zjDpG7x;R) zD1nI)l$c6rvt{r5tGc<4edw-Tv>_au&(xKro(~#ZPACk z?x<9%jRDl=%hfY8;&7ae!?_s69Gt^s+ZHC2%Ui0tnh%vHYV(lJl;Y_94Kb0Au^%rU z&|u!GBGC%Q4vfh`o2%W1aqSPO94kZLZk1CnG$PXOPwv45AW6X#Sc+#U%t6Nf1^fWG z5AN{+fA|oRK-AWF8g`EoCF4NjsGuMmg!zq}Y>+qEw#WQKwD!7Vx*)D3M8}0d)sJrw zl*NvY_+gaB0o0gCBG`{Es7Og%ZRY9iHVk|@-K>LZn&2qLSW3wMN*vA4Gt^y024Vrk zlHU8Oo6*F)%D0N%U==_NyOefAFET~2xlJbcU8#=mXUM!W+$G5JK%ozb$lnk?( zxdS-G@c||oCm+;uIneaY7>bA14zIh6FElV@Cf-&lv#gwiY;FTa^fvPlz{m`xHf0Q@ zalFO(164t2rLkLuvnnAPi5VwcU<@HrjwVv!AjOdi3?NGBcb}=ZI%nV+-@YgSItcg<$(1u9k|h#ZhN4YTiFfXmaFmHi4|V z_nd9Ng^7RbvvJKatv|+tF6z8{bhU3jq*ImJQEV@St2?+TOnn>{dr!yMckVfOvl(!k z_i;T^hdMh(UCgn09Y=&%ZH&U0A9K;ty3<{CeiVf@wehUgrukNP=J+n0(%Fv85aODx_f@BROwX{o&;d}T(A>Rrt@?RWfclCNbcxYrfISIOPK}ea zD6BEboosr%;H5EV;XvfE_%PB zPTt4PSe$DNZ8CtZfY&2D$Z7EelAwE}!zuT~MhNQw6`fDfbIa&;Rw#su{4OUkUKFr} zfQIQQd1D|sETfScC1`c@zlv_#R+L#U%Crnn#w*(Eghi%QS!QMgNKpzb1lmEVWz$5& z@fC||Z4w6gIMG-PLsf~*$dj@LjMN3Oo;Z5ebtnp{RE>-y&5W(ZXM*628wvmpCCSeso4^IqIVUJlWiPmOhK8LlNQgiG*+71x3D{0Xik%3kTjDS29kWR za%>MUq?=WU+51-4yA0j}CaIqnlSH%@P%bK_IeU82p1jU4yVCkB(8NCQTV=m+@ftLr z%m_*49sy|aObC$^+3S~5z(wm@^Z=y+7aZ`P8|39`?dy~}kmnxea>MzDMmT}xV6SB@ zYgx-$*0Pp6S9U*&PjXRu`-`g>fA-8{_CIXDJ1w~PJY8V19d-ed&6$Nt*!jCI{~kl! z!tT+pQD$JF&LO}Kf!MQHuh%{7vVIfl2-n`t!k$`JThOqbJ+#}hg#Aaq_BK-=*LnR% zMb#W?%^}O|_hd+C_Sq|Ca*9jc%fT6tuFzesr`spb7nYGEL;Xmd?$8($696n~F zU1R;lIsQlX{^i%QB)#qgKQr6MBl5w_WRU_%Q7k2uOsQI=01A|vfJ8whKmr;>4Z7z& z?!Tk|g`PCf(?)CDlOFY?Y9K)M5Fk|ndQcK6Q4&Rp?_@qA;+}10wb#S;+2?URJTlxp zJR|HQBi;SpbN0iw?R}5^?po{Xhs}(y`OkhcZ+efLxp17vFP~$dwl09Z$E?>_FS4Ca z7+Q)*h+?)yu+&oZOi)s-G>RAS7oB8_gN3Xjh&@q#gEjIhg0pRBF&|Jzy$prdDY?TS z=E+I!qN2sBvZ16%%Bw^U%3c;X$bckRTb{DmLsb{NPHWpLJ^-k)tcvz&Qc#y9=7B76 ztjh}=SsSrwRz>wVbA3D9S6qrVIjKg(4@E!Ai*0)g844HIcAhmvB%M#@Dw$k@PPcm2 zTD~ZIyFL*fZ0q8MVwKjdDC@E%I*6P1@H*m{&RnR=g$L!;cHVWs@und7)U+1w8!(di zWIM-2`QU26wm9lexkql*My9dA(smZ;qviyPtCQFcIw<1Mi2y?EK!I1QAlV7IS&6Yj zI2VNL_q<4)5`vMqE*rh`V@91Rk#SaG&%}QjY-MHVM`UxAYC%laeV(#xp({muWpMZ~ zlxYUv+CP zyRXZ7{J8wTz=E;8%Vut2MZbFe{^i>`yp(?!s%iU|ZS?f$?P<5orQ>1vxb^o7p1MAs z{_J`7n=#vu?eNb1)Alp$6zo!Un5;nl*`}y@j4AYblBe2F{KOZx*Ws!S~?s^ z-?zQ*@i0%WkHg219$ezXR?^{&_v;t8<8=Tq>1OVvxZ2lk?Q{2d8WD%_IiB(5J#jd; z<7@UzsWC+!?K3Xdc#OxRao_))Zuj$P>u@y=*M8RPEq0$1oJwVNco5uJWdxHei<+~o zUPKlxot0+=2M;ovsGQMSlily)$&Rn>tuG4gc?=9UoFEv(+MZ3sBuc64>WH1Os!dd3 z#f$9_J_2}H)R4^Zh}N?Wg1{cvp3Zb?QSp;c(YI|OGYX=QyuB}Df7`j7xA!hxDy`&p zf)qRDOb}PL^JZxHDnlP#UsZst(gC$FSIerOZQBycK*==#9{0)D6drHej^#ZZJ2`_@ z!BXRp?@*l-%73C#Y%yElcEVZKP3!s-u9_Tc$dCqrLl;8cty$v(aFogm3WwJE#5^$^ zAI?LuJ+Nsi(g*?kmFk31)NqvtRs_PkpEe9DzINP}*%ZuY)2q6KOvTyce0aB(?hp4?=SB^iR>XQf?XIB-B1d6R|vdZrtlTZFPu4- zbCy#!FV(=%$Ju=IyK};lhC)laHhNo|ZvKS|wI&)W`55OykyBZdJDb*eAI#P7QjGcW zqHYL%c!_o6wPC_9vTTkyvYcc(RPI_PRS!KP=Z~g$q^3lB)~s2xzBsjiPWlml_WyK# zpCSAI^y!cFg#*~J`27k}?3qXVF9Ku78tDdvj3w3W2bF$+Pq($(AZ{Q| z+>h^g&GlHs-O2Ua<2(G9j_2Kv=YMkn4hP%!tzM4dcrHiKHC8+>uwDD^`;LHcC2gSY8;NIr98LG5%im5?CEA-hiiO1=1b05>?*9g~GfVE!-K19O`TB;!k6)*v>cNZ`f^c`|FyiD#~uW)!C#Cltp(!QHZqil1Bbam6eX` z(<%!dbEL!Te7w`m$|TW3_q)P1Jm=`@f(0#p%D0g|01YI#wV z*3{Y#tLfn5{aobOTI_5KR#P+GgYI^#X?7(*@vdRh6APQj^pir+4QTOj-B&*^PCOqU$Z1Dg{_alJ3zO~z()QlK;qmkKS*V)mGX-raG5G4c0g2nLrqTq z2*M4*#*ZoQ=f<|8&C0N3T-L@-QPdgHR>kTctWsDYM#_&)~s2xX3cubbpbg)x~s$&+h>>m+gHC8 z|NjqvkN-X{toH?XiidzC-9U=5VD~@os_(ChXF=D)cc#OCaeyD`089F#o%#EBU?whr zsNej(U%!9<>+Lw)0h4|Os*c;*&-L*B=!bnqyc}YrxH|aT_uPV>h*$gm)i)1g+~anP zZ(eh=t>YL!+J796_jnHd;c#DHkJ#6)aSKAnHg>h!qy5}${|EvvE0WuN_x-%~>-pdq zkJ~+}toEb4-SlC6kLUIJtH=C(>Km?Jxh%~2lv20SXH|PVt|zGuDt>7QPBpL5yPy_V zrrCEI{eK@x@Y1E);+ohFD8?cWjsOUj%jo51(MCvwF(SFJ_HColTsZq#c0dVS^!JvA zQnC?hF^>s(S*x9S2pw-?5{TLv4c{1a!{b@3PEvLkquh&sZGgsXRq;a*fFSf7JOVJT zo(18^FPvWmXvRTxPB!dFy;NoYJM^ZVDm7 zyVfRw5|m)YYCAFrB)DVT7--cD>K4H;cB?FmA~F%-M1y_xjE(_aR!PZ`^59Vd5y`YJ z`6(-FSr_!^nv}HEwb-Sv3IBgor8{D0NQ|JJ3L)Kqy+n*hN7a%mp}Ws70jl|&2t~UkPL+c zwLp*yJ0I|7ZOI|+$v$2KNOu)z?AAb5OIsx4=IvF5omAZxG`=m3U_5@aSH{@s+&`Drty&E+xgtKPNnlQ3kL%an9p3e_>iRgxw_Y|cK2@cM+n!MC z^%d4+a;Isn%)sKZa*&x{jHsCHdzEq{yOp-J-pWj*Z5?-(2nA4tS;?Wbd!!+VXo?^* zfy&`-b=x{Lp>Y~KbX9<(A?%z|r7*|}&+}m?RvtCjhfq~e3D%2{7T3uT)iB{Xn;+;s z2w*43O;U-04J3Cg+R?`(8mCWFq)-~md>RC7Z05T;|Lr3*lzIVqvSBT zRk-DfdffnoqYtJ2;{&eidhlG5pcjWC)K;`7x6B+Gem4f_zHpi@^C!}~Qqw{>Yu2n; zU!3|;edha9PW;-7pJYbHZ>)cIzu@k1zhFQ9`w`%YxK}ZyoA-~`-oTxH_}&i%sE&X4 z`}<3P!`-%e+{2gW{(gARqwVakJ3^Cq@cOtu@2fxK!Pmz}!Nd3Nj`?NpKfdm!`paJb z;Okt_J$IcS)sa&j&b{9ad|b_shugoszQ;Km*RSihW8R-Rwtl_O{)kN7&bxSUoR79W zzWrz(zu`*h@|>E#V||T9p;gn8-QC=n^Q;B9nwVw1kh94OojihJxRxDF*|eTyv$op3 z@sWYl83ezt`BPP(5QQ}YKg!tlJ|rK~8kg>_E=bd~ZAI${{-6t1E-5d%IywpO=+(+H!J>A!F?JT<=pIEZHDy<=j`LyWb7BS+zptbo zz9t-tqzrFCz9k7B;h32zHH0_J&Mq`#?W*5o-jJGkL{~N#wpSEd#A9g98P{o7xQz#H z8(bqh)+d{@?F{&K=eaHzL#w6`TMSDb_ckcsxTeg_lI%+ms*mI6fev4z zE|Mm0?fQD`P)JYi(Ya4$DIU-}KfpTXB(d`$Gv{*rV!bmj+Vw2_5?Ju#d zq6bdXj1)!g!xouLTC?e?g5W^hYv_h#ugm7VEN)8Uv~cXvg%FouyGk|3tXZ?(T;aDG z-}uHiCZL=(Yt~gA)k4={%x`z4`2PFv$It!T&qXQaV_(aU(%ZrQA5LG3zy9LKxH-qMoVXpU{$PAAUps_?AI5v%=NR93evIzMCdHKv@Aki| zZH%!>>B<`Ua0e;wz|-;AA6hF9`?`ag$8V?0*!7#;9>+!Vs$Z_dgV*ibygKK{6X*6C z?XSPRzK3gZJm0JPq~9OM>#puK(X7{8FSeEKDJKSdmrk44+O%$C2YO!np{}XUIMzBi zm6HOwJt^4{5X;il`Bkf;X|NV-i_}-_nggxM7~lklZ!LT3IRO6C-_dv}Om5|*UxUa;ZF{!f3ZprLzr0Hw2cY`}S zRW(+9fW)*zER9*vW|;fsd@5~)^65$<>Flv?$)aE99dVcny9O5Lon5lK)O}F2x)fbk zS~Z*Rju6}%iDadBQ*tZyxCqQbmrlu{FXl{ z&w93A_MvCik8b_yul{O$?Q36)zx}s=EoRM{HS1AbKmXtE&w*e1rC*8h*{3rvnhVecujjZob}c zzBhn__S5&*^cx7WgNc6FM!yCk{qWw0VCitaSKEyH{oFyH<9p+9{KwZuzXnwi4*_9% zFxKN3$JbIiIzq1Z9e!_54~{8r$21;-s+8g(n9{l+?jT~n-R|MF$Ln_&Xdc(s;CS77 ziidFL?)t~!JP&i^_I;PZi+fNS*Yn~E=0)5Ew%=~@c#qu9x$Aj+_-?ws-mm|0(PP$| zt%`1RfG8Wp%KZf3vMtY6b(~k|k)vqTy`J{2b~ZDxU5&X|h3nGR71B;Hk=o^6fJKlX z=P9Jw$%J3$4O#$@1Ud;yKEw|80%V1%BCV%M#$r7q&l(oT?Y~v)&F0K%=FV>rL(w+M zd#VmUCv$p|tu0osYFDju`??*|nrVMisj-^!oiqn4$0RwtJyGQZr4@<8i=r-hP^041kANB`Zf8 z90H;4h#xuwaw1xaf%qq``(dGkkcOe~t1Os2tqfJ3w%x4s8m_yP*KM2&gYqGyS=16S zXS&jg=h}^PBXm6sm9j5bIAA-+FmVkmgybY0`- z3FrWQfHZYf%p&)^DS8}8*+pC3Ci*IP+3{H17;#w=)myXPiMsv`{H)JIE!&5K z?|kPw@gM%fe~52>^P8XKt?|{be)aBaA1x*Rm--$4{f}Ps_-ej>&6l@@<@o+@mX988 z<6p-IQT&=m-~Yqyw@zal>z7XP)fb<9AHUIm5WkDxKK+pUIOo$V@8fschY!F1`(=IQ zec*T=ZDV}@Rrb-o{9b&u=TE$ke_6k)eWa%!Y9FmE@tf=S`1c>2@=MR--=@ds@h{^0 z`psy3KIYwX*XxtayGPgSqmMp{^Z6XFt42=grTPvS-b9VhLE}daKO<~^zBs*zKm5Z# zjBkJY+jp;5qo6%$DBgSTy=X7qkN;2nethM}ek`K*!+E63V%lJI_oLsB>FWDq$A@cmAu9c9n65$E*k<3y z;6hX4LTjR5zo#Eh_X>W7i+-cU;T3nsa*pVJBDP5izVZag6<){ZbtBh2yZ({_x-H;p>3WpYA!8V%D22$_@Yx zXnJB6Rig6e+}-(4`N_3CS%sywIfO6Fc3OR(K(J7qk(?FBgY{&wb18=$LEWSmilUrG zj!%wt150^9(D%wNd7QpY;)v$Xd$BTDTX#K_V3`CXc-Iv%2*N2snlm9)vOuR=m;+ar zge{FC3#^B^X5QeK8kxz;*w4)&>j;F$J`~!Fg=|NMM66>6n?Qb8zQ7?g{zJffDjMOO z9PmT6(8|{V*nmCAq1G654mbtSN6R5(MM{R>Gj=vrr(la@>a)sF?+wIrL3=<<9O#mR6$-ZG&({ z{DZsB5;8Sg{P?J$iEZ^b3F>jb1O=UOMs&`Bm;B7n{?|@DlY_O{cbU@R891K1Jq&#c zzd-*cu5;H^963#dP9X?_0q1+h1CUB2w_QwEk68Y&?fLS-L=V48iYq&swo4+)R+3fW zUdr=_s3`{L7jXjno#K{PwrL6@UC^-;HHmiT3{EpZ-D2`t0j;I`R5qku>Yg z*4MxO_4xkxzaMY90I;BL_-Fs@pT&Rs-~PS$AO45`K4#6D^~EVX*U{FMdEuX_Zp zzW(*Eed^~_y88R=0$5*#O7wsFpZ}-$KjP2-@qfH|?{W1WaYG{>Ztr@Pf4ktmt$x_* zqwO8{p61rR(|NH)UF5kc3*Y)?}nb$wJ&&S6x0N3N=NiR9B{@^{2j`s== zJ#!q#ZC`)?`YSKH#*ePo?RVqB{?dcjJ-S{m`}*y6FWVW&?eRRm-S(@_?d#*co`d)J zD!p_&FPp<3e;n=MJb3j2mo1a`h|E-)o8r+hhI7q}*4a7sOt3nnrC=R-4Y8$#3Mjh7k|UsO%>xBO06!qq z*j`>l^>8Ulmz0SN<)rS7Y`{i^Rg;}j(fe}iC0PW?iITVj5sg8-1TJ!xwIZH_*Ao*s zN~&7*H3UvQ{g74`1=efBGl!xBm9u zj^FyN-@1AIaSQ#yRv&Ng@!y|&{l^_&JUEuyzd!f>Px|k8=KCLao-cd-tGsudUH_Ql zc-ekl_WH}$`^UcSoU-S5N@$4~0yvnh>?6t3U9xp%k{>-28F|WUU#q;m)udtnu zpTjSI|Lds(YD?*&DtuGY&@W#1^*g z;cw{NNL!u+KN9ZfE~=|kUEmqSHWtJ%JIY{?$b{r+*_PYFgU$Rw+2EZDECG{hlT@Oe zZ>`F+mSx#2C7+~1qcEy!tq+x3$$Qii^<6y2%4-W%T*;&XIxdWxhgJCpshks4P5>MG#?7GW{+<0xQu6 zDyRDR?Mvb$5QtK^d+ai@Y*Hp^U!g6}AZWK7>i;YN+qRvJZQIVowr$(m*c)!_jrHYz-tXVc^>5DUsqU+)y1H$9 zxQX>M1eJ+fbXR3-)Ier&+=GeMCsMU8P)IGcv+4pe`qYfARS+ZI7zh{meqv8}%UDQ&K^LQd~Y=0M>#|iG|DobZ`g};T&uD8e>$s{&lnQ#grLkhn z+pkp=hWHA107%Ptfx9NohRdQr1{B7xujS& z4?f&Vy_rJcbrQ*Tv7p&!^~YZ@8`7n6^*CVcIyW3jYAM~|Qr48>JBdH8pqL^r7I+6M z5-uzGPKD4q?o7!+oV8BE0fJXcdG?gxKO0fZaWl0?3}DH>De`SyG<&PMLl*}%G($?{ ztn!Z{k#TJ1oWPHwsHFR_!o5?uz|l3ckp8;&-sm+3jV<15=2Y9?G5d~#BZA2DOj3f+ zfK9?@H;q;QHKW-)mQIsSKjiIVb4Iz(?Lyw?SNG&caA^#t6I;Ji0ya~0dq!uJUqeI$ z&4I(4NTswV^Bmx;+FPe^jZ*baxJjx@)dIb6z46W%}La5~cgNseWNu$I@69N`6&x>#hy)yOe=9$Z};ZMqSLN zNF+)KY&mdRIm!&8V%hmeOcc!+V&rsNF0Q{4yMwE7vsY{rvg`_hO&$(=-2qB|W_pS0GK3M#?1U~Z_#0Tm_FarZ9gQ{u=Fj*gLrmbhUY%Bfni+XbyyL+g zQV0EkKs7iYDJ4Gl1}@?+o6;Ictl(8~Ey>0|cD6QY$4GI#| zkK+=#AZ4!zLs6=>bqS&GtE-HIz-hT#_8rATDY=+$%h^?gZY!`%M^N*S?~x{&6XQVC z$2$IY$BrrEl?#+xm2k&$WzggVqXiS#wa09wh%%2^AfB4dSqJmu#`9k-fuU_%c5BCj z|1AkmnX0yv3$u1x2A#G!u{D%Q8J|;OqN1>p%xAw93w(N@t%1Z&_@_#ad6QBKk0{Rx<>ZLcA?_X{f$;#P%8-O%uLye9gC)2XOLfZl1> zQfCmUzW@~LE~xVl$1cJusR7vQ_tY3oC`xZWJSYu7&5w>N<7PQWc1OM?XF~E3vBp|) z(Gjai>B_~RRBu_ICvyLuDPr{SH)BzYSw4j-9YM}14o9SthJA!f(gt9=6)XGI+;8VT-Q z^6SwZ;f_p}L{DCALA!cs=Lv0mqNg#DzMi)|qEYVzS$O$zx(NPPV@RRMKxz;?LeL={ z03=W1w`%Jr@-;Pdu6GVvbF0?nFq4OQwo^~?!>HLo5mN=pHvU^C`9qdWS?knp=Py0< zF~S_i4B3grq98gq@c_|yFh((B*y%qLlMg#pZU0uqm1lH65;p{#nwg{CwCWDpAo{*>>58Ub|B-Y zC<*d;FOrHhLKv%Kbv%r`aTx?M!5(f?bfN&I)+!z%+R((RYCckk`k1-+oYlowwY%qX z50*v#vU4d@-88f&R0ENvY(d$)Toqx#_KCNncHx1oxc85}J5*+VvRD`>LX+*&7Y+C$ zmHDnI^)LhDW$8*DVEX-GTef}7GOdE_yxXnPg%Cn3@I1K93uAUUr~DR>(PIR$p|MqNBRwdw$Pq7EP-e0^&5+aK?x zP2$Zo(Lk3H>Kah-w8f!iJ|zbeKPBsY{QD=nt|?I=gh!~|#YJF@Yp+`<|Wz>+Rnm$dOt zP}Bf=@46}e9*wyaUfb6N#m=V?o;Jg0`H&k{AceZwABm*sc5ntJPsb^9n zFm)+9EenQW5O)_F;LU4KC_ML*sC+ZA*LYXrR^LHp+#>i(S58(`b_0v>8zCJm3@^1F zRCaFJIdBasQ1L0mSq{2DXQYt)4(B|4?TP>uOr>1Z4US8orE5##?T>;gB|9D}t68rN z={W7NK3|v$CfYgY*hE$xIK zScS(Q;iF7Gte_^7KQ%mW(<%6Qf#@f_58zYL&Q%ozsoP@jXlU_JReEkW{N?i zhDzkRtjLb4+Ahv@a-{sXKDC{(oBjtz{|SbKx@$4RucTf-AM@3rsU0T+_S8`gdUrPm zggv%re#XYC8XlgCZrp;g>@sF8cGTb+ra1p(bYV;y7>36y>FoyDl{aLne|vbjlEGTRXxhFH=Y{Tn81UCcK-O zb!27|tPJ?Uv1x#PRWhahwUoJXmJtEfU(Ev`n&9JmA0(_=3ic*#&Q}Dp{7+O~GENHB zauQk>6hYl;wUvYYSz_#qE?!CVmyWQOBJMqDM`@%oz+^U43q|eK8U1YIM9K|h;wdeh zxk`;VFjGV5cpmF4qxj+Pax!cu2N6zyOrfPGdT$(|_@CRxSrbV#b_we}E{lGQq-#|R zz#Z0n=S{sD^1v#*7e8J)hN$0)zYqeM&4!eVYng8bS`!9?Ngyd#!vQu_^=#6oq;WA7 zIreN2&bU0>ZAMh}WWdXzxX^E%3Cu2m-Z*W-?Y)=hGLq_w03GVMLQ~oCK1B-PbTiMD zRKn5fR4^CMLb_u^53RaxH6~cYSq1Vz$CYb^9x?8;&q&V z`AE$|+=Jp;FdPuIFl7BvxdQ7pN2fyJ3dUz*-RnEVVdo40B{iDx2GA#Ml7$r8@!GUP zSqL>Z*Ce;fx-R3huH=-n;n{A)y=SBtqBS8DNHnYuE!0s*%*3~tOq+1<0<|6R?F$;c zPg!uGa3tLvt*ZxkK43fAqti`eb=bn{xk83lTNYN3A+}90SSXP`>NkGWjqSQJM8TaG zo&Pb$HufBn1~>nQ4N}~6jsHv2I-Wh9Pa*r%J|(l4y4C73trA&@TsYtU7_Cq$7Stw` zg1ZyFguk-eq=pi*jF*!(j8TLcxvl;GyxPESAYz{lW7m&X(^Hd4a%Bvr{?v z7rXY4S9pAoV;1f@dMc#eUr9weLC4ZtwgVx zrLEr%il+7v4udB^tCtpF0ri75KV3`MM&SDgg&wunOd|yZ^ZRxWtQn}=X&~T0_9_iz zc|EYzz*oCHK`MgaZ}48lO)&f6jzO%|>yUB<)q!_N-*GNp`BrmY1TB=%Kf5RJS1wGP zrnH9Ld3=sO&e0-}qHEO!hLn7roB8P_h`hcdIm97q+Dj0k3JYEz&t@L<8gKt~<-2#6 zk+XF%khn(-9_!oaKyxn}Ck5vy*1JWgFwge zm4BDS`(qiNYb6G(NVF(p5N*DOvs1-@tQFepG>jS00aaNZd*K==Wq`{5(wyMI-0K2q zF`t@sGZxx8NN%W-)z(HPmCRw5)UTt#y?jv&B$tDvgqPNbHJhw>7N5Ju)UNucunWU8J)V^+<-e{utnhIq}B^p4E zQWNT=UPezB$`YX4v*uAnO{+X+ppd#7nVF)oCXMEP1S4c(<`4{-!M=8)4xIor z$-CkxH2WO{`Rt>R?Z1B2Y|(p#6Eno-f5rRX*L<(X;edU*npa=%+%QXj4SRLUf4^kP zE!G6;B&(NIH+D`cll9s>+*2srT@JY%q={xXGNvMJNYd5o*I@00wp~ zR3$L6*?-@>)Svrmh`efay;8+rH7>N}ZxY$VM)~IISQ7bEdqgm`G%STJ?9th^Q;KTu zT7NF3#1lBXaMoj3w(RE)!Y7+uXQA(cJ6- zsI(PmZ3`4Q=}v!FEb=nzT#E2pp#|WhGXC*pRoLQgFwW>kp4{&#LFqX6bg;yCQ3i1S zi@wCjYRj?W0@ql!Sjt|MH$hKC7o22i+1GESPuw~a5h8u@#guy_+bYIZrJO_)x;s=L zelQLMRT3rn^(&>To5EH8gLxuNF}{9bb0S+4hPjBq>HsaA!&NrzZzp%r(0TGRY0gCP zK67&Y<0r5Pa?!jriwLs3Tn`_ahi}4BOp}jyYzkj_lPHCSbt5q)V?`IN>yzMVw^%BM zXa?*RvPH)?R2gj>r?Y_ii6%KsUDH)y4|U4;sF|mkF*1VvAKu(19u1X8@(S{RKA{*8zNZXd9k}8v`k$Y_3_c!z7^_3vAJ5B*&DgUf{Z{Z^{by@G#(!j1 z{awymW&T^`CwJJleZHz^eD6k=hOxZ+E#-c4L^cU^S00X}K9}Ym=!#A*HCO4k1Lzt~$cC ze@X+{E~CHR_FUu|&8-9rz9(*&}B{PL#!yo6;Q%GzjdDFNU|v-0}-EE zp*%PEm?AG1sn$;JQadFDX`+~2e(}T`UqQIoWI(%Ct!(~sP1nRXHNazMc&YHE<8By| zKThmLs5aM!#1+9Dh3NBAqVy7w${W9k>A6l5N6`2=w3*AmD;D%~Mxjr8wZCrRHVGI2 zSM?^Ij(+XS$*<~hl@D(CZc#V;cq67^V1?vV( zL2%GOYEiy!6VN1xK#<{{LDmXj0IPIbyhA8egR7W)KD7X_RO$<9AAM$K+Cs@8)S{AB zsbK_hxR<7%d5W|kWAI9!RhdVucEjJ8yAOE5wPwtPG|-ms;AFZwU6RMITj^g21lUES zrkAwSBF5CqBXlX2S?x=g;))$~j{OA&C16OyPnK~(;q0&XF@%|*)fdwzEky`9x2K*q z*O4#^0Q|(Kg?o)Fz(@ZvVG7aD8NZMF@eDuDH4hoTM*Fb@UsD7p#ku+fZC2^f>CpQ>xBBsK z`oH~sAF>4r1K!F5Z~}e`-nTUH?I)Uj@?~?aZ!F;Zp7HzsDW>2jW6$Ky;j^|MJ>dD~ zOCRJfr{U+{d5>oQn`eK{yu3UvcTbAXeZnu}kB$7#jTIZFyu*!9@z?nuU2^0{e{&mR z=(+jvsc4$~{DElr%D+DQzn^>ZZ*$&0|9ty>ef0Y&zz4GDsRo=eev<-9B>?mA(r8TtGoit~c0~ajwlS=;<5~jsxMi`pN&)S1O1c?$=RLGV zX+(_&d0n8abLk|H<}YEBb%z~%4XyKcm7^!-J%X6e7zS%xsJae$vd%2rE16#>tsn%* z0<7t|YdgUH0K~mKY71pnvIyFw!iOoFW3Ls$H_R+# z)Vz;B{T9ur6Xbwz08fph7^>2xT|m|-B@-Agv38dM)Ci(~!sO=)hRjf;oI(7SLgA;m zMuTel4#Mtedx=pb%3q!f7aRGR;vP01I#QQX;l(%C5uc2aSiAn-Wi%Tl%#E+|hNLe0 z4x3S@IQLhCLM>4>lg4a7%xB77#ulupVx=x2M1%)hPh1qzR6!U`GM|=O6=9$r?r$9X zWLLC|>7?XUk>w0=NN3!HEdhnu`e_a^v*ewN8roCsH36Zn7|rA?-Z}5G1j^j^Tpn69 z=%DJ8vrXR)Y0$Qtq<^!kod3QmzIF-W1o^`#ZTz5B*UEz+8X_G9?S>Oam311G`=tN6YOcsD#0{66`XE1f9*fTjaeHvJ8M z`*`K>ef;te@HIdF-2eUgqj9C3_t3+P@!z2e-l2kN2|k$`k}lvF4l{b+o+Ny(C*180 z@k5f6EysVq5PqBXeP107lw=G3nSJ}oJwN;UCs$Viv#}Q_&*W; zT;rx@xqw$|y7^V}CuJ>0Yn<4m+`4v(+#J|wLXAlsG}@wa1*sP3Lv7^F2%y;|jx_hD zO>5+-T54j(8pGGM))4S(32R`^-*Vmi$s1jPxh@4Zp_R-HDKwh;UClcHM*Nn|ToiFY zjlRHGVdXT3@&vinI1vW@SZ4ns6CYF(Pl?kZ5gui5c4iIdnp%_>!E*6cLU0Sab&Lr7 z0BuuXsVOCU@wYy}gA+U6$DISq7OT?i*c>97a;l zLSx(3@p3eaFG`l&hP(Kt!mvJ=Wc;GiyIH$yYJXgV#V>qG-HFs`1nsVWt}1D-e-Gh< z>EkI4(;j~lt7_z)k=!qzE3u6dTq~%f*SLUoCZaIHV5iv1aJG5sT&6}>)tDq#O;%1) z@fHXzcnTrjmf;q~npPK8Sqo{wwMq42)%BVEUY&y8T;5PDrcgRD^7(ykF;{VobQvF* z4a3PjPd(|gwUVZmF5*6Gt8L*v4)kV7?Sm#%L;78VySJZ_K9!aWbux{xq1)v;lK@vzV)o(xD=g-$uyH&st2wvD-*b4OgkNfB?64oL10w}NpqW>i(fc@(*;3I+gXNrCw z;s=om!L+TS^Ti25D&4CZ69Ex2S|6N!-C%VRXVw0q_a#l13Vd2aK%>(m750!_!_U8 z27sDj;G=_Ib*12I2OzSL{!33SF@b7KkYI`&TODTOvk2eQcbehoz#-v}K3Gv@%S4LX z48-16Eq~o)pM=ahR`miBgjs4a`+I-xeYcKWoT?ytOADMnWvfkb7(e1ckoQ)wW`H%+ zr3B?r9Lc$#V^{*Xeia_1c8;XG0Z7_#+hS$S|MKG7L;CJtk)uDLLza+-f~MX?5Q;fL zcqsLiEG^Pb-J5ARy1K8rF2mbQ0ga-2G7vIg!A7Q36H5d-9J<|mB;v?H@o?(>+gf(k zK|{sg`9#Eh&BiZ%GVVHb2TY4)m|;abSwyyFsZ(KpE}EDe^-f81pmR@~^D$MUhG0+D z8A->3s%s#PLP{YIizOvI3XigO=o~{>5poT8Es8AyT)j_&^u$JsafMvv?DNtr@}b5K zaZ6Ss3I2~GfzoWmAVQFM`|Rys=Z^-XSssCS_j!#h>Z5pSe=o3eH+#?%!>r8=i#ut3 z(u7p|3bgMP#ShIp*Dv6F;q|fn7fyj@fi0TRer!jny&6uyaL-IPGRDQHy?91BR8MBH+Q~?2|v)I4|PU z72@g-32^d3m0nPPs^8^BE^r zfN6GPXX-&=gJY`U9QH;ZgQh1#d+hc}uI~3e`7X4V&PLqPdDlG_OUM(e;rIp0PTNEY z(3hUOo57?Bopm`^)+e-m%JOX&)*iPg+(P^5#j~mlL0 zljWC97anBNLFxRyZ!xf6Fio~!fyjVlFb!>_Ye!Db0XJwcJb%h(gYkvFCeiw@3$B5b z9dqWR(EGYKlTmPts5Bf6FK3{chGG5roDTDs)2`;0j*SvrYHFtV?WwA&ZTYnJZrET>X5Jx|8W<2!QzVeoTkz8e^y4G}XGaB0@KTDB7))JAo|$V>TSe)FXl94ZLU+o8I%R!ONd)Bs1iS$H zLZza%z%v>+SckP@${8&wPnlv+$cqDGcrz9Mt4lkq$TbnRRbvAjSU95_d~}(HK&i2A z)&z0J>wLP-0S1;M!#o$wZx}%PYz#mW$AYbO2!kIdAp_l5J%F;6T=&sw&22kfZ{m)e zz+5|;Kn`(^=?80LPktBum%uKn7MjFtR5Pcn5T(rLwe=;_UV;@g7JyE8dO+MOT@u2a z>{FXDOZGR^$#1Ru$}pQF2RVy>iw=F*^Jvv!4Ux$%v`70w24^<8=mRH!kWJAB`T zvjXk`4`?P8QrEd$nzMj3fq7ds+~eoaB~y6Q7z+?mPsJ<^S(^bHF@oT{RT znZ5<@MHAk~s4as_uU$5HpBlmh)0+98#N5D0xdso}v#!b$axHxUMQo_a3T(MN1Q-q; z?c-xH%@BLPEUpEFq_^EGMNaE|NBeZ%T(M5kWN}+o59zbuSN;15cMlM?f*v!~*+AVB zVnUlnL~iUO<7|)!nB-~kG!eXcYeD*h^4kXLM4LPbxxB@RraWeoye;{W@Z1;*QeZ=f zySnQ+Dv>Qoe=V*+MzO#x_qt4@xdGGy*!j$0`u2=R`(;~IzKbO^kUw{Se%LbuL*d8U z|6ULy+cghQ22M1ufL2cb_k5ol+-Coxnm8*XU-pj_@Bmu@}9wC=L}< zrE@g(A%2d@mJL6&&Pri{%9smxty=ZnHph(W={X73kx8z`SeZhAnh2%`)W|DK+PGjsAcQkBDQVUzLyr~Nl zo&ot{4Hu*GFmmjwwN`Qktk5yK{p#vfI%tiK*-tj*h6&O3mrBzV_!fi}M`oRVp%XQ& z3mqTCxk-av?Zt;MzmK+S^9h9+1Q(i$A9D+W9X0bHU90ZPFJ?P%t}S~yo$zXOXQIAF zsLRs7wzX5)#de$uh4Wa3KeKm6tSxR=?iO@PuQiG>uaW`#OGf*%+CayZa5IoU$wXac zT!sBiQKOwNgZ&o2)%I-z>54uZ_34Vfo2;V&;J=DXwVeM?T*NH5&wnMoHfF&4kLIsi z{;+*}tEToYU)miHcNykL?@%zSaIeTVYHLOG(i~9_WT+0_>JCGmsrC;B{}-h|u({As zS0`>8N`^fINj?OY?9(#4DoYFYzpqN1ea=+stagprUoEMgF z6c)I?4vul;;>e}BqUNGQa`&HA5)YgZygthB*~A@4O`deNwiO}Al}2t}RfNhBI~uv2 zV3HpHcO1Ro#aSvTLA*OP<5D^m7io41A*#n%28eZ0<0awxjUe)5qp}S7;@(7G(DANw zZxq`p=#If^z*_0z*o#P^tfLos=THA6U5~$jGjQgh##^YNR?#yd0Ioz<3s0HxJ{~2t zM#f_J)s||{^&HLo3yNZnfn#ZU`)pQp2cl1gTQUsENRt~lPx~|N9y$k zg0o?=)$A8(S5*y#^c7I_S{ZJEUPCc`BC*h_TM)KMIBryV4*mzjI>*o--F6h(OtnqL z={j(0^Z`L=kewi>(1Eiik1e8F=xLRoV5m4cj||VALNC#1rh}k?>%cke3(?HKh{@K^ z8=wKs#0U{(u^d=ff=(gPV;1DO7g@1OOKdF(lN zuOR&2N|fEIGO%@0aK0+4S#RHgR8ylyxDlCfQm7kk7`Z-NVBDJZK2OetFhlDsLK7<> z+t$POsZ|(@D-9~4K}t}w5xfT4nEfFEz19#tv~R1af+V>qMhkeVnvQ7|OJB8PwSGqD zI+#Z*#p9TZ-1|yFjbz2-7(IBe8yG)OCV5NNo~3qlkQFE{tput7MxC=dy{5f9}MId6T*smu)4^os9rFu9w%8k>?!b34Se=_pnaOlB%T=Z3|Im@utEPXI?vby6mr_Jqjv2SGa`+#;53el6wif)yV@$ ziA`Q2mfV1BC|F(fG^~ECQL~Zv36PYYNmE?43~{c8-V2Fwc2LjQI@4ipKou_Wr7ZrF z!qDWDi=Zk4P7m=0ItWd*xS38-uf;)bM*S$#b0QeJ<7G?I346>;zL5DR64ygx@i%Bk>vkil%+Bzmz!FE0j;p*%;*Iz3;_-s^VT;VqsnHWd_Xb? zgpFsHbH}=FXZXlw`*C?3tl7r+J=86AsMv)nxnlup)!Cz(ax2alvyZ#08|AxE=p0C| zTFq7$niI#AURpGyd#`O_Xb1f2l%?)`GHC+L@PXCejn%A+&ZYCUjYkA`e(pdZGsjDt zt=)d1*d{4AWDs?DNN6gx%lrER%X(DjW(Zau5cmB(j1jUP$ z6TKs+RVDGk$;4swCR|^t%K$1FFKuG1<+d1=87M9^Eyet%vC`^d(o89o5tSuwPK686 z7Sd7tE?Jp<4d}7xaX{MSN&)CXvOXLjPJy;y)?wpGM#eFVrNJkymd)-EjFtko6WKSK zUg-`3q;Y}<27^4NkUmtqjo!VZ1yoU#eo+1|Ff67N-ZdQ6wb2Sub%|CH_X4mf%oT@P zp2wK|5bDH4_ewO2eo7yUGad6kx%C#f?rLckq!a|yaMY?Y! zOJZFc%9}eRYE?_>v0$-@Dz+RLTnmSu+?*P3=Yh>PSnd8HS^!apY=7f)d#S>`2oaDs zZ2wxwduJZRI!IJqxfsSKGhyk7WfEw;y#QST0bCkPHw~$m^P5~*cdg_XLVJR3*jlM5 zXj>R0a3xczU)Szsmrz0L{a++U6gPFCUXceNc;I^}heMPeg@9^as{28Vo%>0&YkM5a zVg47V!oHzllgTEDRd%v|xqZDB)q|HDQ-7np|Ji7oca_dWPpdx)`1>rr46J^LZ-@H2 zeC4IFk22bJyOA|`N+wRPQoFeLiZWY@ng?K)%cCZ8TPL~rehoBIG5!R6UM2m;(|BhF z7lq*nj49xGy%g&>xN;?R3XBz=xH`fOnC2B({_wR#5mG!g?GfUMj46cP0oIJ}*_`q{ z;ba`OMmUj@)}_vtx?rZ!A{3q1jym*9VM~cR<60Tm?zRs5KNt&Na*Mm-p-${elm0h#EX5$WNM@7=?a$+4rOAx|6IxK| zw=4+J_@4B1LddRW0$jht@Lgq>xG0Y!=%w+YDxHff>hAF}XX$&wWe4Je%-?0NVb(PV z_(Zy5nwlWRK=XC*y4ucpK*maw>J`$n>R3S!W(_coRndbYkg}+yS=i^At5VX4m1MH) zb@d7L&jM-RGFsZOPy{BytCp;igU{+w3d@Bz!3?TCTuIV**r;2BRztm@hN4CKlJ^kJ zw!_+;EA>d%FLyHpd7$FNrPgT~% zxPZeF^+#thhUnH091|F+eUT+S@dz<-*Du}gt!Ua+%L3GGE1b9R`xbT?3;*d0pEX<= zV@x}rF+g{pXnbi7FfxzJuw$zk(Z_Uv)CJwP35ZHVDDL{-KP0~|2AsIc;;uxk!w*<}~zF>MKhc4#kyv=A96t<3LnAPelW`MJFYMg+iYrQxc$9gDnBHxj;<$ye_MDXA z2g>Xi7zd!U*5;j~2NlKFGDLE?(ngV`PT&!Mso00JO4X!=r1x+=F9 z!sAmkx=Y@EYMTNeu?F3%hYD19Bu{)3o1zg^wj{)vTYi^zq>yS&iiDGofyO7Im(!Nq6n={ZyMJr%%aBI zQo*2&Yf@L}y;|*17^+&$!^>XqI@3UxCg>;KE1BMJgs)0~fQco^P2YO8f@?0&!G@_s z0eng*ei%xcnL`>O345WuU^4rk6O6xtK!SM?Dy9Tycl(IPkQfD=H z<*G1qnG^~O%{YC=@M~7QQ&W99fZVu+C$mRtQYiG9^D4BwKvkpx zxau6HL^U0mi1J*fPHJ4%9;~VB>(CXO*Rsf5uJRpg$t0;NlnbU|8h!r`4Llq5wB?Bp z5=N`7%sK>r59cI(bN+BGDz0m&b;3=;y8ReWFqa`~ijyF_6a<-*0ORd_v}uH^F>|}H zGw?C6c`gMA6_pzKvLPIi@`uqh~gab z371AAo-=qtr=I2FD87H;-$^6S&7mjZ!*+pGrJh?AnK=6ZW261*kpPb?LthI-f5q-U zfU)JWhNm>fCMCf#JTi)k)iKD5ni^V*xf`bOw<@wT-0^utjyZ6kWD?opz_f~$Dbtl# z;N{=<=MiM+Q4mgm!NdC%8Msn}pHO?IGLN-2>~eJP^){#G4sr_*5j^@ttW@?)9gaD# z{X(X3CoTTreg3K2MHWI@*|@ac&xV}lv#dJ^DU|@`z`lBdnkl=5`t2WTc#nl#bseXR z(bo@efP;yFJbEa-r*Gv@)Q3W3n|G(n=T;ydoh*~F9w)>ZbK* z#EIeJ+bSaL#0y;H-ELM%zRHm~&2o_m9 z=K&Mk9#~$7vDERZ6HtWhP%-D6t`&Y$srY+76^5Ht_q_5pi|}0^!wrS(c@V@~TCbm$ z1JBW7r*F4|;iQe(AB+QV;lS0-(v20YPiKAazB+K1S1~+Uiu5rf*GL4btl-fOqkyfo zgDr#Q&{ddq8UK3J;9hfAO%lBL^r*o5r{P;YyM%`usLro)gN_QC!#&1#f|*$&hHFl` z37k--2~_N=ZcK2Xc|$RaAhH3$~3sez+jO zbyHFs(wd}x8n5Lgyk;08NS_Q-0MmajH)mnkLGwxPRXpOjxz#vo#(fX_<@nplSx>`U zojf7xn$?YutX9HDQO=;?u@2}PxkoV&La0^#GQ}=?l7^i}ggb4eO{O<(*SKOWns^`l zggHZz9-5w4o~8cWqKP!4Y36nRWvA-Zc;9aMwZ~rYMTU>x?>_AKe_k$Ye9Z9tmQ}aU zLg4lP9{44zn91{1f8?YMt!YXR?!hU^fZKGhzUv%6U$jmBu54Wt7xPR(|BxRA5K9S! zh2o$UQpw`@3q5Hq<#oiD=s+h&Ue_GCNR=cX*_f1ZU>0las6)%HKgmu@Qum7-qu=w^5WaJp@YoXy^o%}%K*QY2?p6n7cP~XNmU2(3Ov-=S3O9j{ zW(EO=b*f5rM8g2sA7ibLRT+kcB{v`KCjX>}j+|5$Ypjj)JIJAAI_9Z!y=?PTlXd4g zmz21kTWK9Wak)*8n6!UuLzs;!;ozd!HJ?*H4L{nvlov#9yQblqkeG*MTS>$z1j%EF zE%hBqPxqG#$BV%-4^AN$H3E!w`#DP-&gCk;Lq-^^jNB{4*U@2=FMb4sdtnm%fbc^x zmqcyB9L;IWqitVRcf(lz`YOrT9;PeF6Rjbb4yT9fg(}@Mv^Jju-;%be@W6FRcg!)S zLIR+MSBO1q41865%<3492bte_R@sE2doc5+caQ2h>IXK_^@G$GK`aESIe|bfqkYG0 zV3CZj* zwb*=}z?owBnG6h-zAf=>g|ap$Y-pHT_k%ZG_~Xgg*Wo>miJ7FL!hINvJ4Nd z)#nH6taQH1P9W%SI++)W)kg-Q`soZILp{5~o5FXg8QFcBMlY3xq>3hP7l8c)oPdMXvGgItOho_U9 z&a4VgvQI+!fl&Bs{R6}5)LmDQZbG~7-H@q4GMc7{L83wT@Z38h5Zk&RA2DreWn~z& zm-s#!`8h+7VNzl4y}ApKd64O89rAM#$ZsFrkNIEq ztm(hx0Qn66NR%&AH=X)~2i&c70N9!TCUWl`@KPuNNZ>R>Ykw@irBT2K_F;Yl!mxLf zORmA$AZdlQj20qyi$?8TW@F1B+Q=}P8-Nro7{p3fG3^}vOKU5yg;BziUVN?yeTsZz zJkkqmySEm8eya=peR}{&^r-!F`ERQrUEt{lWQVFbdWjH}v7(*_Es&l9pK!@4z&wsC zw}s+sO=oKq4apWQGo~$_F`P>;PWIIWL-E(JHaPn#jSoS>Nva!OEB0xHsmZ3l0mV9I zVFr&I43}rw3<9kQ!$sx}Mx_XegEEpo1hh`qT@1*X)qw6$)SfUexwkFr-f$0rY zK*SXbG+t6iPV}YsT+!dw`3>yjYAsm}1Ws(B>#3urcRKn^xpJ0Bftzue3o>F|w=p*h zDDK)4sMvWNUXg)hxYL@RVtUuc3Ynq?7vvmJP2<$xB8e0e%xY?QK)TSnER(ouibZ+3 z3Ou;-9IOGYMtjj$hC{XKsG+movdmh3}RZ%q`=a5E_m8AB&_Eq9r1=?E$c{Vn@ z@@h6yV&Avx6PuEK8t#Ez4k=4WqPau2(S4v%a$tFY##p ziCb>G{am6LPjJi5$7bflv5-A@!qZ8(8`JQ z3fXMx*8=!6kckTpOVQj6Pnk}oZD3R*2f#?e8luuyMuWA%C@t+ihvvRQBp7oA$v)7S z+JifjnTRunh`JpA4XCVjMSf|KL}*cr5UOcz&KqIGFV`spjI?3mOpKS_21=w}8)MK` zKzT=BITtnJlENk~S91)a(S>A;&V$oTPAy73QX8r*dO*8!=0qjCKS=)eS+!;uTH~n9 zgs4kg0v_XwVVanja8SG5W%|5>?pNpo5wDzjd}ZCmm|k;ICHmkaAKT9{TP}&oV1vl| z42nm#Bc%pGhV$hKCvMiIYH7eoBM{l*%GQL4iUF1YqY~b5q966|RT^NqGi>612^xJ#x!}g)MP7 zx+A5LNGw7;rXEan`XafU4AsnlHKnC!E!*A}l(J%Db<*aoe7Ko+)27w?EK!8-GCh*2 zGL-Lg=bEvP+KbEIq&8}2QO!-P}9Ukj*p0R31&3mr%na+!q?m9(*E5!)m| zcZt-p0l6D*;(3Gq&|2+;Ou8})pKRBynhLr$NaX-+4pEjS?TSWDh5Ux!)Mz?9vvyJX z!=OwR=KU3%-~6=+^$r?&sOVY*Gkw{WFBprV4cH1hb!YO4(GrK$Z0EfBm#ep=byf2p z`+e;oM0?Nm{^wnv510SiqW}8PymJNiE#F`>IJQRpZJlS2V+&Nkdp_aE9^?b}erF(5`IZ@Gk#_txMOZ3VCH#>P~KywHr*)>^HPn%34V=q#hvJ-jP6 zn%&aJBYa3#opcmYoJM6{S`8#jO>l{;@;cmhD!GPnDMN^fwBo?kZVQ9E&r>jrv5V;d zA48B^u8)~fwoSFGRRh}lRx?jk!x1@X%f0Xa0oFh%zx>xK62TEYH*_geTYf;cB!7I^fA@cmp##wltf}qB7T_{U9hYhfLYG9 zTkHsDdN|~)C`^6iUs)NIhhT^sKL*hs??@5Ey*uHMQzcpbtQC^fukRxzU+yqZI?{>Z zaeVo(A)34urS@RLUo0>hoN5gRpa==t1NXDZ|ZD#MyX(>Es|6g9T=OAJ8SMxDaCe{J~lqjC^;O8 zFNgDI1-8q=X_8K>WRQ|4-nGRPFkh~XJ+~vLE@r(0H3`<+t^u)N^}%l<_aAx(nmBVG zX3d)QsE!M}oYgG|%1)@JUiG>0-0O}DNBkWNO+2UGfB#GTd{*mF(!YE=vu4fuV%MYR z6s*noZ!{6p>tfFfzOMOfdELd8JuO0tr?L2nz=9#>4y~$=9l~0)o@HmVyh1{i;l^q1 zz6b-cLZhML;X{5gk>{SIVwvpt8=*-iEA6+{cadigy~aZ*u*= zom0W}0|Lkh#|__Q{HpB z^fJ9uFiw-ZSxuCzE{o_p8tD!^&(77lgvEzDD{B8`k$NcCbWu3vqY5pVqDJfi_DxfU zr)gDNfxNH}soefuhpGo9m$=AcVVWp}e@);=-3l=bO*b|cwpGWN9L6TK8m_^@8xq$L zD5>RS52;9cGo>BWIUM>cqx2lH$TaB_?McJX8 z0I?}P7SNvF3G|HEY(Rx&_^@ z7b4w1ckrD0-uJ#6VX*5{_R%q&sH^54D&Jz_l=)eb6Pf^hLSW~LGUFCX{%Alx*MCv?9_h6BdiY`M4 zC(;OB-@aC~BX+!R17b98h7H(y^V+jZ{lYwGHSNoz!5Jki+uzr`3uBOsO{3C!X5>)e z`m^l9V@A6-1EAtfCvA!QW5ASE$6Ru|4O-DLG4$P?8x=})CY-B&7Lo1Xby=PIdP#B7 z&sh9ZuueW31X=7dGNwgXcs%HCs5Q4Tr<4Vb?^TXj#kD&Xz7E+|tqKY?i%OWi6%q!O zTns=e*Y(-?=GC@MTsLl;jVhHJjSzCoXO}D~YTBf$Ngn%}Wa=zq>|oJz zoIkF^iGU6wMk&+SK_X-~6ql0xudgc=SmD5VbW=qq19d?luG;=x1=UD@lkY&a++4Dh zX?=7VXj0taB}E*7ftLk8a$r@P7Sy zeC_dT`$xoQUi&KB82^6s_v3lQmERye^WN+49ryR>c%K`C+sFB%V;^6C?zNZg_m>`n zej$B-tk>U9cl&*G%rCnZFB^l){J8x^%=P>HuDDj;#KZG`?mAu+g2&hOhsXc8p4-MV zukJ4&hsR@l`S+vkzsj{Z)@6*-)xRI@_G?`~iFaj!YP_WC*T+>37qV15>Q zQ`I-1!<>8rjsJhTl$Jga?%A~>&1CR^^64$5P@_N0lKdc zV{?)XE{E3emF^#s5;jxIwR_#GE`Rt3wsuC26$9C0cTeR->vzW2grkXg5_vaE$u?BE zCI?TbO`-8rf7Nbqge^;60=R;lC%hJUSpZ;ECvEFgsK=m)8n(9XV0GH!kU2HvYsiS^ zS~)X_z9l)2#*HOO3~bZDwCX&rj8OP4CO@t?NnxdKj6*F>8i&i;&ZC;YPT z$hAeQ1ftuB2Y(_`c(fM8+|2n>l^MRc(2{h8BwOuqYm0s3Zcmd-={Uk+` zWo~3eF;U*CpAlHzngYRxg-`M_oZX@a5)VYOwVINH#wA6B+NXQFhJFMpL^jDbH~&C} z&22o7yHo4|Iw;$#*`UpUEMLfI9|3Rf)EAz#$z20*h8UDQ&MC?F*(s-6IM@V;&F7v( zRB1y5U0vnhxKB?-B%0pwQ0WTrY-Dm_J(uUk;P~3(JQ?SFnOh$Zudcr~6hw~?RNF{5 z*FHVm?(KfBzy93(kA45w*ZZ>1>wEF~`aYhQmwk=nxWA_N$9jLyJ)Y~gWB1%Oz8-^d z-03h^X1&&03T@z8QzwRpqcK^mnZgR7n9PoWE7z}iTjN!9_ru!o!zWqp*Z>e0Row`^ z(6@_7z=Yx8YS`tV9%WH8TBmAl&7A6Ooyvf5cF5}t9xiLk3tS0a&Oo!hMmRBE852TXJqu zb|RJ2_TJORL)Ky@QL5Bz7>B4&3^#COgBW-CQX7#9T1LtPCe98Npu zr)_)}a*dXiAx35ZyBgV0=l-$Q2WVr1w$f$QB&u2|g2~Ot-yM5&lAV$)gf_`W2UYff@XrCXG$;yF)6+`cN?F$W4jkHU!HabGfYS`S zsPvM8iWht_=@o_I7Wjyw!E?yvOfe51ib!=GPOfit+0*Qf zPj5>vtAD_T$Ss5Isr-_R&TKQ(2|+&B5_(V!#TkJlH?+hh6RcXw2Nm5S!fX2|)odwI zxy6>6pk+AsBG85X)1Qm+DtayUQ@U%e=VW&Jk!mf>X!iy*$DFzR`(@9jSwDP@ZhdX7gjsr4DPx%mDmEC~){l_>#G(rc!NUsRqfm1w zw5V!2Z)?;=Vv1ZU1H`){Xwt}jrl3RaoYeJR=Jym?_-N&;ioyXb0*LC$YG)2LwpHs# zjNhT)BQyu8ETWCjAdV`gq>y?#m{!>qn;c5w4pty7cwg06po?K|KG)FkHi3cqv{8uC z4Yl%RZIAUeI`f?&;8^Ke>S&rkCx6&CcEvj877>(9aak_Akx|}GvQg5ZmZh@l)gm6VO=epGFw)6YEMyXdWQNyp_c>6%=Bh?` ztq61^XIn*T4*8DV5=Wg44xkEN(5lx&L)DJa6UKy;AZNFcImxO^iYOnWJ*&O#@xTEGbS!>G;~MkqR||z z=6z>bA&vTcBY87~n(~@zT*^k96$}UI73a)pp#qJTLT6o#?hVWlBM4mGy-=xKHLnzj zzM#dl#;jShX3d&4>$9sP#5vX@^}~HuO~3m400ftX_^=-KyVnof^kuPqu~FYH@Gpz{ z%lGerO*))Y+#HKO2Vei04(Ft=kK;YQ=XgHXQ0fA}j^N>POxNdn{NC8cBY+TBpzeB1 zj{6UP>b~99?Vq>6p7S9`6Vt=C`^ z93AtDGK#oPHyADC168h}koqRp^R}K|32Yd-a|*(pT9t>SR353AU>~e-`%s)=N7e{M z&xiR*Yu&=N=lUd=2|FUztyBdqLr{|$wL?)xJ8i4W?VOq*P@Frhjy-A3kH&IbQx~bU z0Fw$Dm^H-);Vms!s)M*PrVytvH%rav>IQUHF#~kf!+wfjmbd`cyBM3rP1)=s<0N-# z{PwyP&j#izNxg+aMm^Wki>!sU8@QEA{uNwUfQ5o6t5j{U5%ST}1ksA0Gq4j};619dZu9CmerPAUu>)5-Wu>&MK{!aG%KnC`+Rhdd{fo8sFsbb!ufglyeFcOSL*r zT-TGGAR&|qC%e0m9hp)Uzrb;pCJsc>vp-Bj+9_@>E2jt&x@;vC=~?TRrs?&#xQ-0B z{VQVp@=fXW?q(1Q8;=oku3)W@KF)#U!k>bE;fu$1lup_j9r;r8kE*Uvx0Fm7hYK}E zGP<^%r64101CSBf(Kkhd)Df=>+ElC0#L#-!5a{%NbuY+PN~s&4CY=J)e6F@J>Oet< z!@#T?qR_9oGFEjQn$qK3N9L8-;BpEll0`=ur#WYeT`>Nw6fLcXio6e(= z=1Ik+pEtPqmUzkvWFe6S=cy%Z|f?DaLI1e65O;s7>{ zRrmoE@-#~Tri*^s?oixQBK;^_SA! z-;diH>iy$(A1_+3LBN0mj~34N$9h~)UjpbKZ95LCkeBBT7SF?@YkTGq zG+d7R-okktr*w79&nf2a;o$8U_p9T-jPW?;%dtPdkFlNGW4(S)AD_MNz+E~VW4{{X z7Oz+R@`u&f=?d5w%!1??(AAjb(-}cqJ?%?Ec4quPQ^;|!0_a0LB z!?k!Gj@=&eahuok=>oTI=i{q`sQ&D|GVApf*0!|fiC!r{oeHC1j10RDHmQiXCFPPB0$uD|l}bvgAFWeYX5=gc zR+<8ZYtFIchDDEAT8?UQWo%*H+$7k+zrh!p+8WB*xU5_s1ITno03qj!T9fS@sDdMS zC=o;ywUh;J56> zxm(re)JYK~NP^Of3{gq?)n4&Xmx06!Y>L>W=o;Bt%|bo*PT=;+;fDur;iM?I+C33N zPlB2ha>|YixI>n_Uwq0i#}B>Hfnl_{G%VsRi+jJM*z>JYqJ>X_ErBFl3*J!84}6ii zIAw>mBMhx8mkKvsR#cfGn*J}B@k0q)JPA%#T?gE=XV_M=x=w;xgF-_MSh7@l3`l5$Y>SN@?k>rL0Z6tiZ{n)Su2`$gvU0(LBP{pzdtK7tUJ z*W50+uOZ2Cp?rG`_kije^xT4>TOe`$@9WndkL^+2LY(W@U*{*?F3ex{zT0EJKb9jj zx`qUg;M^?;y9a0eYTJ*F_5S$crBL!7w#5}#xj>WSxm`n_0XD`l-h-LzeQ{Bf;_B;< z#`ulrDQ3^O_Xo zp87#4!q;u<-S>*S;R%2=H#lQP71phs5+~aIh9yzvwd4pO3129rNtI2&2vHE}vn*PB z7kv%!L$$A5qo<`P=pA`n2xcde@bT5kKz1m|Qd2k5S^Bd(=^K=e;57 zp_LIVAt|2=+iZDsK6IAUk_nJ#U0hd(uv?^(hVVz6r4k6WSOJRIVX@jmnHge^=4leA zjQ>^%Nveb*Tx}C1irQ7Ws0vkIT*SL6oA^QE*Y`XyH|B!^j#V7|bb@0mi)ui%hAgz9 zRvYn7`SM&wH$yNLT(`VP9(N`asDh3NoQHsA5&T-STxDkpRy4A0g9i{-)heY|39*gn zI{(z2D`o>E&wde`SjO|E8+zy;8sstNdMFP2U^oY$sLCoqT>!U6*569!aY4UdW&3fzg2p~Ly8^^`wBgM~UaUC~{^SIj1`1?hv5qJB4 z`Qr8E@aXn?7a(*5Uf0KURE^w@$0M+E{k_ZfZdESbzX&}p?ysSoUUPv18o6q=kI}+U7K6Dbvq}YtLt;VD9Vl?^)lz~=kX)> z7|(#wYxl89RMIv>`RjJ1<$K0afNJoXRpl#WVk-WI)7vzJ07Sd ziAu0$Y>wt>TsUVce<~ws6myg8_@Y}1^9C*WSmbw$RiO0P?LGnnr$I#^EdYOjjqQcTonjP9QFt8eu(*w3Wj>JHad^*K#bwBdaO`x> zRjTnQ3aTa>8cGU(GNO|Zn4eqdCE6d)p(+cVKjMm;>zU~Q2<9#Z)T!mmaszU^QpJ&3 z045QokS8UpijpL8T?(m@&QEv}ns|D==<9g|c3~&H@Znr5UEHpJ=t0(`vQj2owR%gQ zM|LYD@aeLyC0XnE5)xFM0Z*~}gd?of(rddx6pxYJ4Fqo(yygJ1-hJNoJ&xe>0cEOf zit0Y7!C9ahD*9>D#t*e{t4sc~?cwmP^?gDH$5+-oWzst^-W?SbZrU=kaTw+s1XJ2MgnyclY~a z$uO@$L4ZgW4vznABWe(&GB5H$8(>OF55jquk_3|U$(#dIzpG@ zKCZuZyU+eH`%hQnf4!gM_+G=0G0xZfe+>1mp~vz4$KxG;zdp}LbLZvb_4pomuAU$7 zbaRfkbM1CJx94#`pYPA%dQQd-^gF&ruX}EMhCLOdRvo%fE0^Vur^#sTcir1z8rHqo7CYR9YXF-<`)2IwCw-3z1 zi)veAw@r|Is7g9Q)ly%?E(l)2S=>F&d>}J|Z%C1ah;HPc0j$WJ6fbcfvryLJEGGY^A*{VkriN%Iy+IY}|DC)pggEmS6`*}P@YyiBBTeW(MTR}@t`(`ml zr!Yv2;C$CKD`{)jz?)^O;jra50e{Ngp?sfOq{qZqe#_f14 z5wCXcpX55ee4gHa?{=<7T!X0F@7=@lgvlt*w zm(_W@Drc-qxjL@QBJTt@?qWs=(auj?{*BycinXd6vL)w7F-$!%T87se6yp>URRG+O zF)3Rb(5!9{hG9DhEyp&{U@glVhH#t))lpr!Mx_!fy$}uCWq$ zOwAU^+^D7!69|F4914A}<^@0z7%(i#i@_Dh0mkLD{ryR9E{cDet^q|vNts)e{B*?% zb;-oUf0#d3nB9eaS4T`C>nh9~3Ot+!e2&{<9vbQ1f@_3a@DeMIb5RpP^0{HROO&x` za_m`B(d~EigN5gF$;=w9l6Uo1l5~s%R0OR6BC@SrvGcY81G%SBxsI`8x*I?fxn^Pz)_k<@(P z+Fw0u)~s2xX3cs>>lz|lFY4p)HGf{Xg9FEUtY|sz>mG1D*vhltPS0-ljfBU^h z-+vW2cGLz{d(SyY11@k-%G+1AEX9;q9c1T+w9;8@lto(EM@W6hro z-SU}W3Tt6n)CkWS0STj%z!>0BL)6e&PNy^Tr)^s#i^%HOxHgMzia?Be@r8j8&tHAw z$QP6mWLtNWJBbb4wvFahc1uPM0S5pj;d`)b`j#Z*;vTYq8@T~)xYbN#SP4Typ`tu7 zo*y=m6_k#BA;*eDXFG@Lj;>t$Q)LB#%gSxl7mfld&Nat4EV^f*F3TC+9XB?>#()A@ z;4R`??m&rP{pyB&aNoi11_fP`a*SODn=-z@M97n>7|O~<0oyqvGpvNO#w>{wG1H_C zLz>hqu}k)%>aR-WPgd%T45VGQD$l2^bLvFU{C9P%Be?WL>H<%Z)T%N&2p(|6xo5C0 z%G%ct`)QKCWlx&I*reD$&v^1H_S{|k!cy(+^~;d!>9*L$uMpgkw(9cA{z!1)@>^wr?Pr>n=H>e>qV{Ci$yyPxd6&yCA1aJdCiA6Ht>T*IkbsPn4F z*gy7lFN0J^3*pNl<#We({krGp|8ZOQ@aom(am1_5!m|8CTh%G%H>4S$g*s}hGLdg&OKP=(BTiDE7YV7 zkSBc3j58|R`u?LtNC(9h1K`6-F1xI##KPM7B=Jw)UPB8V*hg8oUdOQM{e6cswy05L z5)8v{;smtcSsa4%$|LG%QMW+4)a+=>%CySPk?uR(3OT5+@GYIPlA`6{X$;Yk^m06b2bWvgwP{F~)PK<;K4#sC2 zOYwscSQCSh6AN7wySpAjxFnZe2{Jo?6$XsizQw_d?zH-}KV$aiXVM9$DwPw}GAZp& zR}Kc~AGY45UdomgW+lSgW9kzlr4*de%Ooiyu|%Nx_#qMkW_d`{y291iv7pJ@$zAih zr%kFn;w-biSuGs1A0a)^8N9zsMm8#0dXul5_a?wck=hI#Ib zZeU9w)kQUjW)YNTOxy!;e&vrEvu4ejHEY(aH(RfoMWf%M9~bVAz{e-~5#OKLPdxke z$5yw8uZ~yS@AFwg$JgHuQSb2zim`Nf?X?Q!Wv~BuC=xfXdv&NczV@7=>iRtUGk?E+ z&#ROcJn5PDzWh8c$8|g3#`qos?q5E}_b~A}!1?je==OCw$GAD>kAsvKuylKlx7&Ys z6gv=0hy6c-UXSP0b*|d=>u-nZIL42U@%H%;cYmL@!Ox}$70R}{cJ?*qTHRxO7AkV6 zplK3JFht$218h(aL3E*CxK6Aa*s5#a#WDC9a^BbMZk)Di>%FOo8mA9zW?ZE|QJKZC z^k{Zr3D7{%qeZ)7dvfib(w)#Hx|+3N&0m|dsUS81uu96Tjj`q9az*}LH;UR~wH;}vak z?{QbSK43T7KmkfJ)?61xfm&%~JCQUTg19ZovB_`;G$XB_AcTJ?7m8q3*Fh65HLJTc zd6@2RJE8VrGMPsAzL3w+`y>qFrIqwhFjz{k90p@y@Dvgm5~__ZhzB>?7?crG7j2wF z=if{3zI*!KHL-XM#sihOrH@vJ@@=wvK`2r^tfInA!XtCmST-@z1vDf|Bh*gk)ntD3 z1s%W)N~fX+$p{lGgH#G0E|G?SZ1i&6-gELzko|I=bZ_eq|GPlCesi4tnd7{DPdq%10fw&6;rREsc~3k%zUyw0@yu}__j&#G@&5bq z>UaA;j?;Aq!~XEPU9S7%zdPg$k(sxDwrMD1I3ZomdG|zld~m8;5)e! zppf&FwT73-f~#kO7DXgc)9@FDOvVBDu$Z6Br=O> z+1BhYU_+!FN{#H!T60TV;qZFwOq`AXF~S-GA4DN7FQ`Hy{{TRvpH8{Zh!|p%KdgJ# zOlZTrEW5OrUDYL)845T#z2sy5 zpKy+a>|~AZR&<@##8qKxpn7Hn=cK%}Y{0Y(Zy?XbDgWUI&)#-*r&xR}@!QEA0C#^f z&WqD^kRp3Ott{eT?vlW6*cApxIjkX!Ve(9AsDbuuc~T@v2`|3|V}4bP-%DKloBPi$ z_;Y()=w5RROg})gl~dVg0hlAHr0kU4>Zv_BJxn)!mh^une+3ub0rI2!V7NW#r90nf zgQ>0tea{_pd&#a&0KE82{Fl8jWlj1t7*$sIy{w)BdE>)Ccl5jR%SPsvCXY354x#UU zVEDH&253Xd#{D^XPg1YZ`m>FxEC@w(8|t#)c`|MY9uGT9DAZk-#a$G9nTA@9Ek-dS zI-i~&e*&I0>kCx?zwf>G9)IKT{9KPHrXZL|XTl|{WF>AIi|i`JQW{xKNzN#$Ukss&*8It9YOD*<0Z?zRQu?IW zVKw7-u+C&-LW?2j9!r8(m>(k?9-HWP@>tEI{fIG`r+6Ljeu!oQTw{*h>}+sE7Ev#s zuc4m+Fo83v%C^Y7CUS-xvRUGEr7YUl-f2A3tF3@mBXu(ma00HGI|UuxAdITF7?DZN zzam1APzG=g)Q>JN#}84JQkA{UwLP2LbwavGX%`J?{qDwf<}z_u`!i>X*3IqwvLK?^ zK-RxoKm7DaF>=OryaHch1`_J@W@zHMz`*_yJ47ZD%;5rfEb7Q7rB?`+k=LXa15Syl zG>#3rO?IbEEu?`-gprOe9TTN_%#TWWCrBL7Nbb1Tm73pmfT%`kT6j=&F@}OjYNIZR zTJ`o)){WBpP6Rn{yk4DoOKm8e>~-bD@o($0L(qU;K|4i#lT}R0dg293>7t0r-4bmF z%Ey2xAvG7Jc@BWDrlBO3lJO-29FBzFh(X7Dmf{;2lXBQ6L7Wk`Zc*jJ8@)1QE_D4O zuL_N`Moz(Xz;c8`$`I>9uO4r8@hhCLt0ajb3SK+`!nV-Fi@kjxEjF``ed*eEv(b>U zLcD)hzrphx%ELm(#&n7$OAWQ)-%BBl#`rgcu(xJ~ULuHA`_aaU505e7G~|uWEYq=e zhSaTo@X=ms^%m#Aw%s}x>a)J!_5SdNQB89xh3V$_>Q}!y?~7SKl9e12 zgJ(OQ@wh)21U~Dn7CZZ4iC&1Nv|hx|Z$wiqS{JUc)gkHy3KFg_7j=*$1lrb-=n^sjvtd>5-e50fjDru>N(ciDX^Np~pS@cpz&UUw|3sWFbxrO|3 zYzIti!6c#ut;;$`pp%CBsyX|~N}mv5Y7*n<&lrP$iABFCdBzXl6h}p|=v$W0G}}Xo zi{wc+0^=cVV~a-15hmL`FlWhKb3RlufE9s>Rr4K>$opE-V{N+`g|eZw}11PB~vTh{Vl! z(hbkVv}L<_i0c?+&(4DFDJ1DE47qDrfqzXZ&+Q@CcGyYeW;h8xx5BQuo=C9IVIT(H z2G9oRpU=J$vu1tq>Puhx67Sy+Km2emLT3F))mS(~fi)J@-~ayi`P=nRTUhvy#m&4g zX8kDD@xB0L!a}`lpPlfGfBrqkKd=js#RUJeq`W-Q;^fBS;2*MHoFxr#R2pop~~tgoFt`GrN9Pi z@F!ag#R@us(YohQ3jh|*b2c-h%PA-}$p-}&L>_GHw#X4Rl8~B@Ek>sHHg07*$5kOh zwCyRwDv@WvF4=TAao)xTP3v&Y&Rtp}*p^QX6$n@tmW?on#^a5w0Ac(KtSOVutG8;%tktYP)F7#=GowQj(ctgXW z8pcujv_ZnmP_yn#BwGXtwAf8=iQVXx`mTIRO%zlTxO@RR;l6R4JHlCn7L>dt9SD80 zv4_M1wy;ZGlS)d!MnDNtI}$qQY^hUTKjc~|Z%d50llCfPo_CsVI0G$p$?JQ#IU!3L zttc%I%*n7w=dYZsO!63{iJ2g%j37fEtSxpWE*%R)9UAzXwxZ*}&0d)Ol_h~IqI>vo zPtu&!g#eF%Q+P=?|7`$=6Ic?7bTt_|v|LM0h)8EHKeA3o^1m}_>2L3L?d`0nCy zU&ZSfx~1-feOYC(TrGWkfxRrD9t0C!y(={rif^~Z!e;yyeb%fW)xzQf3M?!}a?bH- z3ikvS>Jwhg`cW^;U(937=Q09eeu! z#o92t(;U`#Se>!q;HuagI%vvRx603V2?0u6yJOv4s#kT$Mk?tb;4tW77s6tFh{EBq zlmx`ddv-KB4MKB~2+X*i&vr#sgCz(&PEanL1kFwmNL1VO)IBe{x&qo8#T9iM!Sp;Q zy%vCmP3G7I4HRf48)=Tt;c?TlsO0HRRaT<71hA@YUnmyka1%JmrPAe8p#pY@_PT&6pBOir?(U2kaylU-dS z%M0aYuiz6+VwVNN72Jp9AaZxfp|<^d%~DHIsUn9J0_>Yiak>UodKu=F;V-KMI-Lvt zvp5o%0iADIc0%WppD2DQbbMtt4$xd_%op3PRbjTaNSoR$CJrLqTsSZWpjp;w&!?n# zBX#QHIi!a(1Xp?(#;`?Uv#m~H-N_vR+XxjCzTn9-af!4w@1R3)Op-lK7w-!*eUXU$B37y2A}fS(@c*92@|kuJgu(qaBelN6X|WF0&jD*2e*@tY+e5 z-)A6Jnz|i8F1Q#(uIgu?aVJ(1bjtE}YHTtO2T@Y3NJOVTXU6LXjP^bqHgN?(Qa*H*TAeUhEy?q6jV78 zJjtX)!GuI6-EloyyCSeXr}rYC-s8F!tYM{X4RWuOooEY%Dd=WMB@p&?qB?|DMXc3x zeG;hJ4hTW&6(3b729l72>+A~JgVY5JshYDblQz^Q z0TFozSVWg@MvyT^!%LCUp|~10zV3fB-G9KWK4fAV(VaD9y+grim#}vQf9s-iaFb%j z)n&C_RMEUbx~eV7gO;4uKLXk%>GSsK(JW4|*N5cfpWmdnUG_yOuVtmH242KnT^$vY z)m`C`^imwI?%Xd)C`0P55Q&wwRQXMiG9mwq7qcs*JrDle)k#3KZj5o$gln3Zm`shN zO{%s&Iu#`CL!WE1^AkEJRQ5R(pI;kY1+Xj1A_0plZHeqC=z#sS3Or%lVcjd+_ZJTP zO0^i_UsbEkXc`x)-#}*RBGiq~khmtGNgr@-J|0;);f5}G1jHFG(%>o^Xt!(>PbNS_ z2-2#%GU%I~GQwH!M$I^~w^y)7=?CuwxU)V#h49v*-uF@t+xNpBN4k%eA1kG%{A~^#2&Z?UyK488-KAQAR?n36~qpSj_yH|GqRFg zwZ4R{?1daYaZ)}PUI|B7gV17o@2XUI@dJ0aYjsh?4!SP7+hI66I?mN=-6yW6=|E$i zXJ*$zfw!hEiEw0bDNL={ww>xoolYAe-DlhXE%_vpya9(k1Iz-kItuT-ZM zt-Y~+&O#-9bbHMDJ7Cp03;a;YRiun!b{4r#C0EG>cEMGGA25n6Xg3sTT#!?ZrLQUc zy-JXzplVtkCAyKi4%cNg48eI**#%(6d@cxjR%U!vbUk!1zH;k5CsK9bz8!uJoX7cs z+0>Hk_);fHo*(6Z7=%Rwova2Tmux1N(CDaj9)HmCT7{HQ&9*?c#jH|7$rCGLrmlnb z=@W8gfu%5<3tQrnL)^Q3sst~_rfGz!4Zy{lqcD?+ABBtZlez=I*ul^lStFw>4bLlD zTkg35?f}@NmLk0+TB9b(H=$q-gT|VUkDk*-bTJtkN!o zLNbpF{w&#cKTG8z>{0E$3C57{e6o(c$OoI7^13Qb!~#Ym9g9*rLq)36tWLw2VB)Xs zy#4#cn^%EqdU)X9>KvJQ?jW$uM4mt_D-2C$#@HpJd}#3eRuNg=ZSoZZgf>og9Rufq zb{HpI)otd2F7x5m<_dn+7q768nTwHGpT}wp1pVOv7VeALnQGSOvGBbAVF4C1OWORX zH0$$OqqFAhzWnxTTaWg{^=?nFsBLS-UI}(AT&N~PwCf2vv9tYZ3t=}0pcq2p2F3~v zn_QAghprq5RUiUkaI!kmsbO5VV`l?D=S&M36hLeS162`0mm_>+P>KTEAS60PvK%PD z$Of|Qa=U;-P0O&RMre6~(yuuX-Ig@uZmn4&H0Ew^luq3UJ8g;dL3IU}M_L@J-fe9} zM9*qIQMBG(95Dp-Q}FHE@%g;*?C*{*ucPB7p}Rr6sS|gB*o0 zsXEokq8WUDWe9$zwU6;bWN?W&RKuPJTCo5aH7T`74gtJ|;)-KYI7TaTxbyA+V-6bB zaCX{Z+l86h7V(6SmC;bLjAHJvnO|4b6hor;XELuz&I{LhNljxFUkb%1Nu@M82!{Nu zur)f!D>>|&`9^6-vo7F;kCo)MhlEX1&M@C8{JLc5MoZJpT@6OgzR#mbRO=C(xMgY{@5m27cOds*cA=3m) zR69ul$DFAg8u_d)f2$`m@9x@dTXd^ZcW#umP>79Zu)0eCXnS6yyr~M9$2ju7;uu*y z#qkx?!owxSiQ^1uX&T{rgpNgDOWAp6MHy?S5$2|hEvg2$gQnfI&7WAazIZj1CbMRJ z-s;mRO>kel&Q6B2X1y!LK;KWLOq{C3S)bn;9X4mZrGf^91VL&Xx|XWcIrMCiRSDj# z%zb*InuppdSOb}_Q*0}=ASRz^eM5jb9Y(8Geo6&TTyH|L!?ktl21#p}e-V5<;p>Rt zNfJ>YY6tmAIK~dRMU$60{WXchq|8Frwjn=Y8P>b}6jH<;=z2;5EjTW9!z^6aGU^B5 zt;kZROlMT)F;RTtK~rG8bGnmVRS<1d2fFv7U*eH*B{nximh`!vC9)wisDxT=gKy1Q zQdr!VF4q_igw5i>3sy8%Qh?%U49{2Q zu{Rq*YCrI~3IWqt>tj0jgVY*L_iIArb&8Cq;FW+DBGpY|(NE#gWxZoG4^sqO86w`Zw)*3c)8S?Fv#8PDaN) zYblE|vjDPW6%xRy=4}I5*-*@XH%kw3GnCL|P2~lzTeSp`oC?L(%?<+*jFx8nYa( zvGWFx7ILJOuW1aS*Jla77V$z!nb3{vVDFo+QTIHm(5N;lcA-^rhStExZP2Y7 z+qP}nHdk!hwr!*1j&0jk$9B@OlMYYb{hhtfKL6Jk&yQ83s_v>;^D;vWj7}w^9*qpT zs|saB+rv75zT>{+&ydBGsNH|c*Y&Hy5@unOtHK7tn#$V7J~r2GV@_mO-oH@cMh;^F z3fP3a?~ww|WnO`BIXmG-xl9x{y#rzoz+DxpkDU0oG?;pYlQX!86=j^50EHoO+pgLa1#Rua>N6z@e4h|C5ycFI#M68je=$N7aXEV2yi^EGvs zZLo)(){*59eO8Dy6s6i2azbfpK+gc1QV}$UdGxoN&T;=0yN)LYsPu7KA#Ofuhiv~VQB;9mqxlO*CpLxxhjW*g%R_i zjo@k`CL7$MXRRJ561M7&1A;(&6EE*A@4!P)iBrv10k--weCiP^JScaf`cAVvss(kp zjgYD|K8RFOgQAY;ItDAf`lcDEfQP1LO7M%6Y$Zm- zwk4v@4rdm)jD$P`E^sRyH@btyU{Dz#!9^-d=8uH!pBRSo=2+&9 z(k5ctlA){>Y{N%`5Ei6X{G~3?iUKG`K-1IQB}uWV!8l}N2Csc;3d1iYS<>nf#Vt&eP3#H_%hZJ*Ap2*aZdTa(o+W}+~6&T`?P4Ti49 z(t>#POdmm8g}i2PPoo30Jq={n=c>uHTpFFJ`$q|rpA-Q%Q+JM6mRttj&YQ6=ar3cd zQ@`#-BCHizS7yP5>sTOAk-hw4$?ptaZY-46EFquD7fxw^}4Ly zk>Pb(&V){viZfF+c&Q3Mo%5gO2|h`Fo>OwF9Cw{Jw)td%$ty7R_L6#f!xCZbRR}EK zYp|X&TkzDx=J>jR(CF&pl?4v}PH$e*x#;(m&UU5lq|4a$Xr=4A+%K1Ieg$5TZ(~0o zt2~n+a?2j0FYYcvsUsU2*t?jl_hfmoDTzZu3|Cbt_t{j_fgOW$tXbJVusfF&+Sr!2 z4gqv{5jg!>nNZ$F-$n}{Js~e!G5K2hU&!t`X}|2S@elZq>Nyub9J7NT2ta?XX zYJT;l8P=!sToqC@-iFBM2sdQY*55GuFW!~AyW-QgHE zC~NVZtx8WAnhX9WhNN60KE4*(cokT)XV{NT_kxQ^JHAAyRG))I+ z7w9To_PUwVhBv1Yj+~r;R1d?AWCb)$GB$*ai6E)oWc!dayEeWggvQP6MWe4H*dQ)Q zNytdOjurW)ffLo|eh54HIwm@D1O-_xp0gk~F}l>;cG>l8FpPsFkx!C);;EdDaeEcX zp4Lk!7EMX*N~*6*W3Flwr!~AN31T1XaN|So`RyKuG`Z6u`kN9XYQg2IP$hNPm~4-l z>U|9+9|QQD*7ey|jS5)#ni_IyE+VA7ggbdT$;ecuGJn^f;_)}7@P+VBWJ^~;-=wvq z)O4lT<-uHck8G8u+5cI>8oXxrh2^tf^p2kH{Wu`>EmM~J#f-2Q6|1Jof|Pgj5w>u*P)&&pN+_pMQ?08i7S&qd80SeASGbU`-bSx*IRiijLfj^` z_?Nmw!jvJ4l5XOmYp4l@+q2<~tB4Lv!Vb-0b0JzG9W-Nfbz@W*9?kMFm*Z#2vN1aA z>8G0EgUCup4TklIlR*XkiPQse5t)F(R9#JK4eRif=Eu;aL|Vto3# z$R+7oMP)F6cAE|1B`b34aWmsDDYhu!5#YTSPg_Mu8I53s%)gf29n{y*8ABDYz4}EK zz>RJxI}|h*VqDDXL>pNi<<%VA4`{}(Z4cBv#dO9f{84vDSG^yA*Ua#6WJQorlUN-B z6&Wxs_Y0kQ=es!8eFsjIMrL<4ElQR9MvQafzy#<_{xt8lmArVfGF%)HTl(!sc)wdt z>Xq*)EJG~A7;Mig2zj z{hf;WVk?qQQaEZPLER5S z>Y(_iL>4Krv@C~hOpj7rWS;STkp4gu%ZX4f=z&`x8M~HOvQ0z^CRLlLeZnbw;K*<@ zdO8edk3E{rI|;r5c2(cOLtEz{;Lr*u3FQw&qtVVLB!-}dSUuV+r!84^Iz%@!Fwk?Q z%p6#7aEy3LtrC#6CJ~>O1V!~g-?GQZ^Y%$gGP7t*kl~YV=87I|aB`$a(O(?v4bl7g zLYTV>N$M`eh^Tc?>8|mcPPLP><_|yqQ4zRXL1$+6vNO+?Q^kd{BBYmfc4K-?EW^V# zgCt~n8jC@flAOv+Mvcy}8uummTt?bMJ;C9=8ho=Z8DB{3=CEH;P~ ze}rz+wlN1#y(#Gq6H+}KN4}^0AUS-cr)DMZeIP&;tcy=?tQ(K&KN-m&W7&p{I=^k> zP=zjb0(z9%h0#UzRVyZJf5*T^;I2##?%fxWj`vm!x%W~y4%uLAV>aB}Mg~^E(VDbf zExu1@kDI(k6vfUSZh3r>Dwxe%xX|vYOLzH4zwfQMA7_m^_Ti{&A`{0=S!Po~Y0#C( zUH2EbOsm@}Gp|&WJh<7VMs&7VXzZ-aKeuRq^wO22^LH*)Oo&P;X;fnuThlU9-zX0L z-y!iclr)!31{Z@ckfJ`VP)TFI&!}4Y zBW@!j0R*2UE5)S@<&xSYCb@@{hs7gI2f=H2Gdrw4#p<@C)7?9QZKqV$;FN7_XI#U) zfoDDz>cmnxHsk&>#T zd5d~o;|J*(j`AVk2%vEfFyimg7XE{`nTk4>q29H?#JB{QTbE6oqxPYlu&4S({;XF% zTeL=xyN4~pz6l+bH#vTS6VFM)A`a%pk=(pU?*&JDD()e`W6(?isu(vGY}eWx(U(FC z-=e{F=0EHlhHpH3Wv;E_;m9L0DK;M6FQ=-cv0J9xsXJa}UH`+Fo6Kkv%3HBhIX&^5 z>fIMe12aEB22+}himKQZsu@)5uwzkj1KW~g)}7ifgYl&J?!s!l^=~5YiL;r?f<23T z1rg|m=XYc(NbJaXd2)@C*Ej7PD8Z_3E-yrIbZvyR5^YxYpC%h{eGd!p%PuAY#s_QY z(ut~RM_#91G48)-!(2a_VGV|I?7rugx;w#-&z}`@nmAt%kF!DWejgiAHx+*?pU8%d9HEk^WdC z6{a$``J6t;P9svZcNXMLwQ_J>WuFrsBG#(jiW(d9UbOe%k}+G!eMF5(Fy+0nOP*Zu z#+z#?j?C>Uwg5ryu|eZFnwvIk7;!k++a=tu#q z&L0=%iXb+H8C|@UhV)M6{KEN^}Nbm*0Fw@lRLbUhrSGSWe;MAcRnM^x#8N zm_!`5Ml`E2f`?``x=QddnFUrnzDr<|xG46|6|2=hsuDo!c1C8om1P%jZWxCtzfx9< z5%x$sqcNr4%xOQE<$AGf{TV;kO69{Cn$~loBf-bOJ11WN=_fuaIrpuulO;t)`GTJV zST-XvMY+|Sn9KsawuGc0b(9Dt--fz2G8wQ^+ks50d|b+X62zyCx;}T@4(D+DnrNCC z(gD$1y2MFpZ{%u!rN`_tCc4Y|sb1CSZ>~^(%8>2WzHZtHD0?jX^if@=NR%UzFneos z=~R=o5hmA-tMRNTL?=vIP5W&iK)PAwRP(sMu1d~Pi4mtd z$1_n@J_?O@hZcAJ@#y7%OIpJ2uc^GD(5)auN7aO3$-A z!S_mH0rEpo)8GYDx*p6)Zd^OKXNGq5q&pws7?PzTdzcM8_qp?*s5ZEt2nH8N+(5QJ zs9H;jo){_ea^(}R5@f2y_}2MyE%g9h>{zD}wYenZ>}j*#Cuzm};`q9LN47;-->z__XzZg*t3t111(Q`o>!I_P6Hfk7O0)qOYUHy{?}cTEN4ZGj?x?3) zGTQ7&o0glx0zdM+kze3@H|wu&3NNz+i2}QHddu`&Rtd9^!(n{@yd8A zPDT-;h&edcz?k-!u#upKiGni0K;SKT-hEcJJ@|*bUyz|TlapLso4<@*W_RA-cW&@k z-g7^{uTH(bIs?18IyTXHhMYoHjDlQ%ELM)3S?wbhYQP>*bl4llbF~H4>a~2yA z2Cxvr$>!CCsy@a3WJ}mf$j=VhdG9sE_}oZV%B0JZ4iH3F6#t5wkJsdZ1pka_G=3}x zS!Q7*=&qTLix%C;^fJ-VUr39AK82VY`X&3g1mvmBENnO@!~wZanM>)b5Or7?25hVT zoHZ;p+cS-eJItlwrANH5_0(5Qo!L)Wo4^6k^(AFVoa%Is3&F8lWVQOErE9E_d2 zc#p>bxYgT8Nj?(3`=kUo2cON&!4QJSg4<9^zM$w@Mc)I|{gnI_{nV@dmgGNI-p_HF-Pi6rN|qhe=)F(7&0g)M(Dgb_+pnyug~>4R z_xgVYrq{KVxiTX=Yb}kU`IAeo^0QUvh`&gj3fd>+X>jFRVNpEU!W>fE(5UQ|>RitC zZtfNs%@uE|5D+ySUlQq|28Z`gh#{5YF$fwVu`YzlOHBaS%om-Ngbd>++O)qNsakJM z`_wTyBafCBkHnlYE)TV#Gd)vH;l$JX*9udBRVMHymPbl!m%eiuLp`?sefbJ?H`AEn z%~JtOJrVfQldha9DT_#R>mrp&#iER(oJTHA#BXU$b2%5HP@`Xg;wf+1G?p=j%Q>4J zBjip-dJJ+8SFG!3s+0t$aKI^5vXI)K77+iql4R{6eV848{qYNzqnG=Vm8(^s<wKBR6zb39hg9lM<`}Zo2a$4{N3%Gt57=P2f`WC{M;Vl3 zMz_ZNh;5|ctg~mpyhNz_M}NpeZ&v8letm-W)A!md?(d!lygPi;lP`Myfk+fNj0?wx ze{2)%4SVT*;omPr^t1H5G$EWS#Yqr+TKY5ScjIFaOwD()kl@d@j}GH_aeG@YTK8@% zlRm}J6^jHD_CjKNGtD{&m!ba#4FcxtdqheI&AIK0N~roKn4SOiSk`u$?{nSZC%7|J zYS71&b?Lq0QC3f&%7X(1QqH!d`TEcbgh7NVw7lB)`85x^*fr zb_%j`pg({E83=OJxfcxU$+)i{6o*;&aLgExwdr@tyE|bAooMy#$hhTs7-zInjapLA zpeXn$;HS64w%pZZz8yo;IB|Jvy*|dD#dGd|{rg?| zThgv9ywQOAdK_T>w0iAFN9Q($ASuF)fv`M;`%X8Q}2OEKW zy-?O9c*TF!u+wyn=8dobv7yHYrRP?oLR({*3LS+K##$o1g^akc^=wiFxm9O+jFbHj zUrm*lx&Y`N1JURAy!a=d7**`q-~8VO3cu&BH?^6=>hoG-twIfG^)aK4;f|}i zs?XY4J_nR5Q$^hB&OEc#w$`O#%Gj@da=%e0<^Y-Te|=5pF*`no7<%8d;aMd!;@h~awfD&8zl5$@C~CTz+> z`bAmtH&t|kSw1pdlp{-V9}DOzx}-yQ9$@lrl~xSZhbOw7z!kT@c$8IxL|jAC%XE{y zXN?lB_C-B%?L&9TnrFoxC4C5%l`che#ALpeGZ+$qMLl>KTpY#sKU+B^CU2CQ#o`{a z09!{WKkEC7YbNDE;?!PI@v*S(@ZIny6#LgzwBw1rFucw9@UCb^&;o(b6aiwpGWuUzeO5WInJ^v_>}!p8PcAh$^G?hsKaN zBe)1=MQo55^1Pw>9ew*s6yt{N5{qy8ZYpij=C3@#uhW3_+jCPl>P^l zgS)S|-!ETxoP!toFFYU>o531mnA!GJk_!A!fJ*sz{H`#XR0n#hI-pVn1cbHN-}CK) zd%%c9^Mmi-CIkOXpSX#O`AZK7R(+v zBX*OK}(@8$LsW`dIwr zMJ_VC5gUSw!U5Nfq&XmD!E(Xw!wAK*`fS$yBpzPo&#%+!jZ;yj|rY00Q?zf!}3$G8Bg@T??(Nq6aSF zkF?Ba$UOx5{KgnjzG9DS0VFYIKl-Y1i1#g#hR#LrRIB zsoeUlEy+|1mbBW9+KF0qOWK2q_prf;g5|bwpr54+k0y3BgQ*!@95T*Xz`8AhcuzHh z{LxD%CyX=e3*tV2&IiY1K;>M%Q0uboRggv=U+9+?DZPS?v=edP#ZC z`Rt(13V!=?&@1T!a~$V5JbAJm1w2Xy3||SHFemKLDO&d4;gWV=|2xgc{Q3#zP#{=$ zvGUqm9Lu9Z3E_Pw&#ONQym57RIj4M_x_(c~fOa_czyCFjZwk@9gR$`rb*Fr%+yGFJ z-W_#dC1Iz?cL*Co4v{5Dfm`6p8ld8Wtza0~bFo1B>WhoIzIa2d7eu-cs_K9(*s^?o z9(04BVukK@l4bGuat3*i2|Ko``2DCDmj70f598o_h&v=HaKCU{gxN#&(e`~c7iLq} zL(%h`gZ)vLiH-Pw6nt(>aCOa_Uq&|%v5}Kdvp#WA_rpnvC-96h| z;&C1bEqiY@U`12`rPD2xs?OObOwTx9pWhE*GRnLQj}if7<0wrD;vi}R7_NUh@}Ch> zVi-M;zLL~Ph+K&nnUXRPKNj$wnmr_bFgs)^<7Dd~ti}LweJsqB@wRMQ%R_nB*IFY+ zaG`ak_}DTIzF6Nq9|;rzOwFEd#X+GPUYR;M5Dgj-wWl;)ft5_*dWf;dG%pmU#5mWI zQCVUOTZJW5WTu~dFd7)1(QycT;)HTkk5{=mANN$=Fi=;O;WfhFXO;1!wM+h6Mj7^F zAb(w0Z=@FljX5t+FJk&@ZRG8w zl3|y*jsmrzVmz~u-yjhMg*0uGup)_OrgCveF7hz3t>0=sSSBsC)X~-ZK3)&}tuqvB zIeKoi1;^u5DO5e#H9=b(%W|{nIM~Y41N#8Ji6$wku}2>v(zTb%p9`dDlgT2us1Z!Y zmLnv$f6`92q2;k}b;VI>*40O=Ja0cmD4-&|h^=n^D|7sTrKw=Do|DHU<}`>w)QIQE zKsab+^mIf*Vf>_ET)S8(gp*6Dk+RM~augqizNlGvK8ZtVoHWZTjSZhAej*}?kbK?X z+yz_S_vgSkJViPtJ;?XAkwV@gaeHyjjY&YwtzEgf5(^12GyE!E$)7>r*FjD!av8`O z`oEXTko;~pumjg{CgJ;N#$a_y-%#8?AD8(86dUdG=Hiapi5WJ{vdgbm-NH|=k zR?-9p*}Cz6A*~jTVJ8Ze-S%b(6IfQ`91m2`{*yjf$9Fp<&fwB1;UkzWqTPFDV zH&lKM^J`n8cGFG^>JCqcs(U9;RrB|dMC9PxNayHV7>tcCVZhis`N}__vG%cBK3mKe z_!a(Z*vp~zfZKK}((V_Gm2nS{(g1znf&>1pROha|7Z<^owu%-0<5bX2eEpZsd}xE$ zLCnFvf1KZx0a15TeIJ5$eW|aQ-vL2 zE(U9x_dCIEN`DZ1EZpCO+wZCjU?axVH>PeK@PN}PVM~t)de(R#$3YjwB4limIwL^) zfsnZ-7^p#ixr}Uq@@SOTp!5KFBjbs8R1|m`Gd#zir|$^TkpBw0bR;lKifW;H(E6v2 z(xxOAbeiU^E96&t5H(isv7_o{5X&ewg!MSQr!7cPJ@6q(p=ucc=vF2}(oSKi zI;xO~buFS#vaeEeQeeh!z>PH6iyd60qJWOqiw3ieB_|P6f#Q28Z)}`oUS{TOz?A?c zmnRH`D*1s;h+ds|g#$I?2`i&zvB>O>Cm!D2jSs-6_(Q`{a}gT7Jfc#9w~KN>qjcViSje+o zj`eJO$7nEq&XBA&c#e843)Cdij*h58v#|&7tWt!REX=hS!b3`q?1jr-S}a#a+c+vg_e6^Uqe5Q1$>ObrG~p9%CiL`1MqhzM7Rq6 zlphjuW?OX=#*X3bb{9BF?z6|&9R`f!!DAEk0|AdYyuY3jVfn07-?$rnieS6>ZWKRt}{2Fkt>$>jLu{+hd$=7PSj()4zeOujs3HYY}C>h)R z+7z6s)AQU12h4s&eBTnbw!{eD{j2*r|3)ErUmJT2Fc3ibG0StiSC2qx_+d@e;L}r! zbv8xm$B5IYgZ=am?S)iQDvkYMg@A=4ANe_2IN`E`Xpv;`M3P9-`LH2l(i;ccG^2{sqL6~7{*!jL%Rx! z2~^j4MfyPDlh&9OikM@DU$y;d8Jg^6W`*}R~&AdmXfG&MfdfCh74+D{8+ER zgXjSWyw+7b5)7xM)65r>cq*KRse^Onr8w?`^fiLgEf`q5!#jEkZYwDqujkr=GpMMzfDkWZ<= zG6X16Oa7ccEvBTmo9GOB66ZN}QcA&VnW(KmlZYi!4MU8DwjFrO2Z_e$D|_Q>htpXu z6To-&out~Lq_h0pYyC?abeTwBStw->?ICMEwQ~Qur=mItE%lZiys-d6mVidgY1DWd zVPLD)K@z3}#4H=63tbWnqJHB%b4ipmq)H3i4Qc>km~0PsNS@+%!7Tm=d+ZaYMzx0%=?@lP-oK0P=R zN2+hP`UC^t4HCGLQ(%rny9&RW0<`MA$z&yEfr#M%c^*fSL{nQMyrLyiIk76+(PA`T zwk9TIV=#Ndkvvmm%m7STDJ@E?Cz*gArd^W0;vY_W{9<$k=m!uk;z$knV@*3rrpP=M z`Q@q2ATYP$#*L*q_b&HH7fVV2ZpZ< zpY%VOt0Un#=RJ9c%1vL=Ksc=}Hj3{HwF^^fH4=f|(#m3o{f%ts-1VsEgGir=o^^~(5YM@c82B2Ld1PWE;XX(Wr#8R(d6r9ZK)I;uQ`adOGu*VLwQHyFUt zvWu5hp%brIL8J8!~57zjL{$aXuSM?tyKzh|76Q0{jlqG>KD@w^^sgvC%lCSk9UZxhoyQ z2U#3FWO)QenMmr8s!C)rq}Z*!JgIfl=X~n-%Jt~)@0Du7ezw9|&(W^^x^Z9qrt8qFy z23tj#y}?M6b?l9-g3{tBlsLd@>e?v^A#7bot=qGzEY0i{$pb}zsNb% z#i7WXK9w1nGKHZo{2dJ?nK26aOcMEne9;pnv#3q}(Eo{)YTh;`u%D3bINkoSU-e%4 zZJCuT3h^UUirff(1wJmE?Kf=g_$H(;2+2~{op%};mex2WL z5kO0>fb3BpXs)+Bwc=JX1$hvQ;W4eO?yB5^W@_fh^KQQeqGL9T;d7zZ!*O3C)4WF^ z?MmGB`^`vBv6!f8vU5~Vw-9I2S&02E9IXV;xK!1R!;QlPsG2rfQ-!Msarv+2G}4&@`-i=*<0ShwMev`t zIaQG%?#CTrfPDMMJ*~aV-oVd~6l#mKXfq;rbU<6r>{K(kMB12*koNauI)GU!WDX!7 zQj(o>H!EXHQkUKv=2;<+#c61*jpkzLsIu1^?<=AllhK6U4?Kx=rVSf5RX>!V`B*}+ zq}^E|5T5+><{cP7(c$umA|*z zR3-nwKc$H7Q8NKsKDey0YJ^p&>WReYS&%C^-nMJxO2Sy;*aa(j8hwkY06AdfDdx3+ zgJ!!D*uJ1ONkwC;M0W2H>6c|9&)cmGI}FxR9ondgsTPI&Q6-8{si7w2g}+mT!gaLC z)?WQLDzb{xXU=Q!5Xe(rI&OQrrZy%)tSAV1QCO%3B3M3)n1T-IFoIfL{SfsAR>hYz z&y+y5Uc-RM_zU3#fo?0QSf5?Ku79#tjbsZC8ypFuxlm8d70VZAM@6LnPbmtvRI1y= zO>F}pN(|?g1^`ST#m4-OTZkvgG45xEQ#D|XoESiTkb|%iPA%b#4XjrWEA>Q1(=JK% z6QEn4?3W9&l_d)q9~w`K&JL8~*5_{|-AInWt>B)vKT4N%)@Ze5 zo_I}eMeN+F%>UK8#S(X)noW&cpN5eja-3b`mu^M^RU;OMYQ~|dfDp^NGxT)HiDk+8 z>|n+6npCG@S9Vr=@lwz;$N{`!ePOydJmRK{8Ovlgp96AhTrT&W~(&+LZ`h&?LD`2N;n}N#O z2-tLaKbpO?dXo6*6U*oN(|Xns+8RFnSr5^KTsG>Y+nV~W6MvE={W~5lhQ`bh8X_Sr z*aXOUG9Km(nIxDksTKs;JR*X4zYN68g)q`W90bgm`_jqJ6K;dc$Md?3s#$o@b0hfa z_;8T#vrVmXfX?y@V=1@VC6GKH7X`aYXsCNx1kA@{?RJR*k9_o@dgn*2qfD-TLAejH|bXnB^rFSmKb^j zzf9H=Do|Vki9XNA@)1)TJv^f;-vN}^iE00OF-#q_DvXea4>;%FNtzeZ`@91C( zQFsWVLFw#)W{y{ihYLyzm9QC_vcJ$PvUd#ylc6HBsI>m_3KoxEMDnfC(c?2PwM;?= z^?>=sVd65nR#O?JWj1mq_%xlh=SWUPls)aDc(*7B`{mV=^OF%T6O=U3owKkwyP*KG zHGS9RO6pNNZd6(wdGV(u99!I_$wU}Aspzp)Q}mgMcNi;bL)3!QHd5^U#20$sKOmZ@ z-Dt;G)18EK#v@ti{`#OxC+t0vt=Pf;J5go3l`So67~t>xxDz<28t;Cba7N_+%gWy; zO2q8m`v)-V`4Kn4{|C|huQ)1vMMw7&Yoi37&k$cSlRJ9zzk=y;C{fhJ6@h7wBNbN*7h%ew#LjwEPB7o&_>|qg8j;61;TB1>j!t;-+IOv( zE`--OzaPKwt|>XJgDvDkQt~m8VyBj*b{zHiBtG zrPRz0vTJpZ^N}UgX<_;YF$g#V<=zZFbWV&!jk%G|x zP@POmrm@OVy88J87+~6ACwf-~R#4IuR5bo(b!20ewL9_ARJS%&%F$k~8q4c8gT!U2 z=w>Pzp!Z3~{-Sxv*>^*D6R1m7i1NLM;J)r0deO0c2bVGqA{~YH@>iyeW zN7a9G+3Xibbs|~G;rq)6O!(BAROSUWOg0-md$Elf>*SzNPBJ}Z7$S6qY)A)3LI$4G23`}3Hol((L+J3vOR)L4VaH7BOpmk#p1C>*6Low39$VM zY@i+UQ?s>AMNlNy&RhNRMnt|vYmx^^mL9(ndN^0H`;jn2FJBDxw&uqVWn4MppktIg zYG$TKyTfQIt;KN&vU5k|nbXJj#<3z=;Ocs`uCY}5%3y7!aULNBgwQi7;e&nlG^s3u z0d)BC+-RY45U!mJ&b}jYEl5#IhMwn=0GF6~xQpbW=ifCB@|A>B(O_!ffcft^R)XZR zcW!8dY2sM4Z_7&9*VDIr?f&e8{gD^o4Rb`J%_}~E31%gYpkXs8b3ckZ zvNP8NjHMqY$=G(Co6PYkCk2`K?~Ld1@_6UNiT+0Bqr@#P*RJ&+$M|F)oN?nLwgR3I z#^&Bp@wKH|c0D)`2OZ+*5Eg}T8$c<8IxE%kR7Llc<$?fIbvERh0ifGHVYfd|r3k!K$AjlO4E{a1sC+EP8fOWUh5XS zkO|Y6A)SL}77_|y!!4GBdQb8a!7RWH)0-H;rge3ut|Gt+P`xacZz7u4tO8b4+MV8W z@qe-O)N{U>nPzen5Upkj%m~8k)p{O5eFeFS|6MiO3o=YCM!0!3Z>@+eKaSAvew)<) zYlIcX%mG3F<%x>t#=0BwJ@8Col9uB|IYHyP9o@!|Tzu?0mC7P9MhDPW+gd9fuGEec zOm0?n!3DZ132dUJ!9B`Xm}uE_z6F~^Qx-!sKTCHIuD6(7e>itte=z?r9A?>j90K#4 z$e=r8%qu6LBB6}+PdRxSJYfW2*>)Xb6o#vvomrWtyP-1u1hx07tX(-70HZKo7h?QY zI*$qNET!mFFxUxDX7*!xs z0|yn8=P`;$;#hZLPP?eP`ti_NuyOD>*G$|wIwBsaquMO~qLG304~-+Q=V9O+N5okL za2)Yve<9eMF8zA7RH7|r3c7peT(SzxT54hUfL!^`e| z515i_v4OdqQUmLWrG^>xOj=q4cIMN76@7Bo;v}*+O!Sk+WNuF!2vGh1s?`5VGal~C zTO^?wxgf}RN;OGl8alT@wq-j*=0lY<`(Rx+;_mH}R(`=6m#o-F+egSaArlgLuA=?% zr56*EY;UhSW9Ct!iB76lgT{vh$DIG|on;FQ{S2O={1W8q&-w3U7=q}i%;`#0hvB)( zYbpuDm_U<+0y+4W1}g%#LP(S)?A`T|VJ^9J;oW7tRNhhoEPb9PVnRtrf(ymg)c*#G1Tf%7Mci|9Mwb;v z9v5UdXjxZwYlLr2IqO2~5z@1lRJg6#uMJK}M5;+Y+S>i#Y$O_pBrhX(_GXV;=L z50Y;d0x$KX0O3Zso)ShyNa_poTSnq~JI)RyS%K{XC2Qi;5Z3G^-UuGy%&8Kq1#nUW zbSW4hlT}U8I1$Nuhx%{nE(pvFxvyCx1EsT?VCtMj&tRu_WPYs`rl^^;o zK`di~aH6Y*M?#cS8mxiUgc8kj0kR5B8A}Oy(wC%Cf3UuxWN|5hJ&S}~+|$qjdlcZ* zZ;x%_BmJDh4b!+B>)vZYaHVv65+#yLs9^6R%ftkdaqk?MCo<3|PTC^qVS1Oc_!#_K zOmM3Q^um`Dk8&`{EM@vDZL8N@`4S@;J}+#P#(f5) zxIU+>7CO(B zBUmUAhUFT}vC)u0+*%z&@bYxcHAtWSH+qLOmZ;u}k!5se+{|FiG>}v^Ko<3H^mySC zz;Y^@z77OF4n0&h(7=B`fAK<5sfW$1vS~}fXVbp(6QlYBKnW*OgZDO=KR|@G-W0d!Q57 zO-5HCX-LlW>o~|cyJyE$pT4IjSS6)w^ie*k_^lCU%{NHxa@xneq?8RXRc?uy7Yay= z|MUkK1S(&cqUz~&4XVg&vVj9zLaY+@NS773bYI@`pfnsVM0hyl3Wr||c zL1!r5;K_q%Rj6;EjC5%-Zsje>9m;U}2{>MVuf$K4?@ZOe{o?A`!%D;IZA75hSl0V~mHOgy3@_54L7rgdmYHlfhg|FGg)Q~s+kvSR!mx=^VPVH*1Zi0j&cnHCyl zeb`k<7^W9uZKTj%Ye50t27F9U!{X0{c8a5Rq9{Yiv@M>8R_pkWWZ2SyNHZb=Qp}lB zzp=e!k}|@=*h_Sy86C`214Z=B3|3>Eb^g87jJyWSRZs5r55 zBB9!*27?;g$Nq^N2KPh(4}ri2N2I({Wu9|&QQ2PBjHR{+ox2~6A)PvkrdFOH=g|zB(#xrgENP|*l1}pae%3caP+IUGR&bBBYbV>Uc(lCX7=Yb}KX2OR+ z+;78VQdnAApSWk8z(z$bO~~X!e_hWqG~5dsv$&_Cl}14zABW%~$Cd_j0f0<(PVFS* zkR}l^U`mwy&ch|vg32_lIo^uFN|wC!LWZawzCigBJ7#7UNdBwN-OZIzWd}Zm$A=d2 zm&Y|<*Zy`Q*p450le`=RzrzT#s#MGE+6q;+u#xQUjEqY)LP>j z-}eG%Qj=CQvqneLCtjX8vIn;hPr$=Us$lHwL0PVLTqNjVyqPzUCURRdSe0a?{&RyX zk_E^_ktF;L|NKa^6l4kBeD2P@XJMF}yl7zU*sCG*^REQC^u#XQnrv0Zk^8wj>BV4} zwAP-jLUJ3sRXMKYoHXsC*~6On+0UYw=Tf0l%I5rE`Kh=@1?i}$w)4er)3#CN1x25& z!gcLI^#5V%t-|8!x?o-0-QBHm2p$|7f@|Zh!GgQHy99T4x8M>q5Q0na;Dp8BOYwJIg9x;oD_r5nJmceCKy@Hg?pAK9BN@qwWHwm_=iF$*DcqW->V zPd`H|kx00s=@+oGc+KX?Qx(4%X!50Ns!lE*w2Hc=1eprjtx@Ob!Y7UG4%+0_c0^dN z0uB{k>I221X$K^~HdD*5Axx`nXu$p9&bCI9ih0@}8s|8fVv^qRu)*CpeSym44WHu= zrIj3_S;h|sPNZVDNQ=Aimz$ZY-E0Vt2%nQhYVwY9BGK$hCs4bYqfjB9({sV*qILh- z?p{OPHSNqDmltydZkRa?>KZrOCcI9{`5~^Z;H!T4^dOBhczE>G;PwZEoFu@@tOzuVk0bL@5WYxjTXrCQ640lphII` z(FSx`CPGw=MkjtcCDKx060xcJ)SPebEhB4O+8yYE^fNz|1`fLA&1?3!XY`W*p12e% z7^aJ9Bi~UR+!c|&wMV43MqEZDMP^)b@@0&-(FxBwyBp#Y`0pEcVV37}QngbN_*5~J z_;!>Sq1}6uzH>9L@{U??9YWX>)Su~pQ$jg9YkV1_?S=PrUK1&LQ?%38;P3DdUGQ+a zqdV)P)%oEh1eG1BBF}^5{U>BD8nBPljGi8HQ2y z#BEZNy^)#4MsWo7bTey03Ot8oza1g@#ib~|VU6aX_Bi|estTtL4xMk$ZSeIZ=*CJ* zmG{UV)F2-P|0!&vOp~qMCg(Y3vVsYOUqR|JuOR-;0xn0&W~e;3`S#R8gPw9Y(+gPJl;#wSn z-NZUY22gWp4xvInnp4*u|7^Kzfqe=m>zEB4PFf0ChRCXIMS!dIz|=A3o_4Z3vuy|{ zlk?>+$zm^7&Ex06xwJlxce${o`bj4c%*xeQfXdAxSP&~916x%&&Bn^7uL*di4Jr*+ zM-_d>p=IiicX}&?=StIGGa#T>o(tH;n-RDUI9~~fSAVYCVd4KR&?d$x{)g4>%T5D_ z)$gqE?`Hj5kr1V_y%@eIa3lHF-^uA`plnM7P5C%3`@~0y+jmpO5ec!7B_{T6z5XSw?>?#7A)fV;@tQWLz?~61JOe{; zq$bDviJfQ_KQn>%m+PlKL;M+my?_nv9)i1b(fclyt-qK~#*iNQC-A>4V_}H%8>!&+ z?9Xct#a`l(7#Nmg=dQl*>GaiW78A0@qAT3}suKx{Bhj9YZF zq-Fwu+RL~a9gr;H>WBEGy+~ z`tU5_d>*HM_SAipaq+ag!)?wno4aoYlC-WoKG>!WMURD;i$7?m5rz7u^z<*%q;5yY z42EQ}w&DA}S5tKQa2#9JG=JN9M*CH9(G*$$TwOLJanVvs4e_sQMoc&zwo92u7`A{W zrG2U{#DDsh&4(a8hjlM8R#fB^q#uf^iYx8od5h zZD}*pD9?B8Fw+NJf>xy798#gXRu1I}NbP}r(2=DH{EesO^D6I6Sr+8=S*uY{B=_o@ zcM&jvJtBR01qqXpxs$9B(VTm|uqBjxeJi_FsJ9lbhG0`HOQ#AW5pc14Hij9Mk(M)~ zRvcnDdYE{)W~5kl%m1wCEa5q1(n-neE{B#^0n0J|M)Vr7DNKO3C*y8j+f4k0Kc0ZZ zanM$00qs=1yew&+4qB~_VVDQ1M|Un1h2ukAGAdzd&*&sKX@g_HBtP*`b2UG=kgt-L zH~L;RP@#~00?>hwu1(7m*Ciw_I!#IS|L!n->+q`ZoHw0gB7A=5cE+e2emkf`^k4nb z8Xqnb1BC;#uKMnKIfTzlF;7j71N<;3JQqRQ*vulk*ooV-SD3ylQo|oNFK3)CN4H2t z!NHgwoHtBg_Eu*DwBBD}cWhLA^}M!WDaQ|`j^VM;bt1&Jo|ZZ;RR)?m`d`m?AOO*> zIY;*q_RhbU@2xRJ@NL0ODPx2JM{n9TdV$!X;4C`j`@`7dhoch8*CVk1*1iAE?~4GH z&cEHK4qPo>p6%p+dPn&Rd(2Nd1MA|B#`_6$q+S>v$@-lQrun(|NaM zhun~1iJ&vxeVF7mQUSA?GlUctpO&twyWZcz$sa3wEn`+AkMs z9t}dWELk>f;suTG{H+~qrqZ5>NJ2=qWbQ4Rs0w;3v`G}buj~*d5tdINQ9x2{9?`T- zT5~3Wy_~_9+`t-&OEbXok3E-u^~8>59-C6KV!5~s>>M{@2k7oKeJrRd;q2Q^qaIvk zh=hLeE^-`)8XXN$$>&m%$S}GSKef5E#aQjCv&wv!#!x-G^s9K-yW)u7Y)BRzsjRlp zU^3cEG%{*kIM|Pj_0(r2$+Wc3edpLT?YMzVQUiFx;tg_4nsrc9b6p0Lrj(y5ZQP*3 z`BRqB63Gd}0M$185zVzp#PhG&$k~E%Wx=rC81gpZnCYKn`J`;hva2dgL3SA7m=TsB z4H&t@#@AY`W~IIlTI-o9pUvd1|2Q4m_WxQDr4N%cl4p-JgE~0>lK2{lYabP?oS zZsJ|wE_F$;j2;}D#|5K)H)`?D$OsL080Kwyd1E4B(ppLAV4EF)#hSPGV_3?je1*mF z$=yrGIhi)T&2J;6xc9sK!&um`@X!Nv#K~lISmB5QhyXvz+c}eTRy#c~D??PWo<^5( z!t>>mm4$n06q187PvayUJN(dM845p-Jr<8cvbB9z2C4l6m=5~K zlU5WY3omN_-@!kqSsB-9nu1Jn%^g2WHEvlXs4axgL#ix3iSBeHzc9w=?u$d`Ok z=Rt_-XFUI=_%=M&?Fgf2FiM4**BhWBx7q(~8&NDXG29kK_4K;nT{vBXf6EUQ8aIfz zHV8t}eduug!MhB;Mie;;-bqe;$#>d%-u(LPv-O-mbK$>>TTtkO_UzeHj9viS)WiqatX@W!)p%j>86%~UG|3pON!e3G{R~jOQo-_aF|a+mMc-d zDjo7!Bb~Y1WDZhzLUTuxa@iJyyzz|!Q!(rMvXnE<7IMO$jQia$$2(JrfI?j`a~hMgN@8z+7FIUB#QLU}-go zYCw;XrPo%y^UQcgdcCD6MvwRvYm)W@n;{ZET|tYt=vb@Jn@$@k!M6B;_S432X7QQH zEo|#SmYNi8lK$}A*%w>&z@qorR%fld*U_lZhtKJ2am(B*o6%(K-?2cD{%d@dP73ek zEGTJ?18HfPqxBXlJUW&dit1cep;3${bC2%3xT8(f9?NU$N;d)}kA($=FcXG;YRv8_Xmsi>UU(`w`cyfp>}+ZG=RM+bCj+l^Tu;!i?q|5 z&O>Z;UUK^niZ*&66e&zuLTZevO%ug-s4E4Ke16eSb%bsXjaD2~)NxZAbqn2S%Q*_h zEnYV1Rpho`bT%!v$S&=L$?21c+=ajpKOa9+7M!^ds8Ss)@5 zki8t5pE=YI<#q&Hv(l8O)YtB03FqK2%_6I2VVQ*7G^M68;LiDma8-`f0|^H_?4ta^ z52!VTV``Cau^_7&2K6OQ1lbfg*~o1THQC~xD_(B}o{6^*|DMb=9r71`1}&OQ2U%S` zhRW2O`4++_nX1PB=XlA!HDnVn`GxUtr9y^(>$#Eob>b{!faNBlc7L)z$Hm|hPQt-;^5T+9NG+z}5b0c)o<68CP^D8x9 z`q}is74P9l1e{6wr89Yb6fpt15q-TEJcR0v)<~7m4LRFw6#U+<3zjLLM;+H0@Jt{! zQ3tWN1_#>~$Z{!u@$QT*OAvPz7hyQPm(}^`d`@9G{H(P0l&@4NgbDqidgkX+Uaeg4 zUN5A=eJ;m!_xA~f=tuB3HAN|kAPEyVK+NP$BQIynt5X;oUMSsttf~X>uemx}Qe@?v z<^EntZ-Z@wv6AnBT#FUjNE9uZf=C(^y+$s*wE^P0oo)HF5AmUn0!01W_;n7hCUND|fhHksn?V>1QmYA4RG zsjQZ+VcakwIbmRzDkJ);O0$LatecCu#fmQ zZ0FHKzl!mUV;2oiJEcl2od-4Gixs0vC-1;Qywi6Q!IZgE2M!BNgOpHQjON_uMu^a< zro^$yjAo!OnW4+)sQ53mP|J_hxeE^x2}hdsI_~4$R64t;_<6Eh2JTMNY3-!nb>ijg z$W@w~yE@a)Y_QIwg4w62E@KIbHf?(nBn9?@t;27vPKFveE~h&DK1_E%v&`8FeQ1O@ z-oIFy>>xfGKb0-dA6)*s%R+eJZ{MsCAYPmfLr-@E0xB##g&;9i)}6L~$dHbu3~dID zC6VsFq-!0nz}{6Fcy3!=1XTzX3-%-K8#_he;~uxhs-Xrj|TRnlg##n4X8vB4p4g3Dv(3JKSdtU zJCnY-{J{n~ECzKf=pI!VGqHa+hUGKc$TG*bGmQ;`0b&$lJ%REMGXkMwL5H(K&bC%2 zzuRtyu4hNj1~cWq^9*(7`p9?wIUp4(YfuVpB3X^=j#_wg8 z1DQA_R4ixFeTp9CysJjDyx&W@{sc9L@ZKcF$~>F(aSjG3I5Ed3XF#LFB$)}Pt%^I& zeAM8&?$U$U2vFO(l&T#3O9s2ZiI@nEdEQ+%EjadZ_jLQ0bG@GU0%# z`vuvnknN;5Q;_votg|qB{3~IQZf&zM^KYgvFeQ_&Ayj_W_`Xz>iQZi1U@8%W_M9fL zT2N41I5j%y^VD%lb1NWlI)nz$;`U`F@hUmYmgv2Lf|B~W!6sfy46`6g!#psIUja|zRH>&N(E- z@FN^P2nLA(Rg%WDu~hHDzff2$>yL}C$M~rL2TlU01=ed*_k`X>q!k(`!dekM63tx* z$lnQ!TGqaxU#9Ud2^0l861?i=2JSrWl%IYXTGqE03^>YW8HUhZU@7i^l@ZLee|T3O ztX53Fd>#bN-{}Z^-olRPy{!u*3V1sVVC~U{ zecRX!`HdO>YX8?duNGeQu`c7MuBXu}=ByWnLl``|3nJAw4UhBg1|$4aQ`0Z%%)l-X zEKXZ*A)MZ%1-+^pJ1)9&0+L?VxRSHfwZ*d@UbxiGRJ~N;Fo-JDTkUh9wiVYLa(ZN_ z+^muZ7C_m0R+Q%=r5&K|JJG;aDLyP2PZ~fOVF%^Qh8wTBxlb zYGbwxH3JA`7IYaoeAG7Mh{ke#)+0Xbm^ABVKf5Otlx>}DTx%;+Wt{LB5an)w5C5Px z_$E-WVzpK`EyLmO&uT88XOd8{G-|7q)CfWSiM3XpVuJqy$N;S;$t3auX7uB77?1Kl z5WUIH)Ybb-E#|U5@iJ*lNZq#A(NpS_aVwx|>4eX{_Ein>QLA3{mRRH5(5+%AkYBai zRuv^SwV}^w)>IUWxK92c!6ivOOIBLd2q)Gm?wR0GkD(pp+K`?SD0hxnOU_GrzW9)b zcJ}4c($lOGLxYZ`~qd^THM};b~@Q$IMwLNyroWn0j@^n6hKMSvj zd{!zDb~U=3`^A4wvLc*w@+0cUdY3t^btlVS#Zr@>QRg4`nKi>LHJk@kxA1B-E$I$5 zqn4KNRxn?-dNi$m|5)rPx5|46-!glDYIw&*STllR7*3-7Y=z1 zlWt;d-qw3Ms3Dbr*WW0goB9ci?wY?|dP9K1Z^QjBU;Dds3;(;rrndjQV6fDr*ZEOh zYe(WlkOoRmsO4?LxXywxt1eY9I)Cb~!_p^QolGjwTv1<72j=L1n1lx5>@rglOaiVF9iSwvvPSQpSdUkRoa{y7?H3RO8D1UY3&}HdmcXqMG?H-T6XW<)!y5w!2DPwfd8m#egNrvcAoGLSZIcu)dBjUx~0lxE%lczaP-eSybCn$wg zr2!==b47B=_HA8X^dlqin7k$FydxL}GMS*vRGTcWWTHqbOT9y=8y=ubZu z4<~g?oQ%`UpxFCb>enTqltvM#;c&*=#G}OxPe7U2w!{Cr*E`3r>j_$=zUMi-GK(_M zn9Niv_nsi=OT@}qlu^=*{TQ)xnLEU=f%d@W=TNr`w7w`UhVdXd5Hyu;DGbV;bE~f-6A#=FjFJ*VYTEp^iFO#RZgwcyY-gkdWC zA{t~dYwNYfpFnH5DIt6P1!LOEwNNDy*S|-pbo2z`Dqm1OSR*D-+nKO=h$ClDphWGB z%{~bV@%tukN9I})9gaJ|RX^PJiksIb0N0i|TUE|pYoui+h^^ASw-#Yf=|TX`pag;0 zJo`wrcE`yRnxqzyB(=4{3~85Gpzt_KbGP(R&ylOjiVRDoiH%Y-9s~W*Jx2o$0jO(3 zzCR+id`1rEt5T`cTujBXTG>KvpzRgp?=^H2(8UvVy;GyVwbxqbWSF>WJIDi_1XvWV zaC5h;9Ym1RjZY|`;NrSZYsmu!aw%4-6{K}W9hm3kMzlCTbzRS#(tw-NI48d^tGiGv zHI7Ex4xOkXg0EJ_CxHx5TK>V@1XR&#t)O2%)i@$RD#0z=MM#!994O0h`mwozpFVu; zq9Z!4&uK`0FixF6dwB2EcI%7rI4Yi&sm>MiEMY>a#a5wzx)es1ed2y8^s|YlsVCfK zr>Z5rh&@XA*xRK8fUO5%^=cp&@CEH7Tz468(AB^~cgGo3C19L1MKSLaKLXT&y^@OY z%G1X}Gp#Q=fsCx}hBHEHwnmA#y#WuA#^eF}vPR@@IqwJ7!?(-Egb*8e2Vrd_hxY_# z*w*{&7G^`>E61gss^;ry;H&;l!~1PN#oJ!s%kT3hh(^YN0#UVDkOSWv-cQkA)2%V_9z)C7WY?iwf8qHy zS5-?m)+~N>;GlAqzc|P6#q3FRJE~nYJ&>3`DNOpL$ES1(}pwKvG87l+hJC;(4 zH|a1&LBvd@gUEGI&q;~=mqM^OjJKJ_H9L%+MN{2$%Xf)fVoBm%K)S#;2<*1H-E3&> zgq4h~Y556s_rr{69M0}zSD)=~RFk5PSs~2nI~w*?fO-YNmyX>M+s#7HL}eZp5u}X~ zITDpaJ?(2OjS*&OHP<(-eYYViBP#KI=`xc7Qa!t1z*U49RHs0o!aO=6`u4F6j8WR7 z_~_EYXoYe$R6pmcvnhi%^4%lgdYUZQBwpe{RUOn!z&ua2raKyjH&$xT1JgkhFceiv zcMUMI4x3}?_Fcsbk;_tU$A~B@Zie`RVcMDWv$Rywzn0)kyuKgti8Y z&YcJ9KiT9NNgY4shJB)}qtp}B1hV|jE*E}H|M#_i1YZkcJVNzhLpP#z5)c0^ z&j%q*eTpevfVh5HnqB!sZ$|SCaFsIAJSsj&4NvIlM+p;B!ZTDl!Iy_ns#iQ~+ewxw z^JL-cAQ!PDQ#saXMZ#nqi(IxxRYy3I!GUej`i=<&<;)ljG|!=B+=7P@a0^5>*x?Vn zHg-;XfVj*{yAh^)A$n~4u^DCnIP@_%>3Hw-UuqjjumAevd%!aZ0u|N%BZPg}tfPo6 zu;eU5Czc*t7Cg+ABHe|h07Jcz&###P|J!LR-xPaC|00^SS!=8-W1a%d#O_2?VB7_o z>#H58uUp^ww+_bZS@Vh!81qaCV$ft>NI``@^ zT1$OUix@^w`W&i422is`gh9v)b|_3$5?Dyf1BLi_{r$M89G!$kC(X%cc= z{aDY;q%(y}HY&co#Jsp|H`;Xq6|bv^Ms1vRI3mpaQwY(`wAqNu2b&mGR!ty{*gM3O zN$cZ;XO%cdw|S(m%3YI{i&XwGEWpX(!f?X|Rco+uyE6z>ZkChuii_dHTo!mi- zB3+Mz<%90U=zXR1=AEyMG(UG4@ikq%h#fL9KG90awM!uwgSSilL<7^aS%3OfFFT9- zCF|-8g5@-cQ5%zj>aPeDG{)wuDqX9(Raa9)nP;m_lA6C|<2%Xi@isL8Q3D*bhUS(s zE5GBoO>aIB*4By zxc9&VF}lzBbFF*V#_zX*@(K&Jy7%Rh9*gf!{ckN`vA4wcS+L{Vk9T7B{+BE8xU6W* z{gC6!cgKyBrt!q*X=_o}8bCCZN#=OO1-WsMdjBQq`vn*=5RAAJ_`dZn_Ob>M!|V@c zUq@7W_<3`04ZPmZhZ}qAzsCVyc=!M(!|IfD@#?~U zj%IKhO$U*o%LERU%9+CF)vx7Z$05wwww;n2IAx5?K7;$no;4-u10SI z9I%t6TZz_WBFT;U6Em*5IMcCehYyJ++x*{sl(jzL17RHGM9AajM1c6q)aNl>ObF5I zv)>A#8fZ*pE`QQ&r^8dY1J!to1{3+;j1Px3QRoO1b68BH!G227KTh({wNp&t{A z*1yS2?IsW!Qid5SaRKjUcojz6hO*CXyX3Yr^mtlQ3fk6~mt~^9u~`k;+{4MpbwKwk z`{$nfdJnK9cB5fnZ^@W3pXI!->M_-qHbqA}$=Pzn48+`VD5z9$-kQLW_yyZf>NoLe=-}tF~Q~fw1 z_PNgF@Sbl{Q5%?s5 zDuD2Rx~co!s&(YNiddco8ujn3bApiH*Rx{pT8RpfsNVI8E@}n#!xsl*;|#LCi|4*X z+z`F@Jt0w9;Re$xI|JH-nfW8 zGbbb~7w?^Hwfs0`|ieKIVDzZbi@LwfHB z`wwT8@zkLK-u-ZD$|&c(8Zx7p%8;Z=y-wUmZ*I5gAI=)tBFlkVlNgSPGZf4F6V2nm zjEuZ`0LTH#_TwnIX%57M;U4t!zV941sD*9`Dp~p14qd+6Ey=_*j^a{>T&zr-O_C^f zKzL~e`eG?q&>DrMZIrg3UVLiEfU)8c(Le7|RVR@xKB}gWmHqhxbaCyIErPM;d1;TK zReTq&APoSGHq!3szz@wlGDPwZ6A7*6m7?T>x7<~TvR{%V8@}!Vk`|OkW=y%bPYJ^i zGcmL0)nvA^I%&Eamo|m*olW)4hM9iui}em+2W^=VQDY;~m*`!DSwfw5*H0Jr>FykD zi(Q(TQc1k%gAt=dEsI~eGqN2>n7UZi`pikNk*f)kFMuw}JIrh}3BPMS@?AnCc+hV0 zfl9Sub?P&!gCB=fcUF~1K1l+O>aJJQ;I%5NrzEBtQnVBRgq17*e6+^(ZMHos}kYzccq`LsIr0uq1kwjcmVoFbE9En?2}oc+R$~KcDSlhh%ikVth69&=t7o zxgIL}O0nwsez5hD1F?O4+2(tP%*TZP_o+^fU1~LPB>ByUGMf-aUBjIXIMOK%me`p2 zMW#>7Qgp7Ka6D-4+4^L2)hjtjO9f2#Fe|GB-bplu{yL+mcA;*QCr_t|L*xG}=2FSu z{-e};pJ~uRvyJ==H%+ARAlfs^#wm)}gX46Cr-?(?aQ}0WE!9`L7f$yTFXTYUmD|mL zL?$wE4og7^zmy3D0*4A@ZECGg?S1mM8Pe=op?fQlIi8#|QBcZm=>^uf_rFRxTSt=3Cd#Q@B+@p&ET#C46!DK*+YOc0`{`BEa_!hz0@kBVJ9_M zf7QCmYfDb5d}ERmO-n@8Y-!op49OD7N)4Spw}ez&>=eeT4<>{f2wxQ2$whwhB_IBl z2A`f%7%q^uAexqS>5P&>Xh2G_RG7qpI4R50SZwLHph^#4#HF}Fn5(PQw5nkP(jl1{ zr&g*dEu#tv60&2-AV3k?8G+H7K&&qGd2?C1`bb`Wm9IBH=xRE!o9T|r36&qhsV>bf z`f^7&P*++cF?IF+bP>LD0Bo@NZS00Y%zg$lVVr&yvn++fqs&{FKG$XTfMuBAr!k-u z!pToU1bChTh-L4F)T0hl_Wd~TheX+7h~1fs5kM}1fdV~y zS~DY26)rbALBgU zO^Qw{y*f#Jx@=L&%GYq&N+ak&P^F)!OH{qrelPHsj3Fw@fmT=0f;#4-q?WU<@|nmcPBdco znT0X4g7;li(oan7)P|by<*UnJD_g%hV5Z`+X!Ig&;-qUe{$WGmO>AcPu9Rf%q*Kg@ znvt|4&uoTlf;T<=o%hp8Q%9PERT7{fx4MPdRO#|^ud^sbvLF2;qj{3qob*sT=ChP8 z(AfyO;>c*2niU~k$yo_X2{0u$>I!r>Gn@HDYCoP7@V4ns7)C>erx*4a3>MM?p zqbChCsQNNzoQ{zFY`rKD@3^d^Q{O_A$DRAVTS^0H;Qkbo5N3wl3$W%jBTCc_kxaZ5H zK>hQfmDBCjeIARCzpBEk8!gdnp?xBv`aXJL)=^w;{l||h*_0EEdb1rne#RjGajO8Zt$esS@i??SmOaGM^#8~&Y?iS+J;rkbBxKj~u!Z`e) z;BngN-{R}v<4i8}+U7KhuN^i#?B6f@R`Ks@*CAx@gIaXa@VfTS(sKf8K;sCwj2#wx z8+&JhMDZ&9+bVc|aebzI`dKiS@E|32BehfK=)Ydqcb}Z-$KwYMr9>)t-oW3%PV8iw z{{KJzg2S^*t@h_1#n zKOZStrr^zH6A-ZlnGzboRIHFAn>Gtgf+X>oys%=7eiuM;$#zk245{FL^HBo2L)uGn z>n9CW?9x+^*lG-=95_*LUh%S-*rO6S|3fEu~Sazs4}QR6Zp|akDjpN6=}Mx7>GTj0it@!Ef{PJZpTTirS&N zDHoEMZNHcOhK!i!s+M{)!YXwMO~*JOqew{op-=t3s+%T!fi8GE9NT^!6&C9XGUrwa zD%Q1Qf9I9l$YG0_$g!cgs%&sQ?!dMvPc_gG3NfPhH7J%yRk0^wY@IknQDKmk<8u&+ zcMxFhLo>m#oK=`P(j(ue$I%xK|5@Y!pa6`8TogE8+S1Z7gHln!x0ca;#5jbA!z(E! z84K1RTv7q=q;3U?fzQ5%*Sq2?#G0yw#d&M&&MU8OXJP(5yv<{A2+Hz>)7-YsSOz-} z;`-i3?!tw;rBz-O6|C}-pTs+vP*DfZJM+`LzqsN#AjhR($}~jkxGRAxNADyob?M7i z7~zNKFG)r6nkN2^k7eEDknf^5kJ9KLu9ZiErK|SNdH(5D?ka%Fx_|@gH_DychCmUi z^<!%W`X(~KMZ~KOHF|sC=T4@tE#^;;XVDA}Fbq<73pVpQ%P}W0I80urPLQF+6 zRdAtGGC%S*F-UABc6v-})OP(L>fzvvku3#^oH~5FIH!J;u^gHDnH)coe7I+2m6DotVMLD@*mw~M3#aaII90>wZW%(PbE(>Rs zgTFkCsPxhD)tatpH=3^b)vjY?m-u&mAhIE|QXZP(Vk!dH5my@feQ^o?taxO(y(7XY&)lc9yAMepF`c&!|=0!qldxt8KoB~C?v*Cx}p zbpJZ)){1f>J#y&@%y&q|hHlTG0?uzXAd=Dzjq!Uh!c>f&qSZjVcIJn)=RwF@Z#^x= z;Ba8%4u_X=dN?-ePupq`X$KS0?9azhoa~H$=FE_PI@T?;A*vftHN{Mlhc`WA z7jM$uXe{mjwe%Pk6bjuqduRxug_paff9dKGjqecm5PBndQ1#yM8uk#zk=x5M)>FcL&-!E^M5Fj-s1rJ_ z@U0i#mv!mf0iE*SDwYYYeDL{tXU8M4&lyi5VKjIGtEa0{5Z%MGns} zF2IfBuXw!l1?@bA8TzX_0Fx{8Iv;7LSQjarLn#6Yqgcw3_g3q~ZWPY;6hqHG?(EJI607)?mo zE5wNj8bMDAOFFwN&ZM6hV!~Ftb5B}KeokNQWg!wB=PI{}))J0xOmg7t5y=!|;EFgn zq*gWZf9~82v7OUWMe=Usa{(9jGQbnMo;K;$hWaNfEuclkA@U99EqtkJg_NUNXwbI> zmuc!T0@3L)_U1#7+Mm5MOX)54IBSbZO#hmSS1^3rq5>rpEl+Sl#lkx4jNSt>=&v(Ju$3 z?H5rQ@RqCsE3wEwR0egYEUNYSbW%WB`m(HN`2Pumwamhw5PJO{94_g!8tuMe>0{b5 z21<#LTwzjSoUq>;f#$ejB9cKNFGC>Rj)8WVA=>lB?&$*_^4-$X`#WASYXfNEe?UPi z^w+U`QJ(?x%>1XFzS)K&9FaouAv^qE+Xq&{#{ahifH(x}u!MmFqyywWS$gTAak@%S znmBTW*dzP>J}a5XzyekENaGS3v!AicbN$VjUwssUZ1%}z9lm9GNDCGbapB^h4lkpe zG=#QPcX24GGHC$tvl3egfcHOt!wIAdlXJvTJ5RnFW#t(j<)*Mpos^hhsAmtYbQQdj z2S?PyvqZ2qOU#nx;9I>40(;rOlqXon z_V)7sNS@0|t75ya@rWBt_;|->G8n!MfQ4m|9>(|^RYec`XT2JYPUhK;>$BNFa*ACV zpKe`}Z95YVd_>9igDF{jΠnf2g^-2l}!usmcx=^qjotm&LH)PV$sR3B9E&ZNA?E z$)=_$L%@a(i(i#gxBJMjH1XdcB&l48O>j%Y!aT9Kxu8TNB#rxf?qDI7KjrSELZLA8 z<^xDqE2k`(d*%qf*Z$Cnvc_SGht0M?B9aRU`l`SEfvgVBn`&6W9fNRDKe=&+P}*GV z*sT_0!H%x7@huo;IHBv;_pbSR{5WR7xCfyuHJ;K(4<1rN_~(xLxQo>)bpSvh3Bk8UPYMq>@J9)X*f zWEISiNziot>(2dWck7-YM72fp^B`?06X;C#2@n!t^=x1}2d?~L5{tqdW4ArcoJ++t znpv;F;A@LFgCq(HSYOrx==BcYQ?!fI3q{QC(t2RZURp-iY;mC^#%s(TD zW;4e%N*@b-b6(q+cz2z#v$ZiXT1Fk93;i~|#UA1$Ct2R@)0mU4JH1%`qvg&nhp)p} z^(~#dvAC&FTxWwq+Jz*~)Ivg|8@~rw$64ow@JA)9QeGAclBj<+^s&_krAimu8| zA4|6?Ys1pw3My%CmdXXK2*qM5O)#CT4$;XH`P!cOWp*9GJ75* zu@|D{TUDGQ^}Fah;O{)pQ(#d!8$+-(&5`co#z|(*w5Tqzk|0T;08W&*{zqh)6<-FW z5n9H^&WP3N!F6PLj|?i=7_OBE7e*U*o;~uYG9b19UaF=9f7SQmTKCLuoj;7j`@DU4 zk6$z43bkFAG*hmm>$%q|elaK`%kAb&Uc|3F`0T5rqPWefc_;--HDM~6O3xZ2O~(*P zBy&bQF4vTEq_FW^$8R48kn{11w~R1i)X9zfepY9t zTj26FB92w>Z+ZM^(NAK&-fgZ(1R&bu)jpJZ7uA&EhR*U_f}9mz9uEf<50WzXKA246 z53k@?<^ZPN(0)oLD`ejg4O%7cqUKFyCci|=k>#BLav-#gz6mQVRAym3*eAIbxS7b&-P8HI_N7BQYuh2%MrzF#y7wimsn$E z&!@qsWrr(EB%Rs&kcL8`fqApiqcxI1NyR>i{jc{6ob?1&&A4%{c(Li9vn?HN@zoJX z>HYtYwRg8Byp9fvT9Gs#*S2?$&-NKRzCU``2H1qunl2y}SsU5|%pL0jGJeL?xnZ{= zBk=Mz1ybtDehNzb8z~2UmQg(u2Xl7vqlnf|D}+EeQWC4iyZFkPuSTyPXMt%9sqzzQYoeg&xINFq?R3vJJM42)w znx$++_|!J`Z>~sxv7%;Ro9UG7qfSc7RZk~g&&Aia9BZXgULL&@ss7nqo3J6I8`jc` zt*`*s&-7GHP_nWL#EvT|gQ}up9`q=zwgnZJad%>FXzDNp)Jc9RDhg;!4W>^khYmKu zn5h-Bw6Ogu4J>o8(-6FO-dPVg-QP?^*|$+ovx+Urxr{V zugJ5ijzkE(q>3m<4?3cD_-@$!FoCL`Adb8S_dP-VJ#;5YI7KcA5QZ+8+#{r9c>D}w zf0LYX1ol?jEsOIfk7>4|ti6+hy~sXK95ks<`YH2_cI^4Pr)rQ;ufj)BgmtvKf+~N( z4X3q{?0Y_1rMOjAMVo_~=zN=x`T){A<^-y)4pv$^t#}JmHgZl+rBZCK&iTlx?wEI~ z*w>hLzS2;M!g$+n;oYoj2@<>|tjS*NaEGPOu1nJ?|*FL=b>)gYz zf7r#w;eGGL>wls!Bm-NsIy}$cwE0QGan^QoHKAAs5B6b&RiFalR>xg62q`MyoSh&{UjU2&NPs{ z^Q&9$j0Op75&=ZVAeZoFx+3&m&qTo;M3)%`cKebzLk;`EnsrWe^_{?T@~2tEU6i_6 zoEkwvV7%I2pvI%8GAdZP~^8+jgMl5|N2IhQs9XCxF z7O5t=-xjMD%^4Gn2AAF-ZxT%yZ;c6&u@q-qe&vdyx!DE8iLHs37Y}~5@B}64#i9u8 zM_fYDR_N^-B$E9#8#N&J-EjLWpK`*wDoKd`ns&ikeoJo@3LHFfa7z1;&mZ#ZyfD?Q z625?jk*TGMtnRB2( zmNVv@2V1`C?>dL+LK2RfS9;fYc%8y}cO)%vnk13%gntA#-6=7%8u+10)RvbB9HOEZ zg7?Z#R0YM$_j78|f0p*t;Lv%OX0X}N*%lgm&z(XlSAMj%aP`L}{(+O?@bJ-acWp}+ z%LpONtmnV$m+n0#d#E2W|3&jiCHxc0DJ(}xgNT}XS`HQeLL|-0gRUkzqD46@8?qnj zr+}EgBN>HvkkJZ6J*X@}t}}vuv#(cQ`~ABQuk-JFzzLo`wA0vJp+8@ZDe|8;4#WO+BJ2!PzBze8>a|uS_HjgCk7sWv-Ikno!U~ z&mNc$KGu2eT3&OpMtGYyv&6m(MTfwZbo`*(4! z!Ue`KX%AsH!Q>NAXVF*KW6QyUUU1yMh(oPih-cbz4vK>(5uLB8I@nl2ZT1@mzox0D zayllS-gwd4-3KB4E=ON&Jd&BCoNfE6=>USK6#IjL9fulCNfu2DkC-;#k`RhRHp~uk zNm3VlI4ENj6U26alye%B{5#|mPy^RARFi>cRy`=f=IaPN*w;+w)MI9$T1lP-A&Z}! z_UXk8T*3O+S(%=oxQ>&}j0-7rO~PyEDFQys1szqFCT%nt~F8DPrZC zp4Ap*PU_eRDUWjdLGhG%0no~XBK&taN}C(=(_JSJ{_H~s>AJ;tkXXRCQKyia3VsYk zli!Gzwh|lMR|VAxU9cdP7=x}nza?VpSJ+>YDnw{%+^yJw-*NG!q1}rdTW>bH+W%!0*aYJj7|!7;?0Obu@c7?>>iC60{M4B_7*}{FKytH&HUX9BRN# z?L<8V)sGPo2{>?Gi5aP;i56=KqzZ+vh8W2md-HFBN<8S4R{MLYp!A;yy zb%HGc;Fsd;u4uql`ISOS9DLq&yWgm%UJHm{3vQCj1TskW{*z`5LSbhs);axW zT+Mx%vUpnMkBM1B(7y?EoR^3@nf_egouIER7CredL=s=fJGNKou|jcI`#6}nAu*;ec~7>2Az3> zuZ`s{F3VD|CXm^C_R;*K5IK3~f3bOaaW(;?MF~IleL#?EcUU*hT5A7g2;zVKTh)Gy z0#{CP=ke!i`l=k)N@_mu`)N;{jv{Rj3$lYY`uCY2*R6NH&{y`&w1aPBZ3e<1P(yEc zwU2Xzi@ECtya#LLK%Vp7ln|b@@eiyItZMw!)18QZDj=J?*yrXMDNq z0^bAc+gZqSb(ypiX#!`D4q_#V0KiV?rEZ>@S1I}$^D-`)b3T44@6_R4W{#=45pK7W6? zXR18T_OYMRp;Fp2tTEx04^l13soJa%#ks#`%98gHvcdw@_Hbk|7$$vw1v>!P ztt7#uT)(>=rVmyoQ+Blk?WP3vK$e`8e;rq#;U(P+#=~a(bz}6REAkRQPcC8vZjey= z2M&8fzU5A$6z!bVIM)YAK(0eLF~CliEywGcmzcL62i_WW)tn=~5vF z;!5Z?QCU#^GGix@5v8&DQ%OkFKp@a$DvByvOR+F^n~i5>h^n;&*;ft+HqU`cEx-*E zXCflHwTeMjI!R`zN*JzSwjou|3@&^#1pYmNh#xyw`Lg9vdH#?*APq>Q)St2`wVT0)7afLl@OJ1L{ z3XIA_m)MP*Ugt(`={jzcuAGk)Xh0~yR8vCO#v%F82@>5Yr-;%%N$|)@Hi)M;Kfi$8 zU{OYEY81+KP;>vjw_)0oaFB0ChCp71o(Zl&P(+!9P^N~FXfGor@~2Ut4acnGX1d^x z(*xl$7+pVygwv0w#{#o&43vwPegpD&Q@xMpy-Ry86%j3yuBZ-xVzW>`NnoRP&C-16 zyzi3I>f6I45QPXpgom#H68K2Wz6hbueIaD#U+c1iAZ~;o9g*)_t6vs85r>14psv>` z^?kCs zSCmBSzy1;XwTjil+`+(NWFGyJ5$O;87kNY5@vS8&rvw?cCTrhENgCbjnzNOS4$OPGhc^>OtaO#Cl^ zm?gP8;X0_z!I4K5dY!EB~hAW{l~BVA9VlkBK>3D zAx;fqbaQn9LrJSy&W-Di5=(wmgq#TarAM~`zwLyF=yp%J2C~w7a&;~n@!U~puG4rF z;g1xQVA`D)QqkL#r|ww>l{G}JfLwvnpjc>%Y{Lshpt+mjHL@}c=*69)#4GraJ}XKv zYt~@KTlX_b+!4KVocofmZK6>>((C^nUgv%oIeDr!T3z3!@*=+bEmMOg4;d{(sx(mQ zmhW6U1FYNJ%&0%`r{)u+pdkrd64o2@!5C(G3a7F6kXB@oKh4xGWV7!T-OS$tNT%r* zqmMQB?lPv2u8^P~)L2C+)d1OLce&%Z$;fg!o5+RA-n7QXAqqaST6%L5_+@x2%si`X zL@A%t#%>BJqm%C9j`PcwBa-Y$9_0Lr!a(qjT>yj zRsIhAh|&ajx<(=kAizr$;nAS2(QL?3=MX7a(MZ(^@1VT ztf-1s^@LxxB;u@82Uj=!OIbl{5eKfn zdk4SG^MHDrWM!unO8y%n{9LWMA7UkpX=LfXGO5>km97Kuzq<0&UrlA+}{Tu*9G ztg82Z#5tS5BC%+#l~`VW%px*dZCJ(h$VD;FxJvd}fuu8fVfwYj{Cr*_KERKBr!X`N zZ^B4?3`4jJR)7uwSe8vDv3C8jf_K&!Ajqod!LGIUoAd{ zLu`UwpaB0s*NZ{dX&7^NT+vsB=Qz7DBgye`+2Gp$0B)+v3zP#ba}#{@0^(t8=5^}n z!mJ%IwI85q101U6vIl*`{cHd{VEnhdD}yv^a0V|E8gr3!Z+p#H>)U-TpI04-kLu>I`OWJy3yb`+w`B?}L4ZJAvs7w}A>r5Pk#g%99O# zZ7k;E{l|AfH}wIPAcu6f)fG@k;p{VuuzHu!Zsv^z19G3V?j%6z>uURhe?Uukiumi6 zn7V7=4g34(V~`B$4Jt99TZt3g8Wfm)z4zfH&=tt{1X}n%m3E2t>m#7(p1%i}fx7SK zce?Pjz-hy)l4I4*EZPPe8Ok*(5;sS+9P6`akH9_Qsb&dM}cGPXC3 zp0JT4eJzo_x6ekD8gHjKurPSaFs}-2Fsv{~3D9RPVMlBwL%<31B$LD7*3!Qgq~L77ELPIAf0#w9QA|a%k0uI&L!&CwSv}?a6i{NVjfD zbBy>4%|QE~;lY)`R5PoU7rpq6g^;J&tRVu`i5WV>x^>k8Yz5i2Bg#2dW{23Zf2Szz zGB&0epj*bJ>XF!bP!G0Fk{4*jn;9gu&)#MuqPtdN*~t8)F_>z=IR$(pL;9i`Wq6kBw_R|2l1_j<64wMb7!#L?*N62BH}O+r9a0@0A~9u^Sf{KA5zw- z@X|l^m5q#^f{gjV?0-A$p6C&hI^;Lk9o@Pz6Rl@>_KP6ME|nC1VZ&N&_IcJYl$Xgd z+j^&bG@J++!BP}tmSX~cPz)eTLWrw8sV{)6PA&+h&c*407W^t|W--cFu(X6DYFPZw zAdYPrvge`7aEkXHk6wJ8Lb5{vo6`4#A3*HlV2Rufx)7X{JY<8>HhE9|ib5IRAj2D> zZPWwuQbTzMwY9mKB*HWr$JBD(i>ZvLmW5cFKh~t}dg42;W)%<1RCK+ix}Gc5e^h5Z zM-~U^^>4+Rq`JR8uFDqSNzOrBm!0Q=sh=P;n1m)+Cw$+KlAPdO!nPPE@`bIz`yTec zZ@8I0rVL=_ea1oNgzyYBzj3nHuQj}5kBG6jh3g6yG9GizRr6jkzG`^iF2X`uyAHqo z_gRd(^|tkV2h)bY)D|zpEnEY--Lh)4{hu$O0PFBoNF^x0uOVut5cq~Y@%sy?sY@EJs)rT20L~d1%-XnUOp|u?!Nx>)y?sF}jvd|* z6{i(Foi-*1uf;5WTW>|r|40WXQRhK!Q3Ki|$DnrK%KK~J+f19f7X!&rN>|+0P3YHl zP0Jgod5@py`j4vyss0ZK3V3i@woTo2Va9wu_dMU_H_Lmh3vTX>+y;_Lg6`>sb~(mg zZ*a_0uVqZstG@dK|B+^m(XPb_ds_KL$+TB%<+B*`s8YrngF?kw@3Y&aPbe&;;FV0t z+(0f-V3_wr;jS?Nx86=`@`N;vN*0gg+vbmKa}8ty{@}mp%p@-X=;fAuIQw1-UVHtH7S@*+5JLDUWJ)$xemiG^V1Z=q)X zLA-kdb_Q#T5K{qiw)8j&+-S%a?%;O5ToKy1ae?3v=R8Y-A8o^1!iw1lDiY18n4w~A z&-X>q_IT{#5~aByTiVLz!W}KyyERS)$xXKw^l?`}3A~+Ez%f;eUN070V8y5ABNXcT zwus0_bmzc}g3>B&6uv^0HUpM+NkMzE&Rc1@t2Pd|z~DdZPQLlwe|k2pdB zp#>y|W939v8pjA7kzzT0Fy%NGH|Z+QXkjI!ks6$nZn3M!G_T4Mv_yXqh8t-zsQA@@ z>4{5M1?{-@TY5~s?n2&BzCn{$Yadoo=sK5TVj=tEsk0wbdx{eI6cC_FGf)`N^-|T+ zpV~I!O+dQW|8e-m^j^c72z}?&MzZ#eXi~rbM3X@R!C%B>O2NUnxo+zxG4_@~0yj}h zYwM%a?MFRYb%v|UtLTpJzW1Sois(@$Yk|-`)sT&GB#GFS)bEnDNRtNRfNa&K#w&IQ zp4d`37_weOWz{}Gd+)6YsA3hqOUsMTF`tzxxA023#rg)$YB0>o%g!7#LrtRVu zxqL~frKv?y*D-w~rAHQuB8!3-vJfWiVBiH&`OrJ2+q501I^a>y;%mmN4#?g@eOx8cLnt ztarW^wau;|?)CI@vO(tN;`#OW%Zl`yl@*_>ONVP?(9li)t+^KMd*5qlu^loQM0P-b zXkbG3>ot`T4D|~3p$0iSyb!qxb3!pR83ovVz#png#abY)cFar}@MV0a_&0{k1#HI( z832N1*|yW4<2`)0{VyqE!3iAtN>gkOad6MU!>&7 z-Vj4t^I=tw)G+aXWY20iX>AZ%_ysh?uCn2B&AyTrZ3_mYUe-x18;q}aRj=xPn;xdc z?U$=mlDbs?Zec-#Rj(S3WSbPtPryjCh4Jn0g}maP(K%m@C1W1rM}4{>0_pa-jx8*M!4;%$OZ10EyRq1GuM94bEQBic zE=3s*(}XazH{bP*lr2e+IRoE{#{z{E2_DMf$TZp@3f|5^C;!)6o{5d?Am#Xb;g_p$ z) zf-k@@Sw{baeKuTf>_F02HdpGumnEZJH;Rxsuy{|Re&?MrScC^loXllOfG?#pOv_mw zMlH;rh=OASs4W*tNy|iW`0J!3BF&BiJUo-udFyhOl%fc?i%c7}@Y>G;ZyzL1|JBuC zjN-`u<)Ocy;A=V)wq-&LsP(9=-UV?BxE=3s?FvKfo znmXfrHN63f__*z;6&d!a7EAmjYIiZ%NFI+qb#;{>?ZxRPe!Ca^rL~bd$1E13#(6@| zYr=IE~)MDE;SRABU+ptAZDG0Mx5?@C3xarXw7JafeDhZ345no^&Ny0zkXk zNrZ-l}c_$!-d5Z940tvJ1)IKZMGnOy;6=(z6o zk`vZ$8)Gz>t1I^2?5O}k+PM$Ry~a6o{yPkf#)ku1SS=wmnSZ(5^~imUW{Ho|Rfnen zZK#TJhWfDThwE>Qm90eE01ONxp+bLraTyg6sL#&C-31y6u^Te!2yv0=_G9D`Xdczn zjOri?rK~Qm zvC>^>{Azb}&J1nzphns>8$XM4&~Xg}YG)AX2hw<2`R%>tzXgQml00grN3Nek;u|tW zJzdel)pW2mDb4Pb{Er#?s8MAUCfEb*y65oTBX;li?t=0VLv;okk@)?$*=RXd@O0Z- zY6UOrg%$NVcO#BFWVXAOpi_C*_3i?q!8h_on}BE#RwC}pl}#-E)HAZ9YP`Wss%}sP z2+QBk-q;_+<*$kle80`qq%P5m35&wuL$PY2UfWklJ-{*0OvaATg> z3o|j-MPu-{dGP0bd^^zuE9(=ZSWs5`25}0f!2N#nW7mBUdLlQO@^(=MA{pVwRQRuN^3L4IDj$#Xypj{^s}woUxw&%l!X zZ&C@B+b+^<}QhcJE&aPL*%>ZFiEf^AzZRqb26%aY=cB()}7LlQw?)4tXkRgUb?Yu z%f~bDw`whCS(`|5-4r`Go%tsuH8wcJWa}h_v>}puI23)nYj(f0l>St?BP(qy1?>_P zu4L>nHtHfn76F##(v(n+gGE3}rABp6a+7tSS>iGcLUFRDFJUgjX(!Kq zZLEKD-Cr(3QD6PP0wp&OOy9RSS~rl^QVz<72iiv%6E1}O;&|*) z)Ex&}Ku#DG6WU#Es8rcq1XZrZceX3lk@De53y%4Z;A8)Ll?C*_a%4`6N)G4hxw1lO z)9bP=efFp1MqQVtX~absN+M}*Mvuu@{KDJFk;)YRsDR6pT?AX}LPRyx`MuU}{9W#e z?ADWOSk@$cxC3ZU&%l5?F236x$vSTS_r%!3XlqVjG;b}(t)MLG-OA{P-f=boy#P~0hkz( z0(u7%wW@YzD$-lv?vQ3$YN1|~3Mk>h>6Ge7ZebLGbkS4)%D)ZSS8-kwxTI&W1a@Vv}auv-3!ZLz{I*1T5x zkc>D=8G?k-GBS~AVuZG^@B=eOuBA;v5vEU?Zf0wEL4Jj6E`A`d8(N)QWGjPL^%cg=W(VTvn zHXR?&H8|`$U#{e4+sQa850vZp%^^T$5!r8PhC=o^s?<(4rY7}fihd{#4jM#GyrN|< z#WYbjsg(0m#KrrI7LHfxln_L@kMEW4W*MZs#*oY0D@1Wn@k@+y49ZkgU^!>rSpUyy z^PgZzfd)Wl+ExHsrS^o0;e%M%pW%ZPEMS;ofdR4G84pp znSCenl50y(^il{7DM}Of8}G7;VBi?GE!l^gC~cB$nx&=DpJB4kw>rrZCjduqC7MsA zwj{U7Hv~S;H5WHgN}SJ~rNNmwgJhiDuIjzt?>gftWkCRj7Y3V z(94|s4e`c`%c*R`>;|n1Kj1(lz>|cm`+sfbYtS%1pl~Y2hv{9WvDiJ>?$O1`IJ06vyB${5a?=-k5^b-_ZA)Gr9ulyo)K%Vea}_)G9c zo#x)&ErB%r2m0Hy>Vne9xX{@)ca~_vcaY|xwdBo0Kc`G$wORbN-tyZ^wa$mSu<+v@k{{ze=*FPI3StWoj4 z0JK1?KvsSRc3pj=&o)*tvbP!qzSV(h^r9;X`$*8c`BxgVjNThGOsVcX-va3R-@zwg zFn2$w&@tS&a8hLu$)CJGsa!~<6W{O8ex$p7tCk9owC%(KGmhsE@kJ73^jFn%k37<< z$`(0DBJiP(-}N?ghL8(0`<(zW114F%!do0JK_PDR*Vd&9Lx;B-8Vj6cD*eY!C!q@B zcS!=|tc#)aY?kaFYpuxy{|GY9(ItiQpdxo5RSxF#f0Nm+B#2a9x@S_*?81|LGxl0L z`r%(DiUU1KLKud@d%50Q`-|WUZJ|d7W5AA<8@>Uvaw?T!8>o`odX)nE2qU5))GokT zhs`7pp1P6hYi&9lG)R}K7v>i=8}VBtb|NcPtn#iHOM$TI64mHUWN`b*wRg7-<5nCH zaUQ0c0ZENZl(z|i7QHSXW)rxT_m4(obifXjzYzM|Ta=-FqbBiZH60guets_?05;lV zgsY+PL?c8Z(OL)uD#;DBF*+|I@X&&1n0PFNGh2#Cd}nm7HB+_A#lq%lPL)srm(p4B zH;gTpzUfDTO5zZLq$N%7gN~iCt=Fc-h{-kW-?xG8Z{YJ+OgW4{DH@(0QRl9;Z334H zZkqpt+oJS%!SSXIwcJp_`uY3DbyF_tAgsXlCTy0>N=*t6(;uP%Bgd48df5;jk36&@ zlPbK1b+bBrglb!ET+JTajU3|aA`pucXbLNJjs1;jiIVZ5LA@+*9vczY*pK|wCc`4_ zNrJGhwdz+oxisrxzSn^z`e5>Oz0glBX)^?BYSV2%gZ4m~PMS=5Gh47vtpEqiz&`kr zH6ifca+XX!D3bL4>Jp}|4{GsSjh0-n;%!aCR|wMe1^$h}V30*$XNG|MklSsF?; z$FGUpRHUa|A6E8ULtKXOy5OFco}6yy#;9ZwCy}qs0Q_Zj3A%=I+vAb+0=ZZcC`tDp z82lQKllkybfXx+G3)W!D-%b4@Hv_o@bS&m(r#u?vrES{;B5TjM*5c29fxO0b`l;2h zg?;inx>$kCEqVac&7t|Zj`Hf~tvC8vc$thd8q$qB8mWYdNDfNte_4A$Y`kD>t-;Y0 zs+Gzz<;I#coEv1qk_B?9HnHN0O7VjyHzGS>`Ojh!U{DsB-0~7b^oO2ft7P zO?>lD(R}vpOc)w*d07Tzacs5~D0R;)Q@7aDZ&^##bUSvq$Ho^1@S_2FWOE>ZK;4?t z?V7%%Wr~D(L~Y?^T2C8(TNM!@E~g#K2)SE|^CV=nR3$&vw0yub0&yxs$kKgdi61YW zK-`^V{B>bS0KN-=KHaHe&xY?0+3&h|rtEUzmA}Ev1$Pq%R`Uf9A`AT#QB;FRGEZ3& z3)55F9NoM((?OA~;&IH$Nu4>f^VR5urQrXKEVpAi_G4b(pAA>4uie4KeLzN6yVti_{u1;gC6iD z`rtHiBB_jY4hDg($oGY`3MJ$s$&ZOM#KLt5RxZ9<(m zK=FC6vHVgBHj8#b!%(48->eQ6u=f{vx-4Y__$tpuU`S4oi!wGqCBWk!b1Gog6s$s(((2hXt!e-BiI%RUSfjEtaWwyZ;SOwhs@{H5avY=cu`t1V@8e5>^2%E4i^=(n5Gn?T9y*{c*nT= z=?mgo10{oW?EP3f_iAt6L2(dE9sD)Tb%-D{szKNCYW~Q7c7^UnSYogJ)INED9x|Do zx$C##6d(G=ib%jL8=~b>e?E*Z2-AS^!;nX_IX&>@M<0s(2g?xBgn#M)EUq&C9In{L z9D?Mbbp4m!+blSLdx@y@)k_l9ZpqGj*$6B#EZNw`PBvbbk#Hu>uEZ3c`N$ZpIb%E6 z@Y|h!fVh=^hvnEJG5Wb^Ge#J(c0Sshw8@+g42zoq$9f$tHUc<`oI1IVCYBZ+*au&6 z|4*%~0wR)Rux~%*P|)UF#X_MY-2Qa|*|JkekE8jt-(3=Sg4h!a^`kV_>^XB)E8<|Q z0nI9nC&RHU`ZG9B(n=~Fn1|uJ77YoLdbkUU<2sIHJY|&5Xe_ynXU8q!n^!91DjO5l8L+y6X_OL6RY*`*N!HE4+lt?wh|m=Kramo*p(UbyWb zICAEv0RW10_a)d?lo6I6(4%2>P=)g?CpYZpep3Ym16b48@~&Wh#aw(dkz4?^WC?`` zIjSzvAhJ>=3(gkc#JaL#&hJ|*vNBP;H=+Ho77^o1FV-FifuvQiqG?m7>rh$Zk$b0B zE}3JZNcNYBA|)1V_hi@#tpjM}=yXSL(w7C6VP;lvDO%M%V;{#&w4+?OEgy^=a5s-k zRg=FR!J6AN!9#0t2a);~Kr^QDjq>EtaQ+(U{C)E$oMYtoOr{$e<_f28TPOK2G5oO) z>p4aB5XmNP#(&oP&R&j!9<5$7s{B&d`5n%IinAUP<#gc?IciaxI}R_dmx;hVoj-+| z1c5BV^n@QN@}BW!?wch=dD|^5)IZ_j`c+jqy1^yIUJa`gKwX zmeHP0NW!rmv9=Tvg*V##5%1d-%Q#gM?<3w4>j>ivU^wLQl-6c6u6B~Kf94FKOYusf zKgA$kLl6V3I1#Iy2SA+D?pCNtK|SZqOqr@9!$is6bKjC6P;( ztDbEZo21Eb0rrm8yKq}GZp{z17i6-KD&1*@c7iC$)GkFeP(`OCHXM!UDp`cooe$M6 zw|x>4-L-SXE0gB{k4gM4Q(0w6o5Nr^Kam5LmgrZ6hXl*5N?H)6Xq^~H|6&Ric0XDz z&KPgFu?`)91dn#ir~wnL(#Mxp%bt$rQ@UJ7&+aduDsj!7$9$>AIRrQJEHe^>7>h6c zHG?7>`W=H1bNwJuy78}n(|j`vmTd}QyeYTUf-rCk%l_f)6p$HOcNYT&W={|!?erJ6 zWl;iMDF)FSVn_S6SGrCBd*Rzw@i#Z^D|LaM1%KIa$4u;VK*1)v<|_y{sKJ*VJd_sz2uSRp-%TI0}6 zl4+ooandPJr|4>==H}Sn>k)428b&u;-6^KVWc*}M`i4{?epv;k+Xlqw834)RvXdB{ zKRn%mAJvUX6a=(H=~U+?RVt><)teR_(dkZ?4Ag7jg3?Ma`ytto>uTAX;{**U>q~By zzevFQX(6!t_Fr%~r@aw@HvG@ap|X^`ZZrraoCXj)r!+(h_mnu1ru5UjG`3+4vS=X^ zgy@VJbs={GwOz9C!+$g=VGOL<26_g1^t!Wq6%omzs63{MMM>mQt6s{`JRn%h zszG3GLbC!kj_UJ^=+jT+**`Qgi>{(#_}0}VQk>wmQam+F{YCP&P60O7>egDglvW9f zh}0va)@?-Dn|{>VTJ%#S}O){KYAX1fjR)F!emB)}mI8 z;q;MAp=v-Wtr*C3Q%PYn*oV{v8EN=PE89oS)!fU7Fv{!5!_-fee10nXbH94Simc5( z<~{?iXf+X@m(Pd~6e!y#8-~#_1l0Iy=*qSyp<#gX(Kdd}!PAI!)@5T(NY90dlI_|6 zpfjd&Kr#lNVgh_m4~0Aqg~N%UxjjL3YId_OS(cg;0u)+(-ZAqU36<7>xoj~Cv=37s zS}bt?A5A4F-`PL;GZ^APq-OVIGzodiIf zagcmGQ_bVbR3SQviBV+Ps=+=eZOA29&!~myW-h3^JbBSh;_~%BY>0wRr$Q^)T3Hhs zsC1w!){@TPA;5Vqoq+M)5OF6q;O8XY(hQphLcfZ1nN@#c{5bpWlCeOwG!R(@t*tNW z{hiTHITD|bU3EjWZ^C>pN`=vhUm}v4>hW8rc`=4v#2sIx{R9=Z-T5Fmi3dCE;5d1N zZrIfPQ|k`ENvwg(*O6-n7w)BMt_V{tqQK>2Wj99H&o-uISj#0$B9}u@gd50mlH^;% z5!8_S;mBxA8y6|*W-W4Om@hXdk4ceJ)lR5I7=#6kBC3F!%=wY6ZH?%K7S+nY{h`D-9Pt^@1~ zO}LMpOqa@MdRO~Uu(EYiHfNv<98rpNLBh!gJZQH~>0v zV!PXRa{QeyM_GdgCH5Vs=9R!bZ!yplim}4Fat{(8WBkwZCr&d^Qclz~h>e$M$wWS+ zc|f#R%y02sL$PNxSdhlTxtU$2eVJqBl0HYho)Hzg5LDNJw zSj=8yn^}lG2JLTfBU{fAI_q{55Ma36B}x!Mhs}mu?!~4*yLhC?Vjk)tqZee5A+<|zPECI1Kpp?~5X1OcPj-Bs6 zaw{OPn7e|#AO5t?j$xoNB$|$8M-NG$ZMu$tmB4UDJEWFawhm?P88KrTvN5PU5g2w~$--9#Vk0Eubk8$kp#J-?L#ID4UZ!I65@_ z;KroVmtopzjDj*QjV6>0n3rM{2#u$tjizayY+zmC2{eHyV`h*aY2Pe9CKH|Txh1uZYasREP_)sG+xl&Z|0*>ZA zUM1X{&*0Pt)Cm_DsWpmJ;4#)vp^#Y5ay{a~qR z;ipmxTxd{`mkC;pjOdY+l~>vTA&MsM9Mni`j=t3PeQ?3#HhjwCV&|k}!F-;|;>`qN z1Y8;=O428zxPGcrqI12>?k2RUVXPv!KNUkAKi+U+p+hpM-Z=+oMHw$lg}xuyi-fDZ zewIR1%<`aoqpr$p>hi)PwNl0mj$B8fU+2o8Rimvk#BCLH?(XAyiUb#p#jKy|N$)=K zQbvu#q4cj?-d{FOO=8wW26|x8oPGt}cNArZJ1-H+csIzxOu*4Yd-3G)1A4_O>#?#e zyl25~#06vzl>pV`r$Mj1Axb5OqS*L#+8ejY3D+!!x&GBBuPb0aU5E$;N|G3)9d>Le2h;A*M_sQCYKtz^Ju@BQ1@_ zC%X0aoJuo*ky9jbxIj{moQyDIP^m7SLT0GW%h!Oy6S7;ci$yz1alf!Mm_MviLQ0`z z?G)?_HzDzrV?tNOl0&7!#|ytnZ5d6aDBG-EqYhDIRF&*SFWS*0m5yo2U!9#REG5}# zS0La5+W9h7dqIpzP-MuIQPERAg9}&s1#klw)}@~iY%0tr$O$(kZOBAdX`8hLH0u>21)|Vr=}q6OfCJp zlK=KZQ9bX+!=eQhXhmr%q8Ir1Yf+xtca=c}UFe7FM^yB^e)RuOA0A^piPfIb^KTcFsm-8_*@$#{NIQG*R}D=Ec;OkcRMnqUKv) zdE9m(mSDM5U*I+P#Gr~fl?;S-d%|9IHv1fCYw$O~QbvXl!WwRKKiwnBE8=;Faka#b zd(K#oZ~^N3uoERXnr>>O>&29`V|LtJ;KjFhe#+ol8)0Mr_+)vDQiU95Iw2#w*V^4L zM3J%;#Tr3FOvvQ3+SpAbFq#0hgve6*shpxtX0TqEQT2xcYkHWMYk?{3G4Y;V(1d}? z?Lb&5nD}6Tm0J(jQ@dY}=MG*U1(|QT(FV|5<=$F3x{!xdmpwAJ@~_uNHb=!z0_kEJ zIt9n62@(VeF)%Qq3N#2Eng~S5(V2tG!clky_fLQa(O$ac^MlfNHYEAPVj0_j;U-`l zWAtcDd8#QRb%nntX@mx1ULx92MLGlnuKFmIO64#OAKb74R?K<}YN$t(6rL0y)$Vyx z`HYgu^^jTwEv=!YP9?R}kUP6?6OM_{Rf#iUZQLYcIj7>WDleFz@e!T#mU2;mDfg;B!FevihqD6 zmucdRXDRVhUrAAbIFUCv-%fw4iMov*ApEgO_~i3lGn**2sBy}1UmdNkiLQ+9`M57? zvYI*C=VbM;E^oYqiQrIrdD%-=bEUYts)YA_S{0#sfh-uNW&b#Zj!EVRu2h*#Uo;cU znN_CIQ5NdA0`!-^Pe=8^f>!p1q1ZG$d2`p`d?IO|?kx&=W7WSr3i`o@0@2Q!7Ew4V zbVSKRN8cVnkFo+My^XSFCn$u>?w>uj;Tnh{t_X$jJ+#De3mY^o;rs0IkG$zP|DAX4 z3YyYU>w+kif1YDGWvuF!N_Habq-Ure5&#PHMkJRH7JEe{)dE!)cAx;OH zi6o*jRa^4ccyDqY^~jCMKiAmw_V|wZT@tH0&93)Ukk#0sI2Gl}v4MEWV zPQGp;&Ms=7tjRnYQ@Y#Rb!wuet&O^>D}iHrH22dZhvGIQajIxCF`u*<)1$FYn1f`A zEge|E5XAcV6L%CPo|G%JW|!4pQCVy0pSBid-R_Wh+e#nF6fq8du!-*B!%zvBFvDi< zMZTwP?D~{=HBDw73lohs2|bAjoe7Y5bDWN(DkSzWdNQFlgBe66jtkjL;?c7XkbMx%eD-{7! zO}O(|De1)Yc}yVk$MZfo_>|ZbuO^*|>VUOto-;{hoRV?g<-}V%alw;X0yLC%RcXVNt(LvNDjgy?Tf1TPVc&Te$7|?rkz@S@Y(YYmt9b z*;`ZAN8f6Tdhb&zqg=4vynpnuig3(rinOvo<7drg6KWcp;GrmD%-N0tsSS^q_ zU_!E#5lt*bBWnr5lL678xwN!uPK9ZRvW>dT`h)X3a*OF(ejVLs5n;ll!s%n1N&3#W zzQw&Cnv!T=ER<;f4B3cI|5iG-th5+N0Vp3_ zPxfZKn630|vI8gkCB>oBQYhyyERdtU`b34Lj(^*oN|CU-j5EYe#8B}FzW9axTPoxo-vg4wWxNW;_ zO?H2v2ByC%PH(g{aS(Wjgcj?Mtsw^EIL2lI5VQ}h1auk_pW~=THf!+8G(Ei46iG@k z;68Ag{WlZ&|7sGbMJvOqP>BeyKNYk}=9gXJInu^%ugYx9plsDD))r+_VX++#WKb5R zmS1Yzhy51rX7muv=iJ%8lPxomOT}tvuWH^ajlUbtPdAYjd(~YqRiIZ3XsWrWO?vaO zCD-vJO-b|Mwfk&9PL8y-6%i$J?}Bz&0^l~mDvT5UAPMc^u~yO7$s`qC(*^yh;Nt~D z#@lfhwR9j??ArXK>Sar~p75j6xa4ap&>6XPR*&|1}ZUyx3!9!R84}$^6y{ zRv1j(#LNgQK?38lRbxOedn4;uTqJe4LOHZ-rhpX9$<+DTMQyQ-QdEa0d}?GLmR*54 zmrasRY^;EP&zW?PQ}Z7tn{?f&Og5=!y=@sG4T4z7EE7sYIkj%M3W|Yzur#i>++<}^ z#0|1GGJN7NGV2Q7K`FMji(tP1LZ$_jF8QxjTSz%Pt%^%L4qmAq-lp!?;-fm0Sf!L; ziBmhv;o%rjK68a6NW{vvf0=>fCV1|xeWyWp4pcfYcF*_K;`W@8{pP9~gfir}`%b{B z1w`wSA>s2{4AM3$%XM^ZV2c}7#-Z7Y1pXtVJ#(1d~GI@1;E-uqt02wiUTI5g$6(Ap7HJq&7~43Bountsm#;+El!Qnw>aYI~1PdhDpj>`yZ%Gy7 z>Y>mC`VbUAI>&D)I3xRGoCwfF!$vO|5jn2_I5}$*wA9oVF&?8#A*GW5Fd!XLMU*h6 zq1IoUF&vLT6x(n8%5!slEtlUu*RGo{Wp+@90EHdebPYI!!4bYnkJWn+I4l|mp`uJK zYXw5z^9w7KUJHG5Dv2NNGj`{keNx0Jab4;h2U6vlRqw^c26C&ziNT3NYcy!bD+f*^ zM6~OZYFPdW^6f`F$+#Z=)Fh`2PY9BaWTLA`TJ~499W*Fo5>rJ1P zlK&ez#$y8Ofz-KQU^(Kns0v|a?MrTW{iz@QI``?wVG-Y|YA|7xB?CZdhI1uLQ5g*9 zDfUgS$IVXoxy&`wUXTtzXTsA$+MOT!Gtn=GE$#A6SY70DJ+ zYGu4%O_9u@4$Bxl<%U*eMDYJpT|U0n-|h|nHZ*pj>n?uh{y#LGV{~K<6Rl(0wmPe#lOOf<1=PBL*au|1ia@4ff_?6vx5ol|G;s@e}*x-9IhDB8E4pjS!BI-Lw= z!MPmbEQoc5+!u20+TPI!uT3!E3@M%xmf*qDlKQuA9Y+4kVE-Isd%;0IxSDmZg|Ooe z1O^d@O&g5_RzbR2z2Il0?tD|9p9Q>yt@NLhpBEbXJAU(Tkw4cBKc+vv<{tQO8Vq`f zw(&O6Pf&rWmOmsjga@yB5yh@h?AH3qt~h?vaE|rOYha$c3#j(2%iF61$W@(_d(F zH7oZw|5RH1m5Lw>W4d=H(6^r%ri{hWdq!%y_nj|?Q0%8D5@RpL|UE@ zVb!kbjLP!EW@r>ul={jY%B9Pmfu?ldK8$_H9^$7_OFA0naoacNAnS6@Hc_a%^Ju_H zwfFJCL7P_mi+n)5Ut`^lHqK8U2Te!PQnL4TJ!NAdQad|rOm3OJ$aQX$S^dZ;C(maF z@#Zi^gOOtMl}}f=U0p7b;jKIja=@Txug{4HqC`mM$$AHiH;K0%^J;I{^NV>pQp%|U`yUnSfi2#Q z#}ulcd|y7V6qoE*N1C}x@p0Ou1yfmlqQ7;IzCEL3tSS%7DLpQPg=5aiNb9aU`l7;Q zUd@aU7r!MS+rMfjh%@*I8syb^rn?%qI=!1%-jEX4C~bwwg09$G2AZ07gtlBm=rln! z=l;OC;1gs~*HW4Umxu}NSGP@5BWVX}v|p14>TTzut&aJ!JeX=P?)g27ohzjv!7{~8 zOM~aJ)mx5m0>>DZ@zqwl-THTNcnV~s^A`~Iuer~E|JaF;XhzQIknh1sW6HYEOiGon z)nY|S$wy3rP==kVU0cN$OTe&TK*K2xP<&IJI3x8n&QNC!W|7gJ0v5%15~f0_sq|+* z@r=Hd$2Cl1ZLnwAcMXC0O}jMXVLjjLWUrq2eW2d#lO7H{q|;&)lOT)`4Y%BJ(iXtW9lYxSpGD1+HO8hL2JM zdLnz}Vs$CFxEp({9>IuCS+s?TIm~F5*lU*+2!1 z#9bxLQVQ%;A~RMSDzG8Wq7%;c1er*}wg9-RF%;L-1NB8Rev+eJ~mAF@d`C&oW^ zmf=F%*GA(WNl0n^S<`vbLlNRDw!oxBI+L<5qgGkuE!Y5?Hz+F2eTG`PVXiJ{5g@I< z2)6+{B5s&Ed@imTbrk}u2E`o1?4w={5T8qX72eMpfWusn`+5CV6MC zcijG>oTW%ICo;r0`LA&Ps~|Jgmt8-n*ZlqmuSo2^+lc)TXd;-x2cAN7!@F3m@c&B6 zVgvPIxNU5drV}JZ1SB*XP?HAcw-6Z<-Ud;!jyNbA59<S<{t)h_A{)J;Q!KUH|rY`tpMR+0QDY55VpefzIcoa~hl zTF|J7EUqS#gds_sVTZ>ofycb#$OEy>EJy$YIPy||!1Z^AA8LaXbU?Asiz5?sn8$t{ z0UH}LT~8rH36u^tOEF9)iANB)CK#jTjQFlPy|0xr0pPnW5PNiO$+1=5D?OI&UIX2x zLGPoCx_bD)!Zs9I@mL@K&@At!Nq(oE2b6fG@maR; zHO2;(nKSdX6Xupc$W3-*drNcD1eNV6xzYx;NHFh)(rJEUO*5YA4_PN;5O{C8Rg5D_ zUu)s>M$>gE^;zj{5bU;!ue=vQpn5qDO%a!WZNYeyaW7NhnH=)~(E7?bid85u(_W$% zZD}_NJia-9RKvHjZ7=F+hETc5p@p)f&!PfOPPlG#E3<8+{qoTpXck=&xN0B5yOB3bTw zvj$0(J8p>-xyZKg)7lCN{HNo_xU9I93xUbHgQ{8S$al4T7u7`~9Xo2H@9KOM@GYw{ zyi(xG=5ydD~orcM4k9GlUo5gRd$C`%O@% zElKD;dzYg1DspurNc7&`WH=9wuI8{uk@|45aJq7Zj(>5CyQ(m%baR|05r&Es=Mn7r z>7rg~%0n()YZ~u|RYJWOkk9C$?otbv4Z>9INR&(gBy1pD2u_g|lC~Z|@>6dD+zDf~ zn&Vs_92zDiP)MJ5!ZDF(`U8M%*Z#oj+qJ6pAO6F7r$C_cPz zPr@9{NOzcZA&n}p5-r#|1hoDzhRHa(eTVt97RH}T2YsIGQ+&KOk4Xr{x(_ajiRK2s z2R2YJ>ra#PNnr)&(MzJ3AP&Gfx93ptOM(MVfM$R5#~KfvTFg}cq+5)~t1jRIq)|_A zy`T=!LoFl*14yRrbV?BzAWcnT^wY{HwQqX%Zhl@BS?#)g}=?F?E7in5m zj~*!J1jTlfCiq}Da{~8mzoNRJ2s5dmky4a~8260|q!kO!GtntM&EAaed=*X`V8g-u z(vYwce%n*@KIvr;GV<7W!g5aCAJrU<$2t%Y7MTS&xy-51TL zPwlUMx{Ed0|<+JN()7pH?Ge;dWD z%}AO^onacceF1P6pG%20!`f8W+$)-|Qr_~|NkLaB$m0)Kjfa)-4rBY_qu2j!iF}Pj zfv@|{1)&K2&vyM--wA145t+S5l>eg{*m-Yn?>-9_h6N#Kwt%iRycl8GU-}Yglx~=o z6r(E;5U8McgSam+;$$_4S7hgVI-b)+8R#j19xBVTN0XxscTo3c3tV23ZrisZTOP~^ zelPiLmL3Rf#q@m^d6#O0kn(m8;4;G?ZZST_&3NS)m*r!mAiSK}^l6Ls`_OjNaA(G5 zk!b(qm?t%p-4D0-3H-JH0%q;8#VfsC=q{ja2pYSeH9*Qutuj1XM#DR0-`Ys2ovj=b z%iL20=exVfMttVd^C}bZei5%&tJ4Ce_Sd-_ z(?aLY{KTbo$59m=kqw@|L2@x0+}R~?u63OlE=()MQw1iiwIO{`gQTx?D{k%w_;{An zB;0iT`+>MD_*@!tA909I>OeFJO1wD{!K#Oh7zivAM>Fue?N`~}@HphxFHlRAN_DDK z*bTB|pwmNhmLV*qQ8KbeQXgn{Srx!d`4MEHt!m*$?(#j=h+A0jV# zm-gx&3~0F0#(Y=7NKr<%tW&4vTxA<^_uK+9xJvm;yad$9ge{|eqSv)^h(V`HwPRp) z=&$BO_+Wjew_HMhl+fqtHo&F_XW^yOpV+6-F&io=*+Up24EOug4Z3b4qr2ch?$g{a z5%k6-Nk5m)-ERMI*O8gzV! zFXn0?nDh&@s}#*6zR-WN?12Z11I`_K7)z(}9B68;i|b6S+ny5>5y&D1;+{h~%>ZfJ?WB zDHc694R168G++;H3x6(nHMIZe6R&BM#vIlMjM|H~-HH?lraCiHiwuB|m*!veq7L=P z%v>a%4p2f+1Ckn~TKcS*?!z1^p4_$q;bk3-JD5C8+nSUQK_bNlHiBrzLDAny zvTT@Fs}u)(0}4V@sx%*&v4Mz?zknk?p0$ePkzj)fgM;4gnhD;4z5C}&q@ zJ-1)V7FxU9h$tWo069F-;b_*0&J<>|jE zqvge6bF&p!^>FNv)!Aoh@N_}Eam(gidsEy5O+-~0Q@xJo%eXw^I&sEoFruUrpFMg0 zZla)>_XXW6Z>OEMdcbCU*!Ck6M8(Cllki#4-s@aa-gN;blWC8nRs!2(u-Y8Rd$iMi zT8IcXX7=5SK4!ixAZ1AincyhXIYZ71@V$v#Y%oY%1P_g&SA|_u=h87bX-+vS!is`G z?LJMK(l*UuHPjQ9eX%ig@)T+s(SSAAt|M)hTs!H+N#QqwUQ3M-TL`suj9e}%X@{v^ zljH!8)ply(fN$X91rJIQ*bz&N{a2$k)1s?(hl|7imlYQ*br%zUy&E zhq6OupDzrhR^sW4f_J?oZgw}Z7ZA5SkmG4s=sz(zQ|Uh0G5636qU!Lxc4jtc8H?^n zq8=P-l~zN*K$C#SE-G7Ozdl6*=F(iWNEA~; zg%f?n7{;p7RAy5z+>#U}gBv#RxsB4Cb4^*vLI>^-uO0sytDj}n1RnSf2f!&yL0Nhz zo(>S5 zfl`uJVNX*InS`K_3QvevSZ0kj(uN0kuMt-fmfnUjcizt_bHTV*$;PZcn_}6rT`!M~ zZ6SN!CDe98w@5pXBRxqrahp{Y9s1z|TGTfrVbhy@ygl-!9wj&0d=!v>GZ~ZEwlzDx zo-VkCp{w}^CO^J%8N3!XJNaffxYc;7W--~-z!l7_!(rLbOpF)poXkV#B88MFz&q5e z!dIbXVd7<0UJD)M$a}s@_}N22TFb1%sdH1V1{MxP3w)X2Z%7io!I2cw@KKKO>URdN z{c4f$U;aXY4zT}gc>I6ogXrR12Jy3~3od{{_qihJInmfrp-BqJ8~fhtD1p*agrQbi z{m4vOddh&MP$W?oO-~l=;=O>I^(Mc)zi9(7d&YDK8TOe;4tTx|=7ES&lLxh3Ai^&ey)00^pjb+@Y$0kSht&we$?=xh^ox?9g#!t3wFnddn2*yOq#DIb)DpYH zBhTsn?u?e?F7oS>MW-jtBH!%W7P571<{#DAd?obJVWCvf$w=L8WD*jgKC$XGQ!gFS zaO-eQj4sA`BaCQc>dokJd1(2rDQO;2q!NP!aIPa(k@jhG%HtQJ`BBjo(haJwdGxm< zhqTiOQW3i-ofC<{U>Sf(G90?1A?DI1vN$91J)H-b02DfEI~Y31r4?c0!!(LhdmB=% z6oG$|^N#efovM1 z3ON}wDJ$xrFBA>Rba$2$=z<(6E{bk-vQI)$6)eg;&`Fw6{$msS_m+q%Xi^}Zr8K#9 zIt8%(Es}Ic(>y5GAvNIqhz?+RR`$F>`gXK!uGADGw7U~i=7go=&%w^&v2gWH$t=U#oxVE@~h`sB4^$?+*N7##v!h#Ko-^4z)hxcGUS z+{^W!oCRm_EKS~}tqC>ljSWQ<3q_gMvRxnPw?iP99=FF;qIHFH%fjTV+wuPpIS0jug4XRte{yXxl`CPm+keUX*8&_wL7s z8M5Nm8ZEIQGL)-0sxPX^*+k6Rl*AQTKzM+45F-squ%bhOZ47R|QA?JTQ_1F;06(*- zbC7A`cLEsv-Xi!#Noz&to8UaRiW0*Q+ANn!-BuBkVEr!}H}Vi-`b=<_rmuLyKF>~h z3N>s)M(*9h+Azg30eWWSeQz^(Cq)!^cxVY~65+K3_}uvonH+BdX&OPIosKY_Rxi#g z&16T>UaCnQ73WHaTUB0`u#i{F9vO|4$vpPrTiAJDdoUHPio<6V5S?}Z+FgOeTsFg_ z*VY2{9VR|dLrr;JhkHr147pNF(-*h6qNAg$E=g(x?<#Dr%~E8*r6>bE?wiu&xyjVU z2?H$kclK@x3p;D=ZP$4J+RXnK+});)Z)qCMrGTb?e+CbTTqcT)A670N8Oi*P~7 z!r8cNAGJfU46~`9B#DB~4Gs4VEw*)bz)UMFV@AI{nZ@c6OtU4{j0bcklnPS+xgvr< zk$K?|08K?^6}0fY>Yj$*dmBr@hm%6M*(th_v|hhbC17NYe5w4}j!3eS=U!Gi6zq-o z*grpy{dcQ#({KA5yT>up*XRT71@h9@0cgGb-9;TV+sYH%$~?pBc=_t_#AaAP>?69&OmRf8 zBv7T%8xfxR&KS?=X~T7_2dYWfrlmbGn$3tq6)VAxxQ0;-uq-HAU9E)6}>vpi!$oOMe1VE^RnF%WaAE=wi zxpH0Cr_HX)^wOa|3ccrX%KbydWAV8XJnGalbvJDzf7)FHHT*0gDG zE=q!O1Tr!FiLM|JkVuq#O@@j|A&~_t6uajmbqFNaB`BEi7z(WQ!MKQ;Kw?2Kv3cRn zZKjILEIPGUI|f$DLxO@%ZKN%yRd*rIi9H4YmPuz6>}x7L*Z} z=#1N(5EsJ@+a(=U`=x6Cvvs)>$$P)Kqg_X-ms?NXfPr#q!Mm9KL1^O7CPjMi&hDGO zk0CK+ff1wcDMA6 zZoO$8At$nxJyL*Ed^!^*3fziYF_;O~onv@>p{9PcU;`09m-a;CS7@Tyt(e?gX%Svk zZEg5M8^Rbs1YroS`jyX?PT_3wwVE{A+^UrE5EDQ*AS3t9qXS=k#rtV~C2uDjg^$pv zjSTD89`VHOLA2o?JT**!VH{H6A4mT+?LXoq3sWiZacD`-sFSW7s7?u~`8naw3L8c1 zHq^5!7r-!P(Nsu9Wq9eyHN5n8?lPDjG5rX30H-RiQr~W@vILJ-ul*^`p%FhP?`qtc z9sVdkoZn0`-x+QR>!D%Awzw>#-Bz(5YhRXUblm7Vd(BH0g>1poGZ6eRf*nI=4v}jcq<7@hl)MOKcdxc*a>#vehuNvr5AJQ9W)nsH)3J|kvVE+ zx!F{{Op~_x>36n-Bz}9mto?oYJ^%6i9ajEgR$}~Za5OUt(+$uKPz7%wOM#w)8Jmc1 zX*ON@@?$+;_5A)zauf4$-NVIC1h24m)AeFD+`1&N?^vtU?<@P-Rts#_G+l4ttKI0~ zR7i}Y6NU&|?+*LXb7{)(?eJN9V@Jipvb!Vk>bVG9_m%p(BVF>6xpnZ|!za<5$_0Ah zII0!3xSnBIaMj%`cn|u^V>yDT}Rlz)?;w`V^qsBvA@Ja23A*=_kgqM$N z@~I`iG$Nu4$j2Dvcjhe~p@E{0^Ck`+v?V4;*QQ%B47mwcGO*?Nv_(f5!i@eh&^ZZJ zi@zI0P2|8;4$W!578ikv4z-q;6x`H@tU?Rh{@m?V%#xm{BCW@6?Pzs3MR=Kat!>wR zEr^#ZouZ4G?yG2MEL13R-K~zzp^5XO!qNg5b-6_%lWR0%wQ!G>XE@L0q20AR4S3^aP4Fl1 zRRFQ4*3d6nL`sMv z#=;jNm$6WY&&dhyCn)&j@-BsV6A-Zoo6Ek)Yd=8{CjNV0ICt$))~kfam~0R~R(D@v zDkA9>{Ds0$PS3(bnOhdq3ya;`hR9;)1F>)my2>7d(q)mC#~msaP~q$z5N%yoQ(g{L zShA=v;_Du?5L0}QUH#n4;e&mCvf<&k(sAT(4zIww=3m?3xdRIc8W1YA0yuVJSC zDdDJ>uSs6&7J6bCX!t8FUjfVn>PVx>5abhPqD<2vmM#$)(+w3fwi0NRPsv0{nlo4w zj5@Lf+{KD(8zOKPzG_tMqI;CWgJ=r?iS$e=tmkQ_FnpqOWl4<7L>zf2eAAR=n2>9N zN6yGf@F`v%{ye0BfV&Y%+YOuy#|&fmV>r!IkTwdHgt?kl;EAo&pjb}UmTS9Di*ZUV zLR|=|h$U69Oso#JbxB^OUeoZO#Kn@dhF{F@Fx1Y&o>itIK7@A2Q=;Qt>?TEHF=3up z9(+eR4WWZA}uC&WH zm$XzwCAde0)<8(;IFt&Hsg^( zX+s#3Vp*yKt$lbbYewm8- zeB`*FwS!EA#o8M>2oH-EtCR@GoXBxcbfB|PE(sA85^hvkm^j32h8OqpiP>G&0G7D6#pL%&qjmB*XR!l<5L;sk#J@n$}* z?LEAyCYGCxM`X%f-52^R1Wa(yKOXf{mE@1NxOLP&ba5r8b#`&t3*8?zwt!BkbhR|{ z?^`d7XiIHNHu7}Ywu4y-hJ4PURBQ%-I)fdlB1l^?J`-;#yqS#5d5-yJ$RVl1YsS(A z7%%i6mN|yQ10n(w;p$UW50>SbR4^XD;*X7{H|`zvJ;&=$WjpHl9x(0U$kDdpx;p0i z()%`Pm$3VOnB^+<@57b7euERGJ=v9tna9ri>ntv%6GTM~yyG~Ayi_bn%LE>?x=Ktd zOCL(jcH#Z@>dA(l29%Aj{TcZ039M(8Mc7|s4ecD&>PW>v$$*l*lU<1n-Myzcq}VLMzC|K4i316GC&K$h{Xsu z5M%6@@J<>|aNrbV)Gz8Kit1WC*1#HHwNE=T;xLr(bKO*pdfKq`SYP3cvrDq5*I!(<>w=lvl$av!KdZg!&pF3?4 zX#ViYH&-)f;SpA(ZJLNn39WZx(We5t_b9cdsYE<$gNcJN>;~JLHVyAU3q7)|nNGV| z$$~B4yGuiyjr{x$P`NO*oqX}o0Y~NGNW$x>!!Pul*mw4PC*f!hR-=t5@@W;9yE2bZ z?qk>hguH|@y{6rs5 zj#_o@Hlfq74lDN1h*p~FC6yk1q3E&dcytIx65!K7kAd=zrIy!zE)n#I=6pf_E8zg8Feo8kdHBT zYuv`PW=Iy=9}rWB1^c}PbaI${0%(E!*7yZi&apr0F^nKH6Jcd1stZ8sZFG2ZlL(S+ zGPb%MBRa%hyZfD_D+h}4Gk1}KfsH)rEY`?0AyKq25C#^z*pT_}GtF62smcjSRU^3{ z+D)}JaxiRp{gm%%u$nZH&8ZBVL{T7bTNu|!o!~{{D(PWo3EY?T_yyM+)=ozso(g|T zH(+QR$_jX=@XI}5@ieh>sF`#HsLRn~5=)Dzj`#d3;ITo(RXuyCWb9{Al-BaT85$XtX5bR?khxuxa~C_2Z2ld#SgN}&}|dL)!aOG->VNvxqga;YGo zPO?dBbJgHd$L@W|gj4=rWT1N-cxhKlFQPF(MJ4E^DY^g79`Ffcvdus!@lK9ZWc|Z< z2N8T$#0iv*FDX)n@~BPRLYXwc;;Y)>cu3BWMBgxR)Ehi+m z46Wn5HZ;d=%}@+(p7Z|2_#BZWfU{n&fF2cu?ZjE*`rVpWGTk0p29&9wW(QxmAgj-5 z;igX`e;)feFdw?n0rEW-(Bi4AXWjIW!m2#(N(`BBHZnlE`Uzf4lUT?Ai|k)DmknoIX|cKeF5}zak97)JPd|oPPTtq+xVgk zgavx*4_WQuO&oX($nVPp5!gJ@Hfp30EYb2RB!Z^$Y#HHt34F>0WJ)_E5~0Ic8{Z;4 z)XREp`_h6h0<_aT!Ud+~YR;9OQexo5F)1Pef1@Wx2j4$qsvd@ z*2@Fha61iD1$TL#R=C~@?3mQol`@p)waAdXH8hgM;X~8RTNut^A3+Y^bJ8g7il#P| zyn+pO(B>EU3N`}k@E5Dlt@0b2(Ci~Tor@?yMBd0o6{u{27?}BCsi4f^ekeoY7KO@y zbyjRj#sSF3l2L-3x@L(^$Ezz0jmsf!G^(t-ij?d*LUq|$iRU#IogvvDc@vcZkMHAB z3yV~TF#iDP9t%ERK#-noUGbxD^=Y*^GIxLr#ed*vkhfFoCbOQ#2GA&1-;ZbXJU&9j7oBzRqrH0!H^?ecur*?c zH$FkG&{8x;7_K+LusD{#sf{Kh^$ArX8>1gc0y+RxZ|2Lh^8Uq3KGTym%_+v$J-nwh&hOH)T8nZu`meU4T6s$?Bg2JLX^z*V>c9ZXVv7e*T8O@9E_0ms zFkLn!{y+Qx$O@@yR8JhO$vA=NnC?Wj7QON8vJnAPY%O%;N7eD?_ObZsx-&VVC+H6a z5Uyyeyv_=QNbW#Y=UMEDiCY<01<2ZgZbA`dP>F?Hs%9yi^;=L?k+rNI4R)F4Z-OhN zi$Jm|MovX!k>U^ESm!xT;R@B|oK=qcW(Hx?eb{Z=V~usHcI*nip>FIM!0miqt+B_d z|0U@6o>}4xzhhO`MwpQoST%aKiF(bfS{?sRDfNwX)DEe?2<&fC0A1&-~n?4;nZUc$cnZ(Qc9`9 z5A9{x>R4YN36^(GzWN(aS4T&`ssTf%+joJ&p2$KIRxMRq>TP5p3x!J$9B}t_@G0nc zMAY3wff*xDK}zxD{v}Qxx0hI^kZel@X?gp~yfJlOuPPB4msQS94x!qD^M@gEzle={ zGRNvwqFhZ`5EIr^@5lL2_~0^n%fmSDIu+N4M%1;NPm&0CZo0v~>)~GI(&DC?RvQo2 zZWe5@t@JH)0MR{!+FT~)R0RN@WPqInt_qYNHHS;e@hJ`?`FZFU%t6tvXx7I>O0?>E zCbUi6p1ww~&?MX5`ct^CLT40;>V54P)|#s6kf`5MHZZD|Z`rpT8sIqM=;+0tzJ8?O<}&!AW2(5w_HN~GP5Hcq#JxEc2GCjDpgrMg2( zk@U;j=N7<1Tws*>_ERLoS=yS#s8AOve9%nxclLMWfqK!*m!Z!x2*W8)6)uvC|BT4(ger;5-UaTELfA4%ju{5gdm zWuD=c@|;KFR7)h;9E@pbUD+8GM7I>+CxL^+-~zw{71MGmGX=k4`Mrv}(7s_XCOKYI zHW6J{6uq9frK4&p%$P=_FY>5HLa}}B0&Qv@enmdm&Uo;h^9!wa~@*%T)O9F$nC^16>lD3lmFJqbf zz{aaIjClw)OMt&5YjvB4%JaH7uT+UFz*zkR)1f|n&{kMf{@)FfCiUMGS{v?Le{Is$ z*C#RMYED4b?S1+752{UVM%CbmI3;#p0Se4;$|h!y2Gh+h9~*y)vqiGSlW1hH4;dFV zWeP|XjM`{(O)~8^Of?akxISJbIJJ*Uv03@{b+0`-0T-f&_9m7+fMaT%>u+{IHY?<6w3_EzMIt#?T2cc)O=cFNtFiu&HR45)f44oJK# zwEFLr)?fg%5Gf1pt1~Q(D7cLv8kD9)iOOLyq*Ymk*l;(^(pF{{4m~T5K~!$Xz_?50 zp=?s75IIzI??6+LHofJMU_3iq%naLQM|2g_WDQ<(DK~LDJGZgviIs;{a-a2p)g{?z zDuoUCjiQr=&;2|oi2d{5;JUQ+@687xj5NMtX_#~38_L8dNlm5RNAh2 z-w{x#H1ZwVns|L^>2@H#-Mw(1#4~h!-e2CFdsdMt)ArGh{MU$kxuW~%#D7TM)RH~g6=5u@JaKc)~KJGYOBzV{}|0WD*TT)uaZ16%| z(4kQ!Q7x(`Vf46ZU6n;fApW_eYJ;IAyWfY>*%OT$2y?RFrFo7OJ3re-pcBQp5#P_b z>Yqeom*dxaL5T8>7l>P{Sf!03lfblP2q!mgcU2#9R`MZpUvUJL%DPkL1u_7TN~~$!V(BYLyeUm z)L$az*?9(+JcJcZ%kmHdktvx?apEZyZF1oo_84gbHXyO-fk(7(U?(|woI zLu`d_Gq*?7LOlNGm4UXepY#7dow-)H1ok8LSLff)Z?BZzm4L%~0*>0k#DoKQe$HjkwIf;cM*ZW1`|x(S9^Lek zm^&Vuh$v($Rtfw`g3&{p$!w83XD`BVg|ltYcvUwf&QV$kMZn`!`yyaftkv79fG?au zCR-n+gMuNoE?7iGwpykdB7Fl-6?$UKCV&G@kp+2r4~n*NRJ-Xb*fpv&!_+yl-K?-= z4|$Iil35&(P<(Sh)j`NB2A_nKSltY^7IqmAA+4>HoU|?`VkS3s znzkxV6gT_G8uXEMg=^OI%~Cd5IEE2zwB7Ip`20VC$5}TltN;JSb{3@k&V-S1`Grm=3L1 zWTXXcePZ+Wx(&4$<=GKQUQk9`tjRp46&2>cZ{RUE69n<%71oH?N|aynK{MU_nT~Va zaEm7_hH^=sm&{KX-1AVM5g^hV(g*HfPV@da6yfcX^|JQfB0*1FDTl)jACglST<(g zOa|G!WARLJhxk!Lmh%LXeI-d*wuhW5pvvy7&=?W~hE(Sg+m2L<^RzUNx@! zl1;TBKjwVX@OG>*#F{A5Y+2~^fc?ZU4D&jSKi?m+BZsD5j)64$ZhUeEZz&9SxxUv< zpC&$Eq2a~yJ={-asA#(qpuO2y4s$fSL5SjDfHHw!)z1ok{ zoPhq<-L_4Q1kkHcYiJ7ZVbw{`=-9~eXt$Fr4`r=l3r zS&xJs0(3Vb+(X8B=WNA>nP|U*l`A#9;BQ&`ztY|DdAj!M=hHV@7CInS^bEZE z-VOkszXfxTa}OOhVYuPdl<&V-_M1~Ws|)Pl3HKlo6yrj+PwZ#1soi7zBT;$}BS(GWh~dIua^#7Knu zHfcq~Mw9+Ivp}a$(3omAe_GMNau;Jt1VYgiS+h(hMMG#)e(-ZqLAH;0=c%F%ud$RN zEPwIt4f_`^F{{^CH%7$T(450WA%Ko|CdR9perr)um5ovu(q2XleH8(gzNvz|!o_GZ zTKz_EP1a&`?X z%!wUCjG*X|+xvIXrc>*&BC?daU~CkOIrIG|&Vtd=NVMHkq@H0%F18gQJqoy*ar31eqW4*T5l2F(FurH|Q^M0B?8z zkv?3cyVzqoF@}L~q8&4w)8pJE1l*5GBzq#MYt2B3xwx#CV2gw-$7uYZiFvx6bZe=& zoJe7%rV3r=0fDr-Y8WvrxtNWTG$W+Wo&sdS^V^2q??Q!E4gO~>xcd#e|KA~4wX>1` zu~wkPYjxrK5{ryMm!0Xe%YZZah{U~B2Zd3t~Wjq;;22LB8vA`(5H$H^=erCw>qn;>OeFi(w-`KI%C^OEfIF>$3XK6p-99 zyrJ+eO?*Fo`On(3i!8VAEkV^}@&L~msWgn^J!kD*sC1F&qRHz%HIa%3i2be+Z=BrY zZ#g%p9I)}sb~zB~PR_7LNTLcay?c!Vju~Lh&wl1f9j{wP^9huse7Kk>;89jA-BEyJY@MYX z#V4z_$%l@E#>v3Z1KzrU0Q6hy2W#5mHhr-a9;kKdnj~>Jr{;5=gq3<6B2@<3%9z0U zxddvzQYtzc5CiP2Cd8FxTEOMa3Z!k58?q>|fKXi%7gU{;9@~?5;-48_!Sifsu5Syp zg4~>Lxyor;bzb7bP=?({?XY6K5WpO#n!)h<<_{pcTRtW?SI3~2#gCiiknNninX=i^ z10dn|Aep*L>+Plnan{SE%`sjwq0u1)_2VH-O5|m!3Tf#R&42x}o55BOhFB<~5a!?4 z?|&b|T!DvNk*EBpJiyo2?;V4ip9Q%N#8LU?0YQI4zhnx4H#Qf*`?OXxo;Q0V6!atlc1Yc~7N3Hh_5$XT#(Fh389z{T z1-@DIh>byiFRF+B=Wy<5$Qvm}569TnE*g1;Wj&O6++2e3o^7Ae-(v{2|IME&w?J2W zOu&hK9wEj5g3tIe?_( z5QT(Tt*bCoP{UFUG*m4N1tn4sK%xu%J+4$p*i+lsM<|xi9`& ztNA;$MsZY(CI}2$vEf5Bwr<`K3oGD_Or&xHDO?Q`eHwtq6sG^Mcp`$^#|1^53_Vxp z{Fj&m;saaJ)K(do0_v`4A5QTK11tSs8IY(zO&10SX}b2R3D$@60_`FMivBKhU4Nu{ z%U;G!AiDLzVK)#KUIdH$pi-V{$FgmH)IUTaOj+{ZKzy61tc0X=TIsRN{jlW_tpd)< zg-@R$hDW@d2u21_t4lYjZC^b%1o_pKs3Juqmr|-e6~m$A=dW86eQm_n!BEmHC&t9* z5xYvv#N9T=SK~dzbdD!vR^h(ru)`b@tj6q0kuzR^fBrHU6IXTxzjCPb)Qnz84X1>w zg@a^ZBb#}F7Foz-uV?&d`8~C(DGB25~@tg*;(+g%-^poHZ zF67V1f{u%hssMoFi)iVGhtZ42zM9~%+UxSe_pK!m_J0_NVdAghpw}OeI^P>$Ood^Q zkP+kL6WC9qMxUdf1fzBVqgwtF-kZ~gSOu>m)P3t_eYf!aNeVAk0c%zfTD=FD`=d;O zEd7ZfdzpQY<@R&^M{<4PjSr#Ny(IpB*MkIz!^{G{DU3t~ckx!?&_v#Q_wW4|UVj^= zn*#>1{r?YB{}fnR7i|lpE4FP^Y}>YN+jdebwrv{~RBYR*RBTmj{`vOV_niAS9_C{o zWA@&91BfvgY!tu`>FWEdm8QJm7|gCqP5)(0{k-Tq@9$LPk*EISG0T7>%O0$PzwS?% zm*LwVoq?QB!<7CDls5wH80ecih9Ap@({#ia{uhoHuIQhi8^;3az8CTDiGnVFM%M

p#}(54(T*9w!UFBs0EYjsi#bx>tIJO`ZMLW`i{HuVM0$1>Twj zqo4MQf6jjcCJhg|y$`y(`d2f%9Kj$VU!1K<7FWzRxFvunvZBx_95E6catsel(3 zFSQQ;k2w^oIqV5#%lMl6%SgVuApnyFBQ8J5XSs5d6O}A2G;j_F{Q#9z(@KS}P_hQv zj0ngPW3<;iC^W2EvTnr;c>~GENs3%GPP1B37_qXuwwVHM2I%)mfwNVHq$(c4MLr%Q zG3Sr|;WV(N^5G^)LmrHW#9=GXX2ehlE`q3;u2eqx3zOh-i+q733g#@o-C^9XnD)L~ z`v5qKHNt?Qg9hXM&ZAbz>`42aF-{k?8!}Gvq<7&m?raZ)`pph9Y!;6fl!tF(Lg<&{ zI&iukrLxETMW>ZJTvI!7XCbGq^p1QHG$htOQJj>9W)c#W^p z?e!s_egZL#K5&-ZLAPhou3#zEpbq&t$3cNIXIt?2jbLyV?>CQ*xi}!Kch7<(^xlNW zvdZ@AO-t+py=JSua6*g8foYB&FM>KpKC0rfezlD*aKbGrP4V_y3}^u||>36B~TT^VZl z=j{wCs)Qk{FzpO0ej{Lj2U=XSL|HxH@7O6)k985~mD78w?}Smxxmh5y2Gg-DlfDib zO2gK3!r48I!|9N{>YK{OW#}7j!%>bP$y*`OYvFYXB|r81Tj1B#AZ5TF<>&8M9^8Zf zO4yt=e#c-*C4|m=+}7|-r)QNmZrcL^q^=X=b%EuA|4*7(Q7 zu^;ncCm8AWs+FcbEeiGwU1+@}9%R_yWg;K0-goo74NJM+d)n3usp~ei{-7HK5Oxd( z=)H+`g#X$ze21$Vxc1u6ZSxfTwNzqi_dvw>{81f5~9W z`^o=t;pX`K@HuBL^0NOckLl|hJbDj*$sQeyKfhah_>{#3jaQt!2!-O~ZFt0><{1M! z=vIzVSXJXRr#T#>qmi#+eJ(Pgt%Y}bd}t^pvF!v+V|vs6GBD-xcKI@-f0T;4`A%kn z!SPiPdt5ri@8kxLTWPx7HEW^54W}&MphT=Sy=Vd_LAE>S7+9{3D;^&&sc?m{*J+K7 zubVi0=7EUZn3Y_A;6h+1X+n!|Uq3I}G*b6>$0MAeXk7~GM#M4Tir8Q{hp>XC#>$jT zvS;ymHMv9Pc$~wpI;pwB=7*mlEvl#lDp!#mYee@7O$9eR4l7vM54G^R=S&C@{YI3i zGe;IQOJg6nglYF;$@L@s(ME85T;PY;UG3xi&Ee?FcNQDNF%?KxcR-#lIk~tu3tOr* zply>7=SzAPR-pe2)=s5t{O=jl+zL_+RYAG-M}KmqUPNA)Is=QuI7gjALTthqxXT;@<|iD5~#hM@BuZK32fnH6z`YnQCL^q$uv231su4DHe=Oq zi6osOVYIY5<(_dPt~v=7EuY=cdQcH?O^z&G+|tXc8k9snlnG&eeBJh}^BX6y47Nj*S6$e9ZX z(DbBP`|x#=VH^&Uu~wC;Ur}1t(en8s_;tK7cvam%^eg>W_=w|Tg>gJca~*%!=(pP2 zOfBLqV9>YLA1(u)9dm~XHt3(>=VTy`z~#OGL)UdEBm6g^+Ti^3MdCS7@X&Q2p6_4u z;OdsIr$0mB9hxBb`}1Ni+4~bx7ad>TIV0co!ga6U-Q>X6;in>O=jDct#xzqpHa{6l zR+f*)`|)+NY1ju{r%GsS@hrc6@_F+$NgSkTw}xPBy4p3D={Lc^deGm*#2`&vFo$Bz zmWeUpm^xKBDD3)X%+9{9&UM3@wxDjBx?h5Yg5WHV7!`~e9d&GV;I z1FBav*A4LlnOa=?e2mbjI)sL9JiP=gb!Y!t(=50Pldt13q}K!mYS~iW{}boWRTQR$ z3&?@3>SpSq`0$Y4<>ijA)@>hVTBq$tHa|^}0Vzf(ECOPE_HoF0kn6e2ka`0e!_V8Y z`S@VmTlvNb}u>e2S8SE_#9_#}<@Px{)gFvcM}i1+ z&^a(x8PtC#q4w%_x3ssp%RCx&Kq7&SKS-igd6tXy4FF5NvzSjol+ z@v1+K#~1%G`N!{CiQcvX5zeD!tqu1c6IxgQCehi3<9`Ib(d2 z@e?M>r?NpuRXY3diPsAB6@~xd-{64HzLINB5i?7}Lbrv)jzBjv*TmrRVa@5uK>k|Q zJ(><(4Fg3I%OG(HQx9e1nGetgiY%P|A!wvyNkAG}sp0UFDOqxf)ac!zPF)N1nyqtt zZ;w2PpAO4Khjyv@IndY8-s1C9Wxz~F`Whx7GP`UOygbM*b~2xGE_aOXAAHTXVU&Hp z2RJWk3b9hg&Q-%I|1tM0Lf}RG$FHxG8>^J<*Ok^VqL)OXLXm^aSwD&A7Q?reYwmB; zm*)M#_N(sR*(V?_xJ`vF2<8@+N7eF>Xg?_J#2c7#Mc|v`7kw?TL4P;nCLV+BeEaKT zn<(HKD)3qm6sZ+64y6F@ICB3p)bJT1fS~?nQSf6i{&}nOG7bnlt^a80l_(`VTdogq zf42O($p82qAC3z9hWB#?AP3NHYi&?01n7mXYP}KE!?0sKlA=dl)jQ?u>+8=;Kx@G{ zh3dRL{)EaK>K*iedm~PXmMXML|Sm(=?hoIupI<`l@Y(4yw4-J~>_*~}1xV2WVxXETjTQ7`)%+g?|Nl}bMS z@AseyOFb8LV4zo#9@>-~38LtWjA1#(aAB-e9`F0T%%8N=U&r`l=jTCnL%0DBJBae! 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 z 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 z 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

0-9PHpl_LX+22i7lU-IsBZuh_qW>3PA9 z6ajz(Pp30+;U?E8zIsuq>beO@E8{vw8o%L*T8GaTp6qn zg4JO!hO%Pb3wfM#dJ0HN`!`^iU!1xl`SN5%D<7m5o6b&$WV_y%HM=$O=kG~zsC-RR z;i$P^X5Ur6eR>g`62N4W9vf;A0IdI><7Rm}hN@}0w=tRtrnP@|4Ic6QQ*P?FF`Ub! z=IxR5T!osW7sR9ERX&6`GB7rwp;Eg|U@Q=7gX7+W?zxg(H4r`j`?Wk&PRMe>9czXm z)VFtCvQI{#%-*YyRxre#F!Cnzw3MHeNLh_y_1E90JLQeThSEx&?fnY#KB7Ep8d`5R zm^#@Z-H>f_!M&y%9xAeZn>UgDa-@EPLHCX-OVyx1V?H0cZR2Bg1jiyTCzxayn|KrKpt0^qQv$7x+@a~l*+ zK(Zy?Ci+g6!|p9v`;)lw8V+nzh~-P7^t>g4jkD8N#}SuHLkUN;u3sXC?=NCd5^c)D zv^Af3<>*Z|IAos_u=tZ&mk4!Vo&pP&gFvRqBJ~&v$Zdb-`5WZLrN;1z z811~Hf9%Ra#6M4@=rTOj;spgeWpllaofN)okFoD_+v2L<<#> zvZc>@gRxBRm92gNWZ8|Tu=M!v{tnyPk`j1yR za}^6d*Q3+(BhOhVWg%Viw~M{PPJ`mznxF^2TsK&cB11_t2;rT8Xc-TxsuyX#gWhoy zc`S{;3z8^-vX`a*)gS+kBoaiDHckRVHbOn7CjQl50Ho#{gp^$+(9!$gmRYCqe;93f z>TNu(S4DQ?5=w$z z)`cS0`qvX+LOuPfXej#{b3E4qAqA2HUMTybt?TBX87(97*Fl$f&a4 z6&lI!loP=I-@3}r%35&`Jk*9hx|}(a+KWEv6Ps+c_DnJX|EV+1G-}dmm2&flaR)d< zND;#EljQMvjp>-NNgzD;Zo{m~hPzbhhxb=(_?Xn|PAuqhS8^=gFBDDkzXcxX50OuS zBV5L~;tMD<9Uby;*PT>Yp%e?8&H3Fqi+*paoXh2h;85)LZ@ZxiqG?aN2++9{6_u>W z^k4n9EG&RDsJAn)nCdBr7(!J#A!u~h)T~(ppE~7aWfINz^&x4p5V?Hd8T^cy z9J#KcGNRU~FYL3pvCp_Mr<>7FF1|6a+iz@_WNtGS8&c*&65K>;h9xZ<;b!pG>FxYb z;*9dvzWpB}GmmiRTW@09MA#-IIBkW%Z0!e*(rLmtwfbbcCC|7x1R+n##UHo+8IVxI z2@6aLZ{pTF{__W4K^l|42fpGEcq2i*N!a3V&0EhM0B zOt<4qgp{3yWzGQa`VjRTz*D749`_2JTxt|KI8yF)6A>}&WhlyoTS80!QF&^*nG=bMND-;0vX5}~Sy?n7YITr^j z0d{uo?hjCE=y*<-h`OD3b-9x7L$W{Tflc(J+{Q{CXX@89y*zG@t)Qrea2<8!q=TLd zZKE!-bV3`W@M*HT0b~v?0`j+v-3_3ea^%lVlIqlo12btbKFg6yvS#ks2oQjP9-IC1 zVtsH%lCo|{j%`P-M)@-tvY*1Pn{d|Ne;iZ`h#4qexoeqZT9;tOK7i=FFJF)M)n&7B z`x4Y>eZqavS0$wpS4BrtYY}xv6F0wJ&-OXVC~s%ZX($?UWAs%Z%0A-|_Gb{Z;e>)C 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 dukS Date: Thu, 13 Nov 2025 17:20:08 +0000 Subject: [PATCH 18/42] update banner --- public/images/banner.png | Bin 704603 -> 706389 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/images/banner.png b/public/images/banner.png index a169ac0ea3423d7cb4aaddd00464c04ec9a9824d..f5d7a28533f654a8d520ba29fdd07ee5c678a924 100644 GIT binary patch delta 472582 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%0AW$9DvR} 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

9J!V0R0d}-%W#tVjesDYLrh~-iw#@s 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�_6ASvfGKu%8rO1a<=%232M2Gn8s9EvD7Q=h+j5 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%0D#xBRR>>SFRz!0VzX0<*z_#$V>9aZ0e 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

VTV%F;7`&Zfd!1T$3*@x*wLbuN%>YgVuu;BRM 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νVRc!D2Y2pVzK7xZvl?!;KYe`t zwLN89lOF;FRAWY0$jG18@zPz%3OiT#lF%9SP^b2^=NN}d-1$zqe}V<1X%|Hes}jUX zz#;;MvP;W9FqoEaO6Pu~%B=BLHmw5uQTimmO`9yNL&;a$3|fU?!IHKGcq@AjQC*SP zLPSi^&er#6pPjZJC#!k;TikDwk5_29WdNc1D4HWyE1$pxsU@e+k}qsRk;MNN@YOnH z5m?VK=oJE67pg3Me+BK!|H`+xSb4r5h;QP=0lYVa7acMx`)eG=J-9zf|7#4s(E3Wz zqpzpPVaIp^auZ)E93?-O2b{^oor%~q(;O(LuO3ADSKA5IGH?<^nNB_(wzh)ymVZ9K z4`M_p+MHoBNqX3{GVgG{h)l90EYDz0VV1;bSTRf8)k>7$(G6#+{row~;ZP zPqjN|aQebY8o$w8r-`6()BG{bl&QpLWfVwg`rd0$YnZ~uAaoo*=r&dlRSS|1&K0M) z{-0|m@&=nd%4XN>M;Ae(Ht!9@fw9ZQnIK__luqPg0cI14XPlrGYx5?Mab0hH1#Uvaw<@^l37c3j{V!PqN57~_ z@WO-JU9dFS<>z17?;n0)zr2uAUw!$-!g+~=#C(o>_wU=oPd_Ocn6`M5RWIJZ zYfm0uUr6cg^7~ip!OJh&gWGrQ!{7d<4qwSbE7nFiAyr75r??Gmu@!rU_jm{;<3*C2 zVov>@e_kUblO=5c z#PWO(@(s{@JY(@0p3fE0@TCw_5`P4BJ3DDkq^$~0>T(|rl=QK|G=WHX;u_7SL z%iW1=Qbnx{28GJ{)%so_y{wP6l>-teOnDTp1Bg6c3wnVp^H_Vgc8U&{%&E6@+G;l94>80 z3V*J$3Hoiz1oM~kS>t$L<9G1O?gii0`ba)g&+F1^>(wyHjxO364ucJ$Bbdf@W1De? z9I`S`$V#@Ou%)y0Rg-;+24!1_;EmpkHpEm9#ILNtp_-}r2_#AVy0J0<}BVo&S1~!w_(1|Rf zv7|eiCFab|AebYO=#Ycms5b%(&UMvaYOhe~RiJtc45s(3E1q@-c&H+RDX-PmbZ!#i zWN@BLpmV*@Y7_k)l5tc*l?;pxM9Qq#3I)fIPfZEKxOQh-F73<)=UVfu9P%kQGk@*E zd1rb1T%%2(z^n48Dyd3Gs&=lP3x}K_K%6Hm)*3j5^jD6>qbnokJg>9+ve6S9oT7tt zuON2kpkyoZ3=)dg*-H3OUuI?2nTd``&=qBO`QFC1XSC@KR#zEjQ5@`UscwRV0uZgY zLC`=V1}7HlG-Al{srm$WkY&4R+<%4D$vuTJtXNT3EA2U{XIp25X9e$Tw_oCki2z#@ z$ba(Wkv*R8IF`XtR&;B8BR`YRWdz}b50y70lu}vY!p6s>2@?mVOn8{uu*{b=(QKa5 z=(<(3$3$h4wZqaJ3{?gtbw@T(L{)pbgP&-!vaoM-6^QINS`PswMgA*CD1YCHYq(UL zvSQSG`U(!{?!cbUr%H;Rb9ed5)g@rOzNXC+DOJx6&`a!V3Mh_#O#x{1yRIrv6A{yx zfR*xm1_9#Wp(TQ{;N8;Jypg$QJ8f2UatVQssy%~vQ<#&15feFpD@>3&Wf%2=tFq7J z97t?9_I;y#3_AooB$sGbtAABCj(b!|=HMEQ#>Crp0~Jq2DAFU7D1_-lwdqDIR?j~5 zYfn}!BRD}$AWbu(fIS0i<*GW{>Uzqoo7MzP%6MZ3X|VK;em&S(VIUiVKB0oD`P>7+ za8dje#3WuQZR7PSzzSOj39!u#dWZl$xV9mmOTtqmkO(W7t3>e4WPey{4{BF%vYT`i z?MNIwB7IbJDWWC4tCy8@&J6*+QJN6wdEYOnO96Vn151&Ezy!pWx$sf#dfQ}YrB$}y z?Yaubfe*E|JMV99s-6JBKquu&60Z9mASX_8qg)m~qdF${6hu8LHQRor+S^FjhIN2i z-wRZ~ZPX{tGgcTlpMPWewDZ36IS|beP?<1(&q!nY6`m;

E0LLu+VIMO!aOAVeqR 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 A0{{R3 delta 470778 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�K$~j()iTQ`_&0Z3Xj`)0gD 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 A49cO4fSj)QU^-aP-@Sh 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 `_7f$YESg^3)xkVeI_L;#bV?dY$`7I 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�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 Date: Wed, 19 Nov 2025 17:04:01 +0100 Subject: [PATCH 19/42] chore: change version mailcatcher to updated maildev 2.2.1 --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index b72f12a116..5d64b02e3b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1082,7 +1082,7 @@ services: # GraphQl Explorer - A nice UI for exploring GraphQL API maildev: # used mainly for dev tests - image: appwrite/mailcatcher:1.0.0 + image: appwrite/mailcatcher:1.1.1 container_name: appwrite-mailcatcher <<: *x-logging ports: From 26f506b7ba031fb045e7dcbe26e8aafe1f29e291 Mon Sep 17 00:00:00 2001 From: Levi van Noort <73097785+levivannoort@users.noreply.github.com> Date: Wed, 19 Nov 2025 17:25:28 +0100 Subject: [PATCH 20/42] feat: provider locahost domain host for mail, redis and mysql --- docker-compose.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 5d64b02e3b..060497000c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1089,6 +1089,19 @@ services: - "9503:1080" networks: - appwrite + - gateway + labels: + - "traefik.enable=true" + - "traefik.constraint-label-stack=appwrite" + - "traefik.docker.network=gateway" + - "traefik.http.services.appwrite_maildev.loadbalancer.server.port=1080" + - "traefik.http.routers.appwrite_maildev_http.entrypoints=appwrite_web" + - "traefik.http.routers.appwrite_maildev_http.rule=Host(`mail.localhost`)" + - "traefik.http.routers.appwrite_maildev_http.service=appwrite_maildev" + - "traefik.http.routers.appwrite_maildev_https.entrypoints=appwrite_websecure" + - "traefik.http.routers.appwrite_maildev_https.rule=Host(`mail.localhost`)" + - "traefik.http.routers.appwrite_maildev_https.service=appwrite_maildev" + - "traefik.http.routers.appwrite_maildev_https.tls=true" request-catcher-webhook: # used mainly for dev tests (mock HTTP webhook) image: appwrite/requestcatcher:1.0.0 @@ -1117,14 +1130,40 @@ services: - 9506:8080 networks: - appwrite + - gateway + labels: + - "traefik.enable=true" + - "traefik.constraint-label-stack=appwrite" + - "traefik.docker.network=gateway" + - "traefik.http.services.appwrite_adminer.loadbalancer.server.port=8080" + - "traefik.http.routers.appwrite_adminer_http.entrypoints=appwrite_web" + - "traefik.http.routers.appwrite_adminer_http.rule=Host(`mysql.localhost`)" + - "traefik.http.routers.appwrite_adminer_http.service=appwrite_adminer" + - "traefik.http.routers.appwrite_adminer_https.entrypoints=appwrite_websecure" + - "traefik.http.routers.appwrite_adminer_https.rule=Host(`mysql.localhost`)" + - "traefik.http.routers.appwrite_adminer_https.service=appwrite_adminer" + - "traefik.http.routers.appwrite_adminer_https.tls=true" redis-insight: image: redis/redisinsight:latest restart: unless-stopped networks: - appwrite + - gateway environment: - REDIS_HOSTS=redis + labels: + - "traefik.enable=true" + - "traefik.constraint-label-stack=appwrite" + - "traefik.docker.network=gateway" + - "traefik.http.services.appwrite_redisinsight.loadbalancer.server.port=5540" + - "traefik.http.routers.appwrite_redisinsight_http.entrypoints=appwrite_web" + - "traefik.http.routers.appwrite_redisinsight_http.rule=Host(`redis.localhost`)" + - "traefik.http.routers.appwrite_redisinsight_http.service=appwrite_redisinsight" + - "traefik.http.routers.appwrite_redisinsight_https.entrypoints=appwrite_websecure" + - "traefik.http.routers.appwrite_redisinsight_https.rule=Host(`redis.localhost`)" + - "traefik.http.routers.appwrite_redisinsight_https.service=appwrite_redisinsight" + - "traefik.http.routers.appwrite_redisinsight_https.tls=true" ports: - "8081:5540" From a0a1cda2e583cf0b6773e196cced7a005fadceea Mon Sep 17 00:00:00 2001 From: Levi van Noort <73097785+levivannoort@users.noreply.github.com> Date: Thu, 20 Nov 2025 10:51:09 +0100 Subject: [PATCH 21/42] chore: change to include adminir auto-login --- docker-compose.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 060497000c..427782b08f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1131,6 +1131,16 @@ services: networks: - appwrite - gateway + environment: + - ADMINER_DESIGN=pepa-linha + - ADMINER_DEFAULT_SERVER=mariadb + - ADMINER_DEFAULT_USERNAME=root + - ADMINER_DEFAULT_PASSWORD=rootsecretpassword + - ADMINER_DEFAULT_DB=appwrite + configs: + - source: adminer-index.php + target: /var/www/html/index.php + mode: 0755 labels: - "traefik.enable=true" - "traefik.constraint-label-stack=appwrite" @@ -1188,6 +1198,26 @@ networks: runtimes: name: runtimes +configs: + redisinsight-connections.json: + content: | + [ + ] + + adminer-index.php: + content: | + $$_ENV['ADMINER_DEFAULT_SERVER'], + 'driver' => 'server', /* seems to autodetect the driver from server settings */ + 'username' => $$_ENV['ADMINER_DEFAULT_USERNAME'], + 'password' => $$_ENV['ADMINER_DEFAULT_PASSWORD'], + 'db' => $$_ENV['ADMINER_DEFAULT_DB'], + ]; + } + include './adminer.php'; + volumes: appwrite-mariadb: appwrite-redis: From 57758296f56d96c1c791a5230e1f8fa524163296 Mon Sep 17 00:00:00 2001 From: Levi van Noort <73097785+levivannoort@users.noreply.github.com> Date: Thu, 20 Nov 2025 11:00:58 +0100 Subject: [PATCH 22/42] chore: include redis-insights auto-configuration --- docker-compose.yml | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 427782b08f..9575904616 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1161,7 +1161,11 @@ services: - appwrite - gateway environment: - - REDIS_HOSTS=redis + - RI_PRE_SETUP_DATABASES_PATH=/mnt/connections.json + configs: + - source: redisinsight-connections.json + target: /mnt/connections.json + mode: 0755 labels: - "traefik.enable=true" - "traefik.constraint-label-stack=appwrite" @@ -1202,6 +1206,41 @@ configs: redisinsight-connections.json: content: | [ + { + "compressor": "NONE", + "id": "104dc90a-21ef-4d5e-8912-b30baabb152f", + "host": "redis", + "port": 6379, + "name": "redis:6379", + "db": 0, + "username": "default", + "password": null, + "connectionType": "STANDALONE", + "nameFromProvider": null, + "provider": "REDIS", + "lastConnection": "2025-10-16T09:22:02.591Z", + "modules": [ + { + "name": "ReJSON", + "version": 20808, + "semanticVersion": "2.8.8" + }, + { + "name": "search", + "version": 21015, + "semanticVersion": "2.10.15" + } + ], + "tls": false, + "tlsServername": null, + "verifyServerCert": null, + "caCert": null, + "clientCert": null, + "ssh": false, + "sshOptions": null, + "forceStandalone": false, + "tags": [] + } ] adminer-index.php: From decf2c7a1bc5d2d989434fb0adc6a6fb44a77db2 Mon Sep 17 00:00:00 2001 From: Aditya Oberai Date: Fri, 5 Dec 2025 18:51:22 +0000 Subject: [PATCH 23/42] add new site templates for CRM dashboard and job applications form --- app/config/templates/site.php | 109 +++++++++++++++++++++++++++------- 1 file changed, 89 insertions(+), 20 deletions(-) diff --git a/app/config/templates/site.php b/app/config/templates/site.php index 9356bf7f72..cdef7c24ad 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -25,6 +25,8 @@ class UseCases public const DOCUMENTATION = 'documentation'; public const BLOG = 'blog'; public const AI = 'artificial intelligence'; + public const FORMS = 'forms'; + public const DASHBOARD = 'dashboard'; } const TEMPLATE_FRAMEWORKS = [ @@ -1473,23 +1475,25 @@ return [ ] ], [ - 'key' => 'template-for-react-admin-dashboard', - 'name' => 'React Admin Dashboard', - 'tagline' => 'A React-based admin dashboard template with order management features.', - 'score' => 1, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) - 'useCases' => [UseCases::STARTER], // TODO: Check if this needs to have a new category - 'screenshotDark' => $url . '/images/sites/templates/template-for-react-admin-dashboard-dark.png', - 'screenshotLight' => $url . '/images/sites/templates/template-for-react-admin-dashboard-light.png', + 'key' => 'crm-dashboard-react-admin', + 'name' => 'CRM dashboard with React Admin', + 'tagline' => 'A React-based admin dashboard template with CRM features.', + 'score' => 4, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) + 'useCases' => [UseCases::DASHBOARD], + 'screenshotDark' => $url . '/images/sites/templates/crm-dashboard-react-admin-dark.png', + 'screenshotLight' => $url . '/images/sites/templates/crm-dashboard-react-admin-light.png', 'frameworks' => [ getFramework('REACT', [ 'providerRootDirectory' => './react/react-admin', + 'installCommand' => 'pnpm install && pnpm db-seed', + 'buildCommand' => 'pnpm build', 'outputDirectory' => './dist', ]), ], 'vcsProvider' => 'github', 'providerRepositoryId' => 'templates-for-sites', 'providerOwner' => 'appwrite', - 'providerVersion' => '0.4.*', + 'providerVersion' => '0.7.*', 'variables' => [ [ 'name' => 'VITE_APPWRITE_ENDPOINT', @@ -1508,23 +1512,79 @@ return [ 'type' => 'text' ], [ - 'name' => 'VITE_APPWRITE_PROJECT_NAME', - 'description' => 'Your Appwrite project name', - 'value' => '{projectName}', - 'placeholder' => '{projectName}', + 'name' => 'APPWRITE_API_KEY', + 'description' => 'Your Appwrite API key (for seeding only)', + 'value' => '', + 'placeholder' => 'a0b1...', 'required' => true, + 'type' => 'password' + ], + [ + 'name' => 'VITE_APPWRITE_DATABASE_ID', + 'description' => 'Database ID (default: admin)', + 'value' => 'admin', + 'placeholder' => 'admin', + 'required' => false, + 'type' => 'text' + ], + [ + 'name' => 'VITE_APPWRITE_TABLE_REVIEWS', + 'description' => 'Table ID for reviews table', + 'value' => 'reviews', + 'placeholder' => 'reviews', + 'required' => false, + 'type' => 'text' + ], + [ + 'name' => 'VITE_APPWRITE_TABLE_INVOICES', + 'description' => 'Table ID for invoices table', + 'value' => 'invoices', + 'placeholder' => 'invoices', + 'required' => false, + 'type' => 'text' + ], + [ + 'name' => 'VITE_APPWRITE_TABLE_ORDERS', + 'description' => 'Table ID for orders table', + 'value' => 'orders', + 'placeholder' => 'orders', + 'required' => false, + 'type' => 'text' + ], + [ + 'name' => 'VITE_APPWRITE_TABLE_PRODUCTS', + 'description' => 'Table ID for products table', + 'value' => 'products', + 'placeholder' => 'products', + 'required' => false, + 'type' => 'text' + ], + [ + 'name' => 'VITE_APPWRITE_TABLE_CATEGORIES', + 'description' => 'Table ID for categories table', + 'value' => 'categories', + 'placeholder' => 'categories', + 'required' => false, + 'type' => 'text' + ], + [ + 'name' => 'VITE_APPWRITE_TABLE_CUSTOMERS', + 'description' => 'Table ID for customers table', + 'value' => 'customers', + 'placeholder' => 'customers', + 'required' => false, 'type' => 'text' ], ] ], [ - 'key' => 'template-for-formspree', - 'name' => 'Formspree template', + 'key' => 'job-applications-formspree', + 'name' => 'Job applications form with Formspree', 'tagline' => 'A simple form submission template using Formspree.', - 'score' => 1, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) - 'useCases' => [UseCases::STARTER],// TODO: Check if this needs to have a new category - 'screenshotDark' => $url . '/images/sites/templates/template-for-formspree-dark.png', - 'screenshotLight' => $url . '/images/sites/templates/template-for-formspree-light.png', + 'score' => 4, // 0 to 10 based on looks of screenshot (avoid 1,2,3,8,9,10 if possible) + 'useCases' => [UseCases::FORMS], + 'screenshotDark' => $url . '/images/sites/templates/job-applications-formspree-dark.png', + 'screenshotLight' => $url . '/images/sites/templates/job-applications-formspree-light.png', 'frameworks' => [ getFramework('REACT', [ 'providerRootDirectory' => './react/formspree', @@ -1533,7 +1593,16 @@ return [ 'vcsProvider' => 'github', 'providerRepositoryId' => 'templates-for-sites', 'providerOwner' => 'appwrite', - 'providerVersion' => '0.4.*', - 'variables' => [] // TODO: Add env vars once added to template + 'providerVersion' => '0.7.*', + 'variables' => [ + [ + 'name' => 'VITE_FORMSPREE_FORM_ID', + 'description' => 'Your Formspree form ID', + 'value' => '', + 'placeholder' => 'xrgkpqld', + 'required' => true, + 'type' => 'text' + ], + ] ] ]; From 676d53b18e2057bf5fa75397544aca264260aa34 Mon Sep 17 00:00:00 2001 From: Ujjwaljain16 Date: Tue, 9 Dec 2025 02:18:40 +0530 Subject: [PATCH 24/42] fix: resolve MFA recovery code validation in 1.8.0 Remove strtolower() from recovery code type comparison (line 4945) Remove strtolower() from match statement (line 4967) Add comprehensive test for recovery code challenge validation Fixes issue where recovery codes fail with 'Invalid token' error Fixes #10740 --- app/controllers/api/account.php | 4 +- .../Account/AccountCustomClientTest.php | 112 ++++++++++++++++++ 2 files changed, 114 insertions(+), 2 deletions(-) diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 5563fc6a59..c697fe9ec6 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -4942,7 +4942,7 @@ App::put('/v1/account/mfa/challenge') $recoveryCodeChallenge = function (Document $challenge, Document $user, string $otp) use ($dbForProject) { if ( $challenge->isSet('type') && - $challenge->getAttribute('type') === \strtolower(Type::RECOVERY_CODE) + $challenge->getAttribute('type') === Type::RECOVERY_CODE ) { $mfaRecoveryCodes = $user->getAttribute('mfaRecoveryCodes', []); if (in_array($otp, $mfaRecoveryCodes)) { @@ -4964,7 +4964,7 @@ App::put('/v1/account/mfa/challenge') Type::TOTP => Challenge\TOTP::challenge($challenge, $user, $otp), Type::PHONE => Challenge\Phone::challenge($challenge, $user, $otp), Type::EMAIL => Challenge\Email::challenge($challenge, $user, $otp), - \strtolower(Type::RECOVERY_CODE) => $recoveryCodeChallenge($challenge, $user, $otp), + Type::RECOVERY_CODE => $recoveryCodeChallenge($challenge, $user, $otp), default => false }); diff --git a/tests/e2e/Services/Account/AccountCustomClientTest.php b/tests/e2e/Services/Account/AccountCustomClientTest.php index 0993f68a58..c93f8ae034 100644 --- a/tests/e2e/Services/Account/AccountCustomClientTest.php +++ b/tests/e2e/Services/Account/AccountCustomClientTest.php @@ -3072,4 +3072,116 @@ class AccountCustomClientTest extends Scope $this->assertEquals('test-identifier-updated', $response['body']['identifier']); $this->assertEquals(false, $response['body']['expired']); } + + /** + * @depends testCreateAccount + */ + public function testMFARecoveryCodeChallenge($data): void + { + $email = $data['email'] ?? ''; + $password = $data['password'] ?? ''; + + // Create session first + $session = $this->client->call(Client::METHOD_POST, '/account/sessions/email', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'email' => $email, + 'password' => $password, + ]); + + $this->assertEquals(201, $session['headers']['status-code']); + $sessionCookie = $session['cookies']['a_session_' . $this->getProject()['$id']]; + + // Generate recovery codes + $response = $this->client->call(Client::METHOD_POST, '/account/mfa/recovery-codes', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, + 'x-appwrite-project' => $this->getProject()['$id'], + ])); + + $this->assertEquals(200, $response['headers']['status-code']); + $this->assertNotEmpty($response['body']['recoveryCodes']); + $recoveryCodes = $response['body']['recoveryCodes']; + $this->assertGreaterThan(0, count($recoveryCodes)); + + // Create recovery code challenge + $challenge = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'factor' => 'recoveryCode' + ]); + + $this->assertEquals(201, $challenge['headers']['status-code']); + $this->assertNotEmpty($challenge['body']['$id']); + $challengeId = $challenge['body']['$id']; + + // Test SUCCESS: Verify with valid recovery code (this tests the bug fix) + $verification = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'challengeId' => $challengeId, + 'otp' => $recoveryCodes[0] + ]); + + $this->assertEquals(200, $verification['headers']['status-code']); + $this->assertArrayHasKey('factors', $verification['body']); + $this->assertContains('recoveryCode', $verification['body']['factors']); + + // Test that the code was consumed (can't use again) + $challenge2 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'factor' => 'recoveryCode' + ]); + + $this->assertEquals(201, $challenge2['headers']['status-code']); + + $verification2 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'challengeId' => $challenge2['body']['$id'], + 'otp' => $recoveryCodes[0] // Same code should fail + ]); + + $this->assertEquals(401, $verification2['headers']['status-code']); + + // Test FAILURE: Invalid recovery code + $challenge3 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'factor' => 'recoveryCode' + ]); + + $this->assertEquals(201, $challenge3['headers']['status-code']); + + $verification3 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', + 'content-type' => 'application/json', + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, + 'x-appwrite-project' => $this->getProject()['$id'], + ]), [ + 'challengeId' => $challenge3['body']['$id'], + 'otp' => 'invalid-code-123' + ]); + + $this->assertEquals(401, $verification3['headers']['status-code']); + } } From 768d293cf5ab54c4fb8cb728e6d588be064b633d Mon Sep 17 00:00:00 2001 From: Ujjwaljain16 Date: Wed, 10 Dec 2025 01:58:47 +0530 Subject: [PATCH 25/42] reuse session from testCreateAccountSession instead of creating new session remove unnecessary 'origin' headers to match other tests set status code to 201 for MFA challenge creation endpoint --- app/controllers/api/account.php | 4 +- .../Account/AccountCustomClientTest.php | 69 +++++++------------ 2 files changed, 27 insertions(+), 46 deletions(-) diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index c697fe9ec6..0350ba39bd 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -4874,7 +4874,9 @@ App::post('/v1/account/mfa/challenge') ->setParam('userId', $user->getId()) ->setParam('challengeId', $challenge->getId()); - $response->dynamic($challenge, Response::MODEL_MFA_CHALLENGE); + $response + ->setStatusCode(Response::STATUS_CODE_CREATED) + ->dynamic($challenge, Response::MODEL_MFA_CHALLENGE); }); App::put('/v1/account/mfa/challenge') diff --git a/tests/e2e/Services/Account/AccountCustomClientTest.php b/tests/e2e/Services/Account/AccountCustomClientTest.php index c93f8ae034..bac8e9ad72 100644 --- a/tests/e2e/Services/Account/AccountCustomClientTest.php +++ b/tests/e2e/Services/Account/AccountCustomClientTest.php @@ -3074,33 +3074,18 @@ class AccountCustomClientTest extends Scope } /** - * @depends testCreateAccount + * @depends testCreateAccountSession */ public function testMFARecoveryCodeChallenge($data): void - { - $email = $data['email'] ?? ''; - $password = $data['password'] ?? ''; - - // Create session first - $session = $this->client->call(Client::METHOD_POST, '/account/sessions/email', array_merge([ - 'origin' => 'http://localhost', - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ]), [ - 'email' => $email, - 'password' => $password, - ]); - - $this->assertEquals(201, $session['headers']['status-code']); - $sessionCookie = $session['cookies']['a_session_' . $this->getProject()['$id']]; + { + $session = $data['session'] ?? ''; // Generate recovery codes - $response = $this->client->call(Client::METHOD_POST, '/account/mfa/recovery-codes', array_merge([ - 'origin' => 'http://localhost', + $response = $this->client->call(Client::METHOD_POST, '/account/mfa/recovery-codes', [ 'content-type' => 'application/json', - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, 'x-appwrite-project' => $this->getProject()['$id'], - ])); + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, + ]); $this->assertEquals(200, $response['headers']['status-code']); $this->assertNotEmpty($response['body']['recoveryCodes']); @@ -3108,12 +3093,11 @@ class AccountCustomClientTest extends Scope $this->assertGreaterThan(0, count($recoveryCodes)); // Create recovery code challenge - $challenge = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', + $challenge = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', [ 'content-type' => 'application/json', - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, 'x-appwrite-project' => $this->getProject()['$id'], - ]), [ + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, + ], [ 'factor' => 'recoveryCode' ]); @@ -3122,12 +3106,11 @@ class AccountCustomClientTest extends Scope $challengeId = $challenge['body']['$id']; // Test SUCCESS: Verify with valid recovery code (this tests the bug fix) - $verification = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', + $verification = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', [ 'content-type' => 'application/json', - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, 'x-appwrite-project' => $this->getProject()['$id'], - ]), [ + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, + ], [ 'challengeId' => $challengeId, 'otp' => $recoveryCodes[0] ]); @@ -3137,23 +3120,21 @@ class AccountCustomClientTest extends Scope $this->assertContains('recoveryCode', $verification['body']['factors']); // Test that the code was consumed (can't use again) - $challenge2 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', + $challenge2 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', [ 'content-type' => 'application/json', - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, 'x-appwrite-project' => $this->getProject()['$id'], - ]), [ + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, + ], [ 'factor' => 'recoveryCode' ]); $this->assertEquals(201, $challenge2['headers']['status-code']); - $verification2 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', + $verification2 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', [ 'content-type' => 'application/json', - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, 'x-appwrite-project' => $this->getProject()['$id'], - ]), [ + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, + ], [ 'challengeId' => $challenge2['body']['$id'], 'otp' => $recoveryCodes[0] // Same code should fail ]); @@ -3161,23 +3142,21 @@ class AccountCustomClientTest extends Scope $this->assertEquals(401, $verification2['headers']['status-code']); // Test FAILURE: Invalid recovery code - $challenge3 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', + $challenge3 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', [ 'content-type' => 'application/json', - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, 'x-appwrite-project' => $this->getProject()['$id'], - ]), [ + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, + ], [ 'factor' => 'recoveryCode' ]); $this->assertEquals(201, $challenge3['headers']['status-code']); - $verification3 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', + $verification3 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', [ 'content-type' => 'application/json', - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $sessionCookie, 'x-appwrite-project' => $this->getProject()['$id'], - ]), [ + 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, + ], [ 'challengeId' => $challenge3['body']['$id'], 'otp' => 'invalid-code-123' ]); From 0215577bc7162f9b3005edfe3aa6e70b3172abba Mon Sep 17 00:00:00 2001 From: Ujjwaljain16 Date: Wed, 10 Dec 2025 05:37:43 +0530 Subject: [PATCH 26/42] fix: MFA recovery code validation and test status code - Fixed HTTP status code: POST /v1/account/mfa/recovery-codes now returns 201 (CREATED) instead of 200 - Updated testMFARecoveryCodeChallenge to expect 201 status code - Added array_merge with origin header to all API calls in test for proper CORS validation - Removed trailing whitespace for PSR-12 compliance Fixes #10740 --- app/controllers/api/account.php | 4 +- .../Account/AccountCustomClientTest.php | 39 +++++++++++-------- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 0350ba39bd..0d2e210ed9 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -4421,7 +4421,9 @@ App::post('/v1/account/mfa/recovery-codes') 'recoveryCodes' => $mfaRecoveryCodes ]); - $response->dynamic($document, Response::MODEL_MFA_RECOVERY_CODES); + $response + ->setStatusCode(Response::STATUS_CODE_CREATED) + ->dynamic($document, Response::MODEL_MFA_RECOVERY_CODES); }); App::patch('/v1/account/mfa/recovery-codes') diff --git a/tests/e2e/Services/Account/AccountCustomClientTest.php b/tests/e2e/Services/Account/AccountCustomClientTest.php index bac8e9ad72..d106dc1abf 100644 --- a/tests/e2e/Services/Account/AccountCustomClientTest.php +++ b/tests/e2e/Services/Account/AccountCustomClientTest.php @@ -3077,27 +3077,29 @@ class AccountCustomClientTest extends Scope * @depends testCreateAccountSession */ public function testMFARecoveryCodeChallenge($data): void - { + { $session = $data['session'] ?? ''; // Generate recovery codes - $response = $this->client->call(Client::METHOD_POST, '/account/mfa/recovery-codes', [ + $response = $this->client->call(Client::METHOD_POST, '/account/mfa/recovery-codes', array_merge([ + 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]); + ])); - $this->assertEquals(200, $response['headers']['status-code']); + $this->assertEquals(201, $response['headers']['status-code']); $this->assertNotEmpty($response['body']['recoveryCodes']); $recoveryCodes = $response['body']['recoveryCodes']; $this->assertGreaterThan(0, count($recoveryCodes)); // Create recovery code challenge - $challenge = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', [ + $challenge = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ], [ + ]), [ 'factor' => 'recoveryCode' ]); @@ -3106,11 +3108,12 @@ class AccountCustomClientTest extends Scope $challengeId = $challenge['body']['$id']; // Test SUCCESS: Verify with valid recovery code (this tests the bug fix) - $verification = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', [ + $verification = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ], [ + ]), [ 'challengeId' => $challengeId, 'otp' => $recoveryCodes[0] ]); @@ -3120,21 +3123,23 @@ class AccountCustomClientTest extends Scope $this->assertContains('recoveryCode', $verification['body']['factors']); // Test that the code was consumed (can't use again) - $challenge2 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', [ + $challenge2 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ], [ + ]), [ 'factor' => 'recoveryCode' ]); $this->assertEquals(201, $challenge2['headers']['status-code']); - $verification2 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', [ + $verification2 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ], [ + ]), [ 'challengeId' => $challenge2['body']['$id'], 'otp' => $recoveryCodes[0] // Same code should fail ]); @@ -3142,21 +3147,23 @@ class AccountCustomClientTest extends Scope $this->assertEquals(401, $verification2['headers']['status-code']); // Test FAILURE: Invalid recovery code - $challenge3 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', [ + $challenge3 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ], [ + ]), [ 'factor' => 'recoveryCode' ]); $this->assertEquals(201, $challenge3['headers']['status-code']); - $verification3 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', [ + $verification3 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ + 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ], [ + ]), [ 'challengeId' => $challenge3['body']['$id'], 'otp' => 'invalid-code-123' ]); From fb3b3ae51eff46c3eac86ca906877a2df720f5a4 Mon Sep 17 00:00:00 2001 From: Ujjwaljain16 Date: Wed, 10 Dec 2025 15:40:40 +0530 Subject: [PATCH 27/42] fix: add missing empty body array parameter to recovery codes API call --- tests/e2e/Services/Account/AccountCustomClientTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/e2e/Services/Account/AccountCustomClientTest.php b/tests/e2e/Services/Account/AccountCustomClientTest.php index d106dc1abf..12a7e144e0 100644 --- a/tests/e2e/Services/Account/AccountCustomClientTest.php +++ b/tests/e2e/Services/Account/AccountCustomClientTest.php @@ -3086,7 +3086,7 @@ class AccountCustomClientTest extends Scope 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ])); + ]), []); $this->assertEquals(201, $response['headers']['status-code']); $this->assertNotEmpty($response['body']['recoveryCodes']); From 61067bd8d3c6994e73911ad2856a034c7f044f59 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Wed, 10 Dec 2025 10:32:51 +0000 Subject: [PATCH 28/42] Fix: remove temp queries --- app/controllers/api/account.php | 6 ----- app/controllers/api/messaging.php | 24 ------------------- app/controllers/api/teams.php | 6 ----- app/controllers/api/users.php | 6 +---- .../Collections/Documents/Logs/XList.php | 6 ----- .../Http/Databases/Collections/Logs/XList.php | 6 ----- .../Databases/Http/Databases/Logs/XList.php | 6 ----- .../Databases/Http/TablesDB/Logs/XList.php | 6 ----- 8 files changed, 1 insertion(+), 65 deletions(-) diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 6ffbe74046..1317c59b22 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -2985,12 +2985,6 @@ App::get('/v1/account/logs') throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new EventAudit($dbForProject); $logs = $audit->getLogsByUser($user->getSequence(), $queries); diff --git a/app/controllers/api/messaging.php b/app/controllers/api/messaging.php index 58a0ffe42f..f84631bdce 100644 --- a/app/controllers/api/messaging.php +++ b/app/controllers/api/messaging.php @@ -1155,12 +1155,6 @@ App::get('/v1/messaging/providers/:providerId/logs') throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $resource = 'provider/' . $providerId; $logs = $audit->getLogsByResource($resource, $queries); @@ -2562,12 +2556,6 @@ App::get('/v1/messaging/topics/:topicId/logs') throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $resource = 'topic/' . $topicId; $logs = $audit->getLogsByResource($resource, $queries); @@ -2985,12 +2973,6 @@ App::get('/v1/messaging/subscribers/:subscriberId/logs') throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $resource = 'subscriber/' . $subscriberId; $logs = $audit->getLogsByResource($resource, $queries); @@ -3785,12 +3767,6 @@ App::get('/v1/messaging/messages/:messageId/logs') throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $resource = 'message/' . $messageId; $logs = $audit->getLogsByResource($resource, $queries); diff --git a/app/controllers/api/teams.php b/app/controllers/api/teams.php index 6628cec50a..b24e3d40cf 100644 --- a/app/controllers/api/teams.php +++ b/app/controllers/api/teams.php @@ -1479,12 +1479,6 @@ App::get('/v1/teams/:teamId/logs') throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $resource = 'team/' . $team->getId(); $logs = $audit->getLogsByResource($resource, $queries); diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index ac8938273f..0d281f2ebf 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -957,11 +957,7 @@ App::get('/v1/users/:userId/logs') } catch (QueryException $e) { throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); + $audit = new Audit($dbForProject); $logs = $audit->getLogsByUser($user->getSequence(), $queries); $output = []; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php index 241b0c4ede..a6932727d1 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php @@ -99,12 +99,6 @@ class XList extends Action throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $type = $this->getCollectionsEventsContext(); $context = $this->getContext(); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php index b202120bad..f9f185d8d3 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php @@ -96,12 +96,6 @@ class XList extends Action throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $context = $this->getContext(); $resource = "database/$databaseId/$context/$collectionId"; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php index fd6ae05335..5bde43040e 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php @@ -85,12 +85,6 @@ class XList extends Action throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $resource = 'database/' . $databaseId; $logs = $audit->getLogsByResource($resource, $queries); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php index 02403fe472..a9ff514fa4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php @@ -80,12 +80,6 @@ class XList extends Action throw new Exception(Exception::GENERAL_QUERY_INVALID, $e->getMessage()); } - // Temp fix for logs - $queries[] = Query::or([ - Query::greaterThan('$createdAt', DateTime::format(new \DateTime('2025-02-26T01:30+00:00'))), - Query::lessThan('$createdAt', DateTime::format(new \DateTime('2025-02-13T00:00+00:00'))), - ]); - $audit = new Audit($dbForProject); $resource = 'database/' . $databaseId; $logs = $audit->getLogsByResource($resource, $queries); From 7fc8c6ae4390c25c9f7bbb37960c86babe0de81b Mon Sep 17 00:00:00 2001 From: Ujjwaljain16 Date: Thu, 11 Dec 2025 01:50:52 +0530 Subject: [PATCH 29/42] Simplify testMFARecoveryCodeChallenge to use existing session --- .../Account/AccountCustomClientTest.php | 37 +++++-------------- 1 file changed, 9 insertions(+), 28 deletions(-) diff --git a/tests/e2e/Services/Account/AccountCustomClientTest.php b/tests/e2e/Services/Account/AccountCustomClientTest.php index 12a7e144e0..4564d90e23 100644 --- a/tests/e2e/Services/Account/AccountCustomClientTest.php +++ b/tests/e2e/Services/Account/AccountCustomClientTest.php @@ -3073,20 +3073,13 @@ class AccountCustomClientTest extends Scope $this->assertEquals(false, $response['body']['expired']); } - /** - * @depends testCreateAccountSession - */ - public function testMFARecoveryCodeChallenge($data): void + public function testMFARecoveryCodeChallenge(): void { - $session = $data['session'] ?? ''; - - // Generate recovery codes + // Generate recovery codes using existing authenticated session $response = $this->client->call(Client::METHOD_POST, '/account/mfa/recovery-codes', array_merge([ - 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]), []); + ], $this->getHeaders()), []); $this->assertEquals(201, $response['headers']['status-code']); $this->assertNotEmpty($response['body']['recoveryCodes']); @@ -3095,11 +3088,9 @@ class AccountCustomClientTest extends Scope // Create recovery code challenge $challenge = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]), [ + ], $this->getHeaders()), [ 'factor' => 'recoveryCode' ]); @@ -3109,11 +3100,9 @@ class AccountCustomClientTest extends Scope // Test SUCCESS: Verify with valid recovery code (this tests the bug fix) $verification = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]), [ + ], $this->getHeaders()), [ 'challengeId' => $challengeId, 'otp' => $recoveryCodes[0] ]); @@ -3124,22 +3113,18 @@ class AccountCustomClientTest extends Scope // Test that the code was consumed (can't use again) $challenge2 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]), [ + ], $this->getHeaders()), [ 'factor' => 'recoveryCode' ]); $this->assertEquals(201, $challenge2['headers']['status-code']); $verification2 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]), [ + ], $this->getHeaders()), [ 'challengeId' => $challenge2['body']['$id'], 'otp' => $recoveryCodes[0] // Same code should fail ]); @@ -3148,22 +3133,18 @@ class AccountCustomClientTest extends Scope // Test FAILURE: Invalid recovery code $challenge3 = $this->client->call(Client::METHOD_POST, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]), [ + ], $this->getHeaders()), [ 'factor' => 'recoveryCode' ]); $this->assertEquals(201, $challenge3['headers']['status-code']); $verification3 = $this->client->call(Client::METHOD_PUT, '/account/mfa/challenge', array_merge([ - 'origin' => 'http://localhost', 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], - 'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $session, - ]), [ + ], $this->getHeaders()), [ 'challengeId' => $challenge3['body']['$id'], 'otp' => 'invalid-code-123' ]); From 4c9a94f5e2db8a4f91ffb04c4ed937a3d140406f Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Wed, 10 Dec 2025 22:48:07 +0000 Subject: [PATCH 30/42] Fix format --- .../Http/Databases/Collections/Documents/Logs/XList.php | 1 - .../Modules/Databases/Http/Databases/Collections/Logs/XList.php | 1 - .../Platform/Modules/Databases/Http/Databases/Logs/XList.php | 1 - .../Platform/Modules/Databases/Http/TablesDB/Logs/XList.php | 1 - 4 files changed, 4 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php index a6932727d1..08c3cffe60 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php @@ -14,7 +14,6 @@ use Appwrite\Utopia\Response as UtopiaResponse; use MaxMind\Db\Reader; use Utopia\Audit\Audit; use Utopia\Database\Database; -use Utopia\Database\DateTime; use Utopia\Database\Document; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Query; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php index f9f185d8d3..6662c56720 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php @@ -14,7 +14,6 @@ use DeviceDetector\DeviceDetector as Detector; use MaxMind\Db\Reader; use Utopia\Audit\Audit; use Utopia\Database\Database; -use Utopia\Database\DateTime; use Utopia\Database\Document; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Query; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php index 5bde43040e..3653d423b6 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php @@ -13,7 +13,6 @@ use DeviceDetector\DeviceDetector as Detector; use MaxMind\Db\Reader; use Utopia\Audit\Audit; use Utopia\Database\Database; -use Utopia\Database\DateTime; use Utopia\Database\Document; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Helpers\ID; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php index a9ff514fa4..ac24e1d882 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php @@ -12,7 +12,6 @@ use DeviceDetector\DeviceDetector as Detector; use MaxMind\Db\Reader; use Utopia\Audit\Audit; use Utopia\Database\Database; -use Utopia\Database\DateTime; use Utopia\Database\Document; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Helpers\ID; From aa12ef65693ea5fbbd954c0641f76422b440eb7a Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Thu, 11 Dec 2025 13:53:34 +0530 Subject: [PATCH 31/42] Add public visibility control for deprecated methods - Add 'public' parameter to SDK Method class to control documentation visibility - Mark deprecated methods as non-public (public: false) to hide them from docs - Update OpenAPI and Swagger specs to reflect visibility changes - Affected endpoints: account verification, messaging providers, and MFA authenticators --- app/config/specs/open-api3-1.8.x-client.json | 171 ++++- app/config/specs/open-api3-1.8.x-console.json | 654 +++++++++++++++++- app/config/specs/open-api3-1.8.x-server.json | 496 ++++++++++++- app/config/specs/open-api3-latest-client.json | 171 ++++- .../specs/open-api3-latest-console.json | 654 +++++++++++++++++- app/config/specs/open-api3-latest-server.json | 496 ++++++++++++- app/config/specs/swagger2-1.8.x-client.json | 171 ++++- app/config/specs/swagger2-1.8.x-console.json | 654 +++++++++++++++++- app/config/specs/swagger2-1.8.x-server.json | 496 ++++++++++++- app/config/specs/swagger2-latest-client.json | 171 ++++- app/config/specs/swagger2-latest-console.json | 654 +++++++++++++++++- app/config/specs/swagger2-latest-server.json | 496 ++++++++++++- app/controllers/api/account.php | 2 + app/controllers/api/messaging.php | 8 + app/controllers/api/projects.php | 7 + app/controllers/api/users.php | 9 +- .../Account/MFA/Authenticators/Create.php | 1 + .../Account/MFA/Authenticators/Delete.php | 1 + .../Account/MFA/Authenticators/Update.php | 1 + .../Http/Account/MFA/Challenges/Create.php | 1 + .../Http/Account/MFA/Challenges/Update.php | 1 + .../Http/Account/MFA/Factors/XList.php | 1 + .../Http/Account/MFA/RecoveryCodes/Create.php | 1 + .../Http/Account/MFA/RecoveryCodes/Get.php | 1 + src/Appwrite/SDK/Method.php | 15 +- .../SDK/Specification/Format/OpenAPI3.php | 4 +- .../SDK/Specification/Format/Swagger2.php | 2 + 27 files changed, 5016 insertions(+), 323 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 5d645ac86e..fe3f2f50ad 100644 --- a/app/config/specs/open-api3-1.8.x-client.json +++ b/app/config/specs/open-api3-1.8.x-client.json @@ -62,6 +62,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -111,6 +112,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -196,6 +198,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -272,6 +275,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -342,6 +346,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -405,6 +410,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -454,6 +460,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -531,6 +538,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -601,6 +609,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -627,6 +636,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -652,7 +662,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -721,6 +732,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -749,6 +761,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -776,7 +789,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -857,6 +871,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -882,6 +897,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -906,7 +922,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -977,6 +994,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1003,6 +1021,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1028,7 +1047,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1105,6 +1125,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1133,6 +1154,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1160,7 +1182,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1239,6 +1262,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1261,6 +1285,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1282,7 +1307,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1336,6 +1362,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1358,6 +1385,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1379,7 +1407,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1431,6 +1460,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1453,6 +1483,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1474,7 +1505,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1526,6 +1558,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1548,6 +1581,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1569,7 +1603,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1623,6 +1658,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1693,6 +1729,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1768,6 +1805,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1844,6 +1882,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1893,6 +1932,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1966,6 +2006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2040,6 +2081,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2122,6 +2164,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2164,6 +2207,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2215,6 +2259,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2264,6 +2309,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2338,6 +2384,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2409,6 +2456,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2551,6 +2599,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2629,6 +2678,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2703,6 +2753,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2764,6 +2815,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2818,6 +2870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2881,6 +2934,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2931,6 +2985,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3010,6 +3065,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3081,6 +3137,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3146,6 +3203,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3228,6 +3286,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3305,6 +3364,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3450,6 +3510,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3524,6 +3585,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3545,7 +3607,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3568,6 +3631,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3642,6 +3706,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3665,7 +3730,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3690,6 +3756,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3775,6 +3842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3824,6 +3892,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3894,6 +3963,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4020,6 +4090,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4152,6 +4223,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4210,6 +4282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4698,6 +4771,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4780,6 +4854,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4872,6 +4947,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4964,6 +5040,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5715,6 +5792,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5780,6 +5858,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5848,6 +5927,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5910,6 +5990,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5986,6 +6067,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6050,6 +6132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6133,6 +6216,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -6243,6 +6327,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6277,6 +6362,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6401,6 +6487,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -6510,6 +6597,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6544,6 +6632,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6666,6 +6755,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -6776,6 +6866,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -6882,6 +6973,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -7008,6 +7100,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -7133,6 +7226,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7219,6 +7313,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7336,6 +7431,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7410,6 +7506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7462,6 +7559,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7514,6 +7612,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7566,6 +7665,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7618,6 +7718,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7670,6 +7771,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7722,6 +7824,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7774,6 +7877,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7826,6 +7930,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7878,6 +7983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7931,6 +8037,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8014,6 +8121,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8088,6 +8196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8185,6 +8294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8284,6 +8394,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8356,6 +8467,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8447,6 +8559,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8514,6 +8627,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8592,6 +8706,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8820,6 +8935,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8908,6 +9024,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8976,6 +9093,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9047,6 +9165,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9112,6 +9231,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9191,6 +9311,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9258,6 +9379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9344,6 +9466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9453,6 +9576,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -9482,7 +9606,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true } ], "auth": { @@ -9606,6 +9731,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9714,6 +9840,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -9742,7 +9869,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -9861,6 +9989,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9970,6 +10099,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10075,6 +10205,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10200,6 +10331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10321,6 +10453,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10408,6 +10541,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10493,6 +10627,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10555,6 +10690,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10629,6 +10765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10693,6 +10830,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10790,6 +10928,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10908,6 +11047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10980,6 +11120,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11074,6 +11215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11147,6 +11289,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11245,6 +11388,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11306,6 +11450,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } 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 e6a6bdfee5..d436913e90 100644 --- a/app/config/specs/open-api3-1.8.x-console.json +++ b/app/config/specs/open-api3-1.8.x-console.json @@ -62,6 +62,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -110,6 +111,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -185,6 +187,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -234,6 +237,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -309,6 +313,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -378,6 +383,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -440,6 +446,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -489,6 +496,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -565,6 +573,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -634,6 +643,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -660,6 +670,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -685,7 +696,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -753,6 +765,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -781,6 +794,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -808,7 +822,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -888,6 +903,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -913,6 +929,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -937,7 +954,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1007,6 +1025,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1033,6 +1052,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1058,7 +1078,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1135,6 +1156,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1163,6 +1185,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1190,7 +1213,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1268,6 +1292,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1290,6 +1315,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1311,7 +1337,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1364,6 +1391,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1386,6 +1414,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1407,7 +1436,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1458,6 +1488,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1480,6 +1511,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1501,7 +1533,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1552,6 +1585,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1574,6 +1608,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1595,7 +1630,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1648,6 +1684,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1717,6 +1754,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1791,6 +1829,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1866,6 +1905,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1914,6 +1954,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1986,6 +2027,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2059,6 +2101,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2140,6 +2183,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2181,6 +2225,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2231,6 +2276,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2280,6 +2326,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2354,6 +2401,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2425,6 +2473,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2567,6 +2616,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2645,6 +2695,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2719,6 +2770,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2779,6 +2831,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2832,6 +2885,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2894,6 +2948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2943,6 +2998,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3021,6 +3077,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3091,6 +3148,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3155,6 +3213,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3237,6 +3296,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3314,6 +3374,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3459,6 +3520,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3533,6 +3595,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3554,7 +3617,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3577,6 +3641,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3650,6 +3715,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3673,7 +3739,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3698,6 +3765,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3782,6 +3850,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3830,6 +3899,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3899,6 +3969,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4025,6 +4096,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4157,6 +4229,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4215,6 +4288,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4703,6 +4777,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4785,6 +4860,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4877,6 +4953,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4969,6 +5046,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5711,6 +5789,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5771,6 +5850,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5846,6 +5926,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5894,6 +5975,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5920,6 +6002,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -6010,6 +6093,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6039,6 +6123,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6126,6 +6211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6191,6 +6277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6259,6 +6346,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6321,6 +6409,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6397,6 +6486,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6461,6 +6551,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6542,6 +6633,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6566,6 +6658,7 @@ ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/list-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6644,6 +6737,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6670,6 +6764,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6735,6 +6830,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6764,6 +6860,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6846,6 +6943,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6871,6 +6969,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6938,6 +7037,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -7036,6 +7136,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -7161,6 +7262,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -7234,6 +7336,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -7338,6 +7441,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -7413,6 +7517,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -7512,6 +7617,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7623,6 +7729,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7739,6 +7846,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7850,6 +7958,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -7966,6 +8075,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -8077,6 +8187,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -8193,6 +8304,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -8313,6 +8425,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -8438,6 +8551,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8561,6 +8675,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8689,6 +8804,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8812,6 +8928,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -8940,6 +9057,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -9051,6 +9169,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -9167,6 +9286,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -9280,6 +9400,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -9402,6 +9523,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -9515,6 +9637,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9637,6 +9760,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9750,6 +9874,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9872,6 +9997,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -10009,6 +10135,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -10131,6 +10258,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -10253,6 +10381,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -10364,6 +10493,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10511,6 +10641,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10586,6 +10717,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10670,6 +10802,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10786,6 +10919,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10896,6 +11030,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10930,6 +11065,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10961,6 +11097,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -11082,6 +11219,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11113,6 +11251,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11217,6 +11356,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -11321,6 +11461,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -11423,6 +11564,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11532,6 +11674,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11566,6 +11709,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11688,6 +11832,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11798,6 +11943,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11901,6 +12047,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRowLogs" @@ -12001,6 +12148,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -12127,6 +12275,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -12250,6 +12399,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -12347,6 +12497,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -12486,6 +12637,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -12561,6 +12713,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12645,6 +12798,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTableLogs" @@ -12732,6 +12886,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTableUsage" @@ -12828,6 +12983,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12855,6 +13011,7 @@ ], "description": "Get the database activity logs list by its unique ID.", "demo": "databases\/list-logs.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12934,6 +13091,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -12961,6 +13119,7 @@ ], "description": "Get usage metrics and statistics for a database. You can view the total number of collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/get-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -13049,6 +13208,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13133,6 +13293,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13427,6 +13588,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13477,6 +13639,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13526,6 +13689,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13718,6 +13882,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13778,6 +13943,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13850,6 +14016,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13909,6 +14076,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14200,6 +14368,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14261,6 +14430,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14341,6 +14511,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14435,6 +14606,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -14533,6 +14705,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14618,6 +14791,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14734,6 +14908,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14831,6 +15006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14893,6 +15069,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14958,6 +15135,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15047,6 +15225,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15120,6 +15299,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15206,6 +15386,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15323,6 +15504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15386,6 +15568,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15457,6 +15640,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15539,6 +15723,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15598,6 +15783,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15689,6 +15875,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15758,6 +15945,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15851,6 +16039,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15924,6 +16113,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15976,6 +16166,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16026,6 +16217,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16075,6 +16267,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16124,6 +16317,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16173,6 +16367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16233,6 +16428,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16282,6 +16478,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16331,6 +16528,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16393,6 +16591,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16455,6 +16654,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16528,6 +16728,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16590,6 +16791,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16678,6 +16880,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16740,6 +16943,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16802,6 +17006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16864,6 +17069,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16926,6 +17132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16988,6 +17195,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17050,6 +17258,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17112,6 +17321,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17174,6 +17384,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17223,6 +17434,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17272,6 +17484,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17323,6 +17536,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17375,6 +17589,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17427,6 +17642,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17479,6 +17695,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17531,6 +17748,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17583,6 +17801,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17635,6 +17854,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17687,6 +17907,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17738,6 +17959,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17825,6 +18047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17970,6 +18193,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18127,6 +18351,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18303,6 +18528,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18499,6 +18725,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18532,6 +18759,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18564,7 +18792,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -18677,6 +18906,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18709,6 +18939,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18740,7 +18971,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -18861,6 +19093,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18914,6 +19147,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18976,6 +19210,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19062,6 +19297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19148,6 +19384,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19235,6 +19472,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19269,6 +19507,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19302,7 +19541,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -19411,6 +19651,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19444,6 +19685,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19476,7 +19718,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -19589,6 +19832,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19619,6 +19863,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19648,7 +19893,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -19738,6 +19984,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19767,6 +20014,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19795,7 +20043,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -19888,6 +20137,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20005,6 +20255,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20125,6 +20376,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20221,6 +20473,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20320,6 +20573,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20426,6 +20680,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20535,6 +20790,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20641,6 +20897,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20750,6 +21007,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20791,6 +21049,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20831,7 +21090,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -20978,6 +21238,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21017,6 +21278,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21055,7 +21317,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -21206,6 +21469,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21302,6 +21566,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21401,6 +21666,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21497,6 +21763,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21596,6 +21863,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21692,6 +21960,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21791,6 +22060,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21887,6 +22157,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21986,6 +22257,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22039,6 +22311,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22101,6 +22374,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22187,6 +22461,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22273,6 +22548,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22358,6 +22634,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22441,6 +22718,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22501,6 +22779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22580,6 +22859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22642,6 +22922,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22728,6 +23009,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22825,6 +23107,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22913,6 +23196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22978,6 +23262,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23050,6 +23335,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23135,6 +23421,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23243,6 +23530,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23356,6 +23644,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23470,6 +23759,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23554,6 +23844,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23644,6 +23935,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23730,6 +24022,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23856,6 +24149,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24004,6 +24298,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24124,6 +24419,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24263,6 +24559,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24321,6 +24618,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24372,6 +24670,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24432,6 +24731,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24520,6 +24820,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24566,6 +24867,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24644,6 +24946,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24702,6 +25005,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24784,6 +25088,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24844,6 +25149,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24927,6 +25233,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25061,6 +25368,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25119,6 +25427,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25234,6 +25543,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25294,6 +25604,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25324,6 +25635,7 @@ ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", "demo": "projects\/update-api-status.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25353,7 +25665,8 @@ } ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", - "demo": "projects\/update-api-status.md" + "demo": "projects\/update-api-status.md", + "public": true } ], "auth": { @@ -25448,6 +25761,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25476,6 +25790,7 @@ ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", "demo": "projects\/update-api-status-all.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25503,7 +25818,8 @@ } ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", - "demo": "projects\/update-api-status-all.md" + "demo": "projects\/update-api-status-all.md", + "public": true } ], "auth": { @@ -25585,6 +25901,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25664,6 +25981,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25743,6 +26061,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25822,6 +26141,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25913,6 +26233,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25995,6 +26316,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26074,6 +26396,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26153,6 +26476,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26232,6 +26556,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26311,6 +26636,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26390,6 +26716,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26490,6 +26817,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26561,6 +26889,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26646,6 +26975,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26714,6 +27044,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26800,6 +27131,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26870,6 +27202,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27016,6 +27349,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27085,6 +27419,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27239,6 +27574,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27307,6 +27643,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27462,6 +27799,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27532,6 +27870,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27673,6 +28012,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27742,6 +28082,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27861,6 +28202,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27929,6 +28271,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28024,6 +28367,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28094,6 +28438,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28196,6 +28541,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28275,6 +28621,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28311,6 +28658,7 @@ ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", "demo": "projects\/update-smtp.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28346,7 +28694,8 @@ } ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", - "demo": "projects\/update-smtp.md" + "demo": "projects\/update-smtp.md", + "public": true } ], "auth": { @@ -28467,6 +28816,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28505,6 +28855,7 @@ ], "description": "Send a test email to verify SMTP configuration. ", "demo": "projects\/create-smtp-test.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28542,7 +28893,8 @@ } ], "description": "Send a test email to verify SMTP configuration. ", - "demo": "projects\/create-smtp-test.md" + "demo": "projects\/create-smtp-test.md", + "public": true } ], "auth": { @@ -28676,6 +29028,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28755,6 +29108,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28979,6 +29333,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29243,6 +29598,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29469,6 +29825,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29499,6 +29856,7 @@ ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", "demo": "projects\/get-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29528,7 +29886,8 @@ } ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", - "demo": "projects\/get-sms-template.md" + "demo": "projects\/get-sms-template.md", + "public": true } ], "auth": { @@ -29752,6 +30111,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29784,6 +30144,7 @@ ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", "demo": "projects\/update-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29815,7 +30176,8 @@ } ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", - "demo": "projects\/update-sms-template.md" + "demo": "projects\/update-sms-template.md", + "public": true } ], "auth": { @@ -30058,6 +30420,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30088,6 +30451,7 @@ ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", "demo": "projects\/delete-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30117,7 +30481,8 @@ } ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", - "demo": "projects\/delete-sms-template.md" + "demo": "projects\/delete-sms-template.md", + "public": true } ], "auth": { @@ -30343,6 +30708,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30412,6 +30778,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30527,6 +30894,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30595,6 +30963,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30711,6 +31080,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30781,6 +31151,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30851,6 +31222,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30936,6 +31308,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31003,6 +31376,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31081,6 +31455,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31194,6 +31569,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31272,6 +31648,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31323,6 +31700,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31383,6 +31761,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31443,6 +31822,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31527,6 +31907,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31779,6 +32160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31829,6 +32211,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31878,6 +32261,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32007,6 +32391,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32067,6 +32452,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32139,6 +32525,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32198,6 +32585,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32446,6 +32834,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32507,6 +32896,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32587,6 +32977,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32681,6 +33072,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -32785,6 +33177,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32865,6 +33258,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32981,6 +33375,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33079,6 +33474,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33141,6 +33537,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33206,6 +33603,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33295,6 +33693,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33366,6 +33765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33451,6 +33851,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33513,6 +33914,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33584,6 +33986,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33666,6 +34069,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33725,6 +34129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33816,6 +34221,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33885,6 +34291,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33978,6 +34385,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34049,6 +34457,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34133,6 +34542,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34266,6 +34676,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34325,6 +34736,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34455,6 +34867,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34518,6 +34931,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34615,6 +35029,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34714,6 +35129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34786,6 +35202,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34877,6 +35294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34944,6 +35362,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35022,6 +35441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35250,6 +35670,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35333,6 +35754,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35405,6 +35827,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35487,6 +35910,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35571,6 +35995,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35655,6 +36080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35723,6 +36149,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35794,6 +36221,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35859,6 +36287,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35938,6 +36367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36005,6 +36435,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36089,6 +36520,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "listUsage", @@ -36108,7 +36540,8 @@ } ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/list-usage.md" + "demo": "tablesdb\/list-usage.md", + "public": true } ], "auth": { @@ -36183,6 +36616,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36242,6 +36676,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36318,6 +36753,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36382,6 +36818,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36479,6 +36916,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36603,6 +37041,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36675,6 +37114,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36778,6 +37218,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36852,6 +37293,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36950,6 +37392,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37060,6 +37503,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37175,6 +37619,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37285,6 +37730,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37400,6 +37846,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37510,6 +37957,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37625,6 +38073,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37744,6 +38193,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37868,6 +38318,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37990,6 +38441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38117,6 +38569,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38239,6 +38692,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38366,6 +38820,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38476,6 +38931,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38591,6 +39047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38703,6 +39160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38824,6 +39282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38936,6 +39395,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39057,6 +39517,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39169,6 +39630,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39290,6 +39752,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39426,6 +39889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39547,6 +40011,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39668,6 +40133,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39778,6 +40244,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39924,6 +40391,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39998,6 +40466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40081,6 +40550,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40194,6 +40664,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40290,6 +40761,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40428,6 +40900,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40502,6 +40975,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40585,6 +41059,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40673,6 +41148,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40782,6 +41258,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -40811,7 +41288,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -40838,7 +41316,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -40959,6 +41438,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -40985,7 +41465,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -41089,6 +41570,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41192,6 +41674,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41293,6 +41776,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41401,6 +41885,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -41429,7 +41914,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -41548,6 +42034,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41657,6 +42144,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41759,6 +42247,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41858,6 +42347,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41983,6 +42473,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42105,6 +42596,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42200,6 +42692,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "getUsage", @@ -42222,7 +42715,8 @@ } ], "description": "Get usage metrics and statistics for a database. You can view the total number of tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/get-usage.md" + "demo": "tablesdb\/get-usage.md", + "public": true } ], "auth": { @@ -42309,6 +42803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42396,6 +42891,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42481,6 +42977,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42543,6 +43040,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42617,6 +43115,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42679,6 +43178,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42765,6 +43265,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42862,6 +43363,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42980,6 +43482,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43052,6 +43555,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43146,6 +43650,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43219,6 +43724,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43316,6 +43822,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43376,6 +43883,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43457,6 +43965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43551,6 +44060,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43640,6 +44150,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43700,6 +44211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43770,6 +44282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43831,6 +44344,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43915,6 +44429,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44005,6 +44520,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44090,6 +44606,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44175,6 +44692,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44254,6 +44772,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44315,6 +44834,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44400,6 +44920,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44485,6 +45006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44600,6 +45122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44703,6 +45226,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44808,6 +45332,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44880,6 +45405,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44932,6 +45458,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44993,6 +45520,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45073,6 +45601,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45155,6 +45684,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45238,6 +45768,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45323,6 +45854,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45419,6 +45951,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45447,6 +45980,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45474,7 +46008,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -45550,6 +46085,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45577,6 +46113,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45603,7 +46140,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -45682,6 +46220,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45708,6 +46247,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45733,7 +46273,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -45797,6 +46338,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45823,6 +46365,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45848,7 +46391,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -45910,6 +46454,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45936,6 +46481,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45961,7 +46507,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -46023,6 +46570,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -46049,6 +46597,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -46074,7 +46623,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -46138,6 +46688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46218,6 +46769,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46298,6 +46850,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46378,6 +46931,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46437,6 +46991,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46517,6 +47072,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46587,6 +47143,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46639,6 +47196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46693,6 +47251,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46764,6 +47323,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46845,6 +47405,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46929,6 +47490,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47039,6 +47601,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47109,6 +47672,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47198,6 +47762,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47269,6 +47834,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47351,6 +47917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47431,6 +47998,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47511,6 +48079,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47607,6 +48176,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47705,6 +48275,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47790,6 +48361,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47860,6 +48432,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47930,6 +48503,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48015,6 +48589,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48104,6 +48679,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48189,6 +48765,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48240,6 +48817,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } 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 1803b42b53..485766809e 100644 --- a/app/config/specs/open-api3-1.8.x-server.json +++ b/app/config/specs/open-api3-1.8.x-server.json @@ -62,6 +62,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -112,6 +113,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -197,6 +199,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -274,6 +277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -345,6 +349,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -409,6 +414,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -458,6 +464,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -536,6 +543,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -607,6 +615,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -634,6 +643,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -660,7 +670,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -730,6 +741,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -759,6 +771,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -787,7 +800,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -869,6 +883,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -895,6 +910,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -920,7 +936,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -992,6 +1009,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1018,6 +1036,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1043,7 +1062,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1120,6 +1140,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1149,6 +1170,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1177,7 +1199,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1257,6 +1280,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1280,6 +1304,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1302,7 +1327,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1357,6 +1383,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1380,6 +1407,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1402,7 +1430,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1455,6 +1484,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1478,6 +1508,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1500,7 +1531,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1553,6 +1585,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1576,6 +1609,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1598,7 +1632,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1653,6 +1688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1724,6 +1760,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1800,6 +1837,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1877,6 +1915,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1927,6 +1966,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2001,6 +2041,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2076,6 +2117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2159,6 +2201,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2202,6 +2245,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2254,6 +2298,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2303,6 +2348,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2377,6 +2423,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2455,6 +2502,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2533,6 +2581,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2607,6 +2656,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2669,6 +2719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2724,6 +2775,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2788,6 +2840,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2843,6 +2896,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2925,6 +2979,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3002,6 +3057,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3147,6 +3203,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3221,6 +3278,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3243,7 +3301,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3267,6 +3326,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3342,6 +3402,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3366,7 +3427,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3392,6 +3454,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3478,6 +3541,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3528,6 +3592,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3599,6 +3664,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3727,6 +3793,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3861,6 +3928,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3921,6 +3989,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4411,6 +4480,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4495,6 +4565,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4589,6 +4660,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4683,6 +4755,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -5434,6 +5507,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5461,6 +5535,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5552,6 +5627,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5582,6 +5658,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5670,6 +5747,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5737,6 +5815,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5807,6 +5886,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5871,6 +5951,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5949,6 +6030,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6015,6 +6097,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6098,6 +6181,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6125,6 +6209,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6191,6 +6276,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6221,6 +6307,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6304,6 +6391,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6330,6 +6418,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6398,6 +6487,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -6497,6 +6587,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -6623,6 +6714,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -6697,6 +6789,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -6802,6 +6895,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -6878,6 +6972,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -6978,6 +7073,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7090,6 +7186,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7207,6 +7304,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7319,6 +7417,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -7436,6 +7535,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -7548,6 +7648,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -7665,6 +7766,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -7786,6 +7888,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -7912,6 +8015,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8036,6 +8140,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8165,6 +8270,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8289,6 +8395,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -8418,6 +8525,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -8530,6 +8638,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -8647,6 +8756,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -8761,6 +8871,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -8884,6 +8995,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -8998,6 +9110,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9121,6 +9234,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9235,6 +9349,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9358,6 +9473,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -9496,6 +9612,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -9619,6 +9736,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -9742,6 +9860,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -9854,6 +9973,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10002,6 +10122,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10078,6 +10199,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10163,6 +10285,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10280,6 +10403,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10392,6 +10516,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10427,6 +10552,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10459,6 +10585,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -10582,6 +10709,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10614,6 +10742,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10719,6 +10848,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -10824,6 +10954,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -10927,6 +11058,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11038,6 +11170,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11073,6 +11206,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11197,6 +11331,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11309,6 +11444,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11417,6 +11553,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -11545,6 +11682,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -11670,6 +11808,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -11768,6 +11907,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -11908,6 +12048,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -11984,6 +12125,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12069,6 +12211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12154,6 +12297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12449,6 +12593,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12500,6 +12645,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12550,6 +12696,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12610,6 +12757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12902,6 +13050,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12964,6 +13113,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13045,6 +13195,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13140,6 +13291,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -13239,6 +13391,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13325,6 +13478,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13442,6 +13596,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13540,6 +13695,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13603,6 +13759,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13669,6 +13826,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13759,6 +13917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13833,6 +13992,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -13921,6 +14081,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14040,6 +14201,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14105,6 +14267,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14177,6 +14340,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14237,6 +14401,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14329,6 +14494,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14399,6 +14565,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14493,6 +14660,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14567,6 +14735,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14621,6 +14790,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14673,6 +14843,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14723,6 +14894,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14773,6 +14945,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14823,6 +14996,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14884,6 +15058,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14934,6 +15109,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14984,6 +15160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15047,6 +15224,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15110,6 +15288,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15184,6 +15363,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15247,6 +15427,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15336,6 +15517,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15399,6 +15581,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15462,6 +15645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15525,6 +15709,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15588,6 +15773,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15651,6 +15837,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15714,6 +15901,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15777,6 +15965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15840,6 +16029,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15890,6 +16080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15940,6 +16131,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15992,6 +16184,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16046,6 +16239,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16100,6 +16294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16154,6 +16349,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16208,6 +16404,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16262,6 +16459,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16316,6 +16514,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16370,6 +16569,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16423,6 +16623,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16511,6 +16712,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16657,6 +16859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16815,6 +17018,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16992,6 +17196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17189,6 +17394,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17223,6 +17429,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17256,7 +17463,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -17370,6 +17578,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17403,6 +17612,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17435,7 +17645,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -17557,6 +17768,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17611,6 +17823,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17674,6 +17887,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17761,6 +17975,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17848,6 +18063,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17936,6 +18152,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -17971,6 +18188,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -18005,7 +18223,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -18115,6 +18334,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18149,6 +18369,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18182,7 +18403,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -18296,6 +18518,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18327,6 +18550,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18357,7 +18581,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -18448,6 +18673,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18478,6 +18704,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18507,7 +18734,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -18601,6 +18829,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18719,6 +18948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18840,6 +19070,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18937,6 +19168,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19037,6 +19269,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19144,6 +19377,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19254,6 +19488,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19361,6 +19596,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19471,6 +19707,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19513,6 +19750,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19554,7 +19792,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -19702,6 +19941,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19742,6 +19982,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19781,7 +20022,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -19933,6 +20175,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20030,6 +20273,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20130,6 +20374,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20227,6 +20472,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20327,6 +20573,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20424,6 +20671,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20524,6 +20772,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20621,6 +20870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20721,6 +20971,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20775,6 +21026,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20838,6 +21090,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20925,6 +21178,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21012,6 +21266,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21098,6 +21353,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21182,6 +21438,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21243,6 +21500,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21323,6 +21581,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21386,6 +21645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21473,6 +21733,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21571,6 +21832,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21661,6 +21923,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21727,6 +21990,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21801,6 +22065,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21886,6 +22151,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22139,6 +22405,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22190,6 +22457,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22240,6 +22508,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22300,6 +22569,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22549,6 +22819,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22611,6 +22882,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22692,6 +22964,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22787,6 +23060,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -22892,6 +23166,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22973,6 +23248,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23090,6 +23366,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23189,6 +23466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23252,6 +23530,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23318,6 +23597,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23408,6 +23688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23480,6 +23761,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23566,6 +23848,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23629,6 +23912,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23701,6 +23985,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23761,6 +24046,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23853,6 +24139,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23923,6 +24210,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24017,6 +24305,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24089,6 +24378,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24174,6 +24464,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24308,6 +24599,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24368,6 +24660,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24499,6 +24792,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24563,6 +24857,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24662,6 +24957,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24763,6 +25059,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24837,6 +25134,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24930,6 +25228,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24999,6 +25298,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25079,6 +25379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25309,6 +25610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25394,6 +25696,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25479,6 +25782,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25564,6 +25868,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25634,6 +25939,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25707,6 +26013,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25774,6 +26081,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25855,6 +26163,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25924,6 +26233,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26007,6 +26317,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26067,6 +26378,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26144,6 +26456,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26209,6 +26522,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26307,6 +26621,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26432,6 +26747,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26505,6 +26821,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26609,6 +26926,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26684,6 +27002,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26783,6 +27102,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26894,6 +27214,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27010,6 +27331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27121,6 +27443,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27237,6 +27560,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27348,6 +27672,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27464,6 +27789,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27584,6 +27910,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27709,6 +28036,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27832,6 +28160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27960,6 +28289,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28083,6 +28413,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28211,6 +28542,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28322,6 +28654,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28438,6 +28771,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28551,6 +28885,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28673,6 +29008,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28786,6 +29122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28908,6 +29245,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29021,6 +29359,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29143,6 +29482,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29280,6 +29620,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29402,6 +29743,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29524,6 +29866,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29635,6 +29978,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29782,6 +30126,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29857,6 +30202,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29941,6 +30287,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30055,6 +30402,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30152,6 +30500,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30291,6 +30640,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30366,6 +30716,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30452,6 +30803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -30563,6 +30915,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -30593,7 +30946,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -30621,7 +30975,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -30744,6 +31099,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -30771,7 +31127,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -30876,6 +31233,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30980,6 +31338,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -31082,6 +31441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31192,6 +31552,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -31221,7 +31582,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -31342,6 +31704,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31453,6 +31816,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31560,6 +31924,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31687,6 +32052,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31810,6 +32176,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31899,6 +32266,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31986,6 +32354,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32050,6 +32419,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32126,6 +32496,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32192,6 +32563,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32291,6 +32663,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32411,6 +32784,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32485,6 +32859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32581,6 +32956,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32656,6 +33032,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32755,6 +33132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32817,6 +33195,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32900,6 +33279,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -32995,6 +33375,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33085,6 +33466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33146,6 +33528,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33217,6 +33600,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33279,6 +33663,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33364,6 +33749,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33455,6 +33841,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33541,6 +33928,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33627,6 +34015,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33707,6 +34096,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33769,6 +34159,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33855,6 +34246,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33941,6 +34333,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34057,6 +34450,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34161,6 +34555,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34267,6 +34662,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34320,6 +34716,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34382,6 +34779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34463,6 +34861,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34546,6 +34945,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34630,6 +35030,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34716,6 +35117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34813,6 +35215,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34842,6 +35245,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34870,7 +35274,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -34947,6 +35352,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -34975,6 +35381,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -35002,7 +35409,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -35082,6 +35490,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35109,6 +35518,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35135,7 +35545,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -35200,6 +35611,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35227,6 +35639,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35253,7 +35666,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35316,6 +35730,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35343,6 +35758,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35369,7 +35785,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -35432,6 +35849,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35459,6 +35877,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35485,7 +35904,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35550,6 +35970,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35631,6 +36052,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35712,6 +36134,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35793,6 +36216,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35853,6 +36277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35934,6 +36359,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36005,6 +36431,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36058,6 +36485,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36113,6 +36541,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36185,6 +36614,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36267,6 +36697,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36352,6 +36783,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36463,6 +36895,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36534,6 +36967,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36624,6 +37058,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36696,6 +37131,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36779,6 +37215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36860,6 +37297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] diff --git a/app/config/specs/open-api3-latest-client.json b/app/config/specs/open-api3-latest-client.json index 5d645ac86e..fe3f2f50ad 100644 --- a/app/config/specs/open-api3-latest-client.json +++ b/app/config/specs/open-api3-latest-client.json @@ -62,6 +62,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -111,6 +112,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -196,6 +198,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -272,6 +275,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -342,6 +346,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -405,6 +410,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -454,6 +460,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -531,6 +538,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -601,6 +609,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -627,6 +636,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -652,7 +662,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -721,6 +732,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -749,6 +761,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -776,7 +789,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -857,6 +871,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -882,6 +897,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -906,7 +922,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -977,6 +994,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1003,6 +1021,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1028,7 +1047,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1105,6 +1125,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1133,6 +1154,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1160,7 +1182,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1239,6 +1262,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1261,6 +1285,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1282,7 +1307,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1336,6 +1362,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1358,6 +1385,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1379,7 +1407,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1431,6 +1460,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1453,6 +1483,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1474,7 +1505,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1526,6 +1558,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1548,6 +1581,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1569,7 +1603,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1623,6 +1658,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1693,6 +1729,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1768,6 +1805,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1844,6 +1882,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1893,6 +1932,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1966,6 +2006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2040,6 +2081,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2122,6 +2164,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2164,6 +2207,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2215,6 +2259,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2264,6 +2309,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2338,6 +2384,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2409,6 +2456,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2551,6 +2599,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2629,6 +2678,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2703,6 +2753,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2764,6 +2815,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2818,6 +2870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2881,6 +2934,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2931,6 +2985,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3010,6 +3065,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3081,6 +3137,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3146,6 +3203,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3228,6 +3286,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3305,6 +3364,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3450,6 +3510,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3524,6 +3585,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3545,7 +3607,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3568,6 +3631,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3642,6 +3706,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3665,7 +3730,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3690,6 +3756,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3775,6 +3842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3824,6 +3892,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3894,6 +3963,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4020,6 +4090,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4152,6 +4223,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4210,6 +4282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4698,6 +4771,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4780,6 +4854,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4872,6 +4947,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4964,6 +5040,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5715,6 +5792,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5780,6 +5858,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5848,6 +5927,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5910,6 +5990,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5986,6 +6067,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6050,6 +6132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6133,6 +6216,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -6243,6 +6327,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6277,6 +6362,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6401,6 +6487,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -6510,6 +6597,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6544,6 +6632,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6666,6 +6755,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -6776,6 +6866,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -6882,6 +6973,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -7008,6 +7100,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -7133,6 +7226,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7219,6 +7313,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7336,6 +7431,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7410,6 +7506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7462,6 +7559,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7514,6 +7612,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7566,6 +7665,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7618,6 +7718,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7670,6 +7771,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7722,6 +7824,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7774,6 +7877,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7826,6 +7930,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7878,6 +7983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7931,6 +8037,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8014,6 +8121,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8088,6 +8196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8185,6 +8294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8284,6 +8394,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8356,6 +8467,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8447,6 +8559,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8514,6 +8627,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8592,6 +8706,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8820,6 +8935,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8908,6 +9024,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8976,6 +9093,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9047,6 +9165,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9112,6 +9231,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9191,6 +9311,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9258,6 +9379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9344,6 +9466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9453,6 +9576,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -9482,7 +9606,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true } ], "auth": { @@ -9606,6 +9731,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9714,6 +9840,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -9742,7 +9869,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -9861,6 +9989,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9970,6 +10099,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10075,6 +10205,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10200,6 +10331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10321,6 +10453,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10408,6 +10541,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10493,6 +10627,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10555,6 +10690,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10629,6 +10765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10693,6 +10830,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10790,6 +10928,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10908,6 +11047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10980,6 +11120,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11074,6 +11215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11147,6 +11289,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11245,6 +11388,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11306,6 +11450,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } diff --git a/app/config/specs/open-api3-latest-console.json b/app/config/specs/open-api3-latest-console.json index e6a6bdfee5..d436913e90 100644 --- a/app/config/specs/open-api3-latest-console.json +++ b/app/config/specs/open-api3-latest-console.json @@ -62,6 +62,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -110,6 +111,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -185,6 +187,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -234,6 +237,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -309,6 +313,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -378,6 +383,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -440,6 +446,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -489,6 +496,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -565,6 +573,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -634,6 +643,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -660,6 +670,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -685,7 +696,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -753,6 +765,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -781,6 +794,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -808,7 +822,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -888,6 +903,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -913,6 +929,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -937,7 +954,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1007,6 +1025,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1033,6 +1052,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1058,7 +1078,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1135,6 +1156,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1163,6 +1185,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1190,7 +1213,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1268,6 +1292,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1290,6 +1315,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1311,7 +1337,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1364,6 +1391,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1386,6 +1414,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1407,7 +1436,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1458,6 +1488,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1480,6 +1511,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1501,7 +1533,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1552,6 +1585,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1574,6 +1608,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1595,7 +1630,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1648,6 +1684,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1717,6 +1754,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1791,6 +1829,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1866,6 +1905,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1914,6 +1954,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1986,6 +2027,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2059,6 +2101,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2140,6 +2183,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2181,6 +2225,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2231,6 +2276,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2280,6 +2326,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2354,6 +2401,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2425,6 +2473,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2567,6 +2616,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2645,6 +2695,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2719,6 +2770,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2779,6 +2831,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2832,6 +2885,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2894,6 +2948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2943,6 +2998,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3021,6 +3077,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3091,6 +3148,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3155,6 +3213,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3237,6 +3296,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3314,6 +3374,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3459,6 +3520,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3533,6 +3595,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3554,7 +3617,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3577,6 +3641,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3650,6 +3715,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3673,7 +3739,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3698,6 +3765,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3782,6 +3850,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3830,6 +3899,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3899,6 +3969,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4025,6 +4096,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4157,6 +4229,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4215,6 +4288,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4703,6 +4777,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4785,6 +4860,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4877,6 +4953,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4969,6 +5046,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5711,6 +5789,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5771,6 +5850,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5846,6 +5926,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5894,6 +5975,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5920,6 +6002,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -6010,6 +6093,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6039,6 +6123,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6126,6 +6211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6191,6 +6277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6259,6 +6346,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6321,6 +6409,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6397,6 +6486,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6461,6 +6551,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6542,6 +6633,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6566,6 +6658,7 @@ ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/list-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6644,6 +6737,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6670,6 +6764,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6735,6 +6830,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6764,6 +6860,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6846,6 +6943,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6871,6 +6969,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6938,6 +7037,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -7036,6 +7136,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -7161,6 +7262,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -7234,6 +7336,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -7338,6 +7441,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -7413,6 +7517,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -7512,6 +7617,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7623,6 +7729,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7739,6 +7846,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7850,6 +7958,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -7966,6 +8075,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -8077,6 +8187,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -8193,6 +8304,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -8313,6 +8425,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -8438,6 +8551,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8561,6 +8675,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8689,6 +8804,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8812,6 +8928,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -8940,6 +9057,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -9051,6 +9169,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -9167,6 +9286,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -9280,6 +9400,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -9402,6 +9523,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -9515,6 +9637,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9637,6 +9760,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9750,6 +9874,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9872,6 +9997,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -10009,6 +10135,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -10131,6 +10258,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -10253,6 +10381,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -10364,6 +10493,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10511,6 +10641,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10586,6 +10717,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10670,6 +10802,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10786,6 +10919,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10896,6 +11030,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10930,6 +11065,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10961,6 +11097,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -11082,6 +11219,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11113,6 +11251,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11217,6 +11356,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -11321,6 +11461,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -11423,6 +11564,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11532,6 +11674,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11566,6 +11709,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11688,6 +11832,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11798,6 +11943,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11901,6 +12047,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRowLogs" @@ -12001,6 +12148,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -12127,6 +12275,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -12250,6 +12399,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -12347,6 +12497,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -12486,6 +12637,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -12561,6 +12713,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12645,6 +12798,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTableLogs" @@ -12732,6 +12886,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTableUsage" @@ -12828,6 +12983,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12855,6 +13011,7 @@ ], "description": "Get the database activity logs list by its unique ID.", "demo": "databases\/list-logs.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12934,6 +13091,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -12961,6 +13119,7 @@ ], "description": "Get usage metrics and statistics for a database. You can view the total number of collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/get-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -13049,6 +13208,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13133,6 +13293,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13427,6 +13588,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13477,6 +13639,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13526,6 +13689,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13718,6 +13882,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13778,6 +13943,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13850,6 +14016,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13909,6 +14076,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14200,6 +14368,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14261,6 +14430,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14341,6 +14511,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14435,6 +14606,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -14533,6 +14705,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14618,6 +14791,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14734,6 +14908,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14831,6 +15006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14893,6 +15069,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14958,6 +15135,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15047,6 +15225,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15120,6 +15299,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15206,6 +15386,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15323,6 +15504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15386,6 +15568,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15457,6 +15640,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15539,6 +15723,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15598,6 +15783,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15689,6 +15875,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15758,6 +15945,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15851,6 +16039,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15924,6 +16113,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15976,6 +16166,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16026,6 +16217,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16075,6 +16267,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16124,6 +16317,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16173,6 +16367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16233,6 +16428,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16282,6 +16478,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16331,6 +16528,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16393,6 +16591,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16455,6 +16654,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16528,6 +16728,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16590,6 +16791,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16678,6 +16880,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16740,6 +16943,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16802,6 +17006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16864,6 +17069,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16926,6 +17132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16988,6 +17195,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17050,6 +17258,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17112,6 +17321,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17174,6 +17384,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17223,6 +17434,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17272,6 +17484,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17323,6 +17536,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17375,6 +17589,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17427,6 +17642,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17479,6 +17695,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17531,6 +17748,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17583,6 +17801,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17635,6 +17854,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17687,6 +17907,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17738,6 +17959,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17825,6 +18047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17970,6 +18193,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18127,6 +18351,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18303,6 +18528,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18499,6 +18725,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18532,6 +18759,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18564,7 +18792,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -18677,6 +18906,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18709,6 +18939,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18740,7 +18971,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -18861,6 +19093,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18914,6 +19147,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18976,6 +19210,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19062,6 +19297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19148,6 +19384,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19235,6 +19472,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19269,6 +19507,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19302,7 +19541,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -19411,6 +19651,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19444,6 +19685,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19476,7 +19718,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -19589,6 +19832,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19619,6 +19863,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19648,7 +19893,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -19738,6 +19984,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19767,6 +20014,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19795,7 +20043,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -19888,6 +20137,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20005,6 +20255,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20125,6 +20376,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20221,6 +20473,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20320,6 +20573,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20426,6 +20680,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20535,6 +20790,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20641,6 +20897,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20750,6 +21007,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20791,6 +21049,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20831,7 +21090,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -20978,6 +21238,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21017,6 +21278,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21055,7 +21317,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -21206,6 +21469,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21302,6 +21566,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21401,6 +21666,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21497,6 +21763,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21596,6 +21863,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21692,6 +21960,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21791,6 +22060,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21887,6 +22157,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21986,6 +22257,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22039,6 +22311,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22101,6 +22374,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22187,6 +22461,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22273,6 +22548,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22358,6 +22634,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22441,6 +22718,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22501,6 +22779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22580,6 +22859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22642,6 +22922,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22728,6 +23009,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22825,6 +23107,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22913,6 +23196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22978,6 +23262,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23050,6 +23335,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23135,6 +23421,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23243,6 +23530,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23356,6 +23644,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23470,6 +23759,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23554,6 +23844,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23644,6 +23935,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23730,6 +24022,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23856,6 +24149,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24004,6 +24298,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24124,6 +24419,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24263,6 +24559,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24321,6 +24618,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24372,6 +24670,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24432,6 +24731,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24520,6 +24820,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24566,6 +24867,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24644,6 +24946,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24702,6 +25005,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24784,6 +25088,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24844,6 +25149,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24927,6 +25233,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25061,6 +25368,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25119,6 +25427,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25234,6 +25543,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25294,6 +25604,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25324,6 +25635,7 @@ ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", "demo": "projects\/update-api-status.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25353,7 +25665,8 @@ } ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", - "demo": "projects\/update-api-status.md" + "demo": "projects\/update-api-status.md", + "public": true } ], "auth": { @@ -25448,6 +25761,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25476,6 +25790,7 @@ ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", "demo": "projects\/update-api-status-all.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25503,7 +25818,8 @@ } ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", - "demo": "projects\/update-api-status-all.md" + "demo": "projects\/update-api-status-all.md", + "public": true } ], "auth": { @@ -25585,6 +25901,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25664,6 +25981,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25743,6 +26061,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25822,6 +26141,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25913,6 +26233,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25995,6 +26316,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26074,6 +26396,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26153,6 +26476,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26232,6 +26556,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26311,6 +26636,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26390,6 +26716,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26490,6 +26817,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26561,6 +26889,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26646,6 +26975,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26714,6 +27044,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26800,6 +27131,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26870,6 +27202,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27016,6 +27349,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27085,6 +27419,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27239,6 +27574,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27307,6 +27643,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27462,6 +27799,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27532,6 +27870,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27673,6 +28012,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27742,6 +28082,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27861,6 +28202,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27929,6 +28271,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28024,6 +28367,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28094,6 +28438,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28196,6 +28541,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28275,6 +28621,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28311,6 +28658,7 @@ ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", "demo": "projects\/update-smtp.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28346,7 +28694,8 @@ } ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", - "demo": "projects\/update-smtp.md" + "demo": "projects\/update-smtp.md", + "public": true } ], "auth": { @@ -28467,6 +28816,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28505,6 +28855,7 @@ ], "description": "Send a test email to verify SMTP configuration. ", "demo": "projects\/create-smtp-test.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28542,7 +28893,8 @@ } ], "description": "Send a test email to verify SMTP configuration. ", - "demo": "projects\/create-smtp-test.md" + "demo": "projects\/create-smtp-test.md", + "public": true } ], "auth": { @@ -28676,6 +29028,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28755,6 +29108,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28979,6 +29333,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29243,6 +29598,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29469,6 +29825,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29499,6 +29856,7 @@ ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", "demo": "projects\/get-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29528,7 +29886,8 @@ } ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", - "demo": "projects\/get-sms-template.md" + "demo": "projects\/get-sms-template.md", + "public": true } ], "auth": { @@ -29752,6 +30111,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29784,6 +30144,7 @@ ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", "demo": "projects\/update-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29815,7 +30176,8 @@ } ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", - "demo": "projects\/update-sms-template.md" + "demo": "projects\/update-sms-template.md", + "public": true } ], "auth": { @@ -30058,6 +30420,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30088,6 +30451,7 @@ ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", "demo": "projects\/delete-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30117,7 +30481,8 @@ } ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", - "demo": "projects\/delete-sms-template.md" + "demo": "projects\/delete-sms-template.md", + "public": true } ], "auth": { @@ -30343,6 +30708,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30412,6 +30778,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30527,6 +30894,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30595,6 +30963,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30711,6 +31080,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30781,6 +31151,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30851,6 +31222,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30936,6 +31308,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31003,6 +31376,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31081,6 +31455,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31194,6 +31569,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31272,6 +31648,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31323,6 +31700,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31383,6 +31761,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31443,6 +31822,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31527,6 +31907,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31779,6 +32160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31829,6 +32211,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31878,6 +32261,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32007,6 +32391,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32067,6 +32452,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32139,6 +32525,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32198,6 +32585,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32446,6 +32834,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32507,6 +32896,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32587,6 +32977,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32681,6 +33072,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -32785,6 +33177,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32865,6 +33258,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32981,6 +33375,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33079,6 +33474,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33141,6 +33537,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33206,6 +33603,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33295,6 +33693,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33366,6 +33765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33451,6 +33851,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33513,6 +33914,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33584,6 +33986,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33666,6 +34069,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33725,6 +34129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33816,6 +34221,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33885,6 +34291,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33978,6 +34385,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34049,6 +34457,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34133,6 +34542,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34266,6 +34676,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34325,6 +34736,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34455,6 +34867,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34518,6 +34931,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34615,6 +35029,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34714,6 +35129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34786,6 +35202,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34877,6 +35294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34944,6 +35362,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35022,6 +35441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35250,6 +35670,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35333,6 +35754,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35405,6 +35827,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35487,6 +35910,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35571,6 +35995,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35655,6 +36080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35723,6 +36149,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35794,6 +36221,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35859,6 +36287,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35938,6 +36367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36005,6 +36435,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36089,6 +36520,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "listUsage", @@ -36108,7 +36540,8 @@ } ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/list-usage.md" + "demo": "tablesdb\/list-usage.md", + "public": true } ], "auth": { @@ -36183,6 +36616,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36242,6 +36676,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36318,6 +36753,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36382,6 +36818,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36479,6 +36916,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36603,6 +37041,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36675,6 +37114,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36778,6 +37218,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36852,6 +37293,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36950,6 +37392,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37060,6 +37503,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37175,6 +37619,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37285,6 +37730,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37400,6 +37846,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37510,6 +37957,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37625,6 +38073,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37744,6 +38193,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37868,6 +38318,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37990,6 +38441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38117,6 +38569,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38239,6 +38692,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38366,6 +38820,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38476,6 +38931,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38591,6 +39047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38703,6 +39160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38824,6 +39282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38936,6 +39395,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39057,6 +39517,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39169,6 +39630,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39290,6 +39752,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39426,6 +39889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39547,6 +40011,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39668,6 +40133,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39778,6 +40244,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39924,6 +40391,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39998,6 +40466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40081,6 +40550,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40194,6 +40664,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40290,6 +40761,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40428,6 +40900,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40502,6 +40975,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40585,6 +41059,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40673,6 +41148,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40782,6 +41258,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -40811,7 +41288,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -40838,7 +41316,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -40959,6 +41438,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -40985,7 +41465,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -41089,6 +41570,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41192,6 +41674,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41293,6 +41776,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41401,6 +41885,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -41429,7 +41914,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -41548,6 +42034,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41657,6 +42144,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41759,6 +42247,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41858,6 +42347,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41983,6 +42473,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42105,6 +42596,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42200,6 +42692,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "getUsage", @@ -42222,7 +42715,8 @@ } ], "description": "Get usage metrics and statistics for a database. You can view the total number of tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/get-usage.md" + "demo": "tablesdb\/get-usage.md", + "public": true } ], "auth": { @@ -42309,6 +42803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42396,6 +42891,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42481,6 +42977,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42543,6 +43040,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42617,6 +43115,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42679,6 +43178,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42765,6 +43265,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42862,6 +43363,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42980,6 +43482,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43052,6 +43555,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43146,6 +43650,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43219,6 +43724,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43316,6 +43822,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43376,6 +43883,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43457,6 +43965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43551,6 +44060,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43640,6 +44150,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43700,6 +44211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43770,6 +44282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43831,6 +44344,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43915,6 +44429,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44005,6 +44520,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44090,6 +44606,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44175,6 +44692,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44254,6 +44772,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44315,6 +44834,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44400,6 +44920,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44485,6 +45006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44600,6 +45122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44703,6 +45226,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44808,6 +45332,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44880,6 +45405,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44932,6 +45458,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44993,6 +45520,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45073,6 +45601,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45155,6 +45684,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45238,6 +45768,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45323,6 +45854,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45419,6 +45951,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45447,6 +45980,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45474,7 +46008,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -45550,6 +46085,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45577,6 +46113,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45603,7 +46140,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -45682,6 +46220,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45708,6 +46247,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45733,7 +46273,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -45797,6 +46338,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45823,6 +46365,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45848,7 +46391,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -45910,6 +46454,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45936,6 +46481,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45961,7 +46507,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -46023,6 +46570,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -46049,6 +46597,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -46074,7 +46623,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -46138,6 +46688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46218,6 +46769,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46298,6 +46850,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46378,6 +46931,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46437,6 +46991,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46517,6 +47072,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46587,6 +47143,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46639,6 +47196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46693,6 +47251,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46764,6 +47323,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46845,6 +47405,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46929,6 +47490,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47039,6 +47601,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47109,6 +47672,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47198,6 +47762,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47269,6 +47834,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47351,6 +47917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47431,6 +47998,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47511,6 +48079,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47607,6 +48176,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47705,6 +48275,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47790,6 +48361,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47860,6 +48432,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47930,6 +48503,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48015,6 +48589,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48104,6 +48679,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48189,6 +48765,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48240,6 +48817,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } diff --git a/app/config/specs/open-api3-latest-server.json b/app/config/specs/open-api3-latest-server.json index 1803b42b53..485766809e 100644 --- a/app/config/specs/open-api3-latest-server.json +++ b/app/config/specs/open-api3-latest-server.json @@ -62,6 +62,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -112,6 +113,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -197,6 +199,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -274,6 +277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -345,6 +349,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -409,6 +414,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -458,6 +464,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -536,6 +543,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -607,6 +615,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -634,6 +643,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -660,7 +670,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -730,6 +741,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -759,6 +771,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -787,7 +800,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -869,6 +883,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -895,6 +910,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -920,7 +936,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -992,6 +1009,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1018,6 +1036,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1043,7 +1062,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1120,6 +1140,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1149,6 +1170,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1177,7 +1199,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1257,6 +1280,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1280,6 +1304,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1302,7 +1327,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1357,6 +1383,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1380,6 +1407,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1402,7 +1430,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1455,6 +1484,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1478,6 +1508,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1500,7 +1531,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1553,6 +1585,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1576,6 +1609,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1598,7 +1632,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1653,6 +1688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1724,6 +1760,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1800,6 +1837,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1877,6 +1915,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1927,6 +1966,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2001,6 +2041,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2076,6 +2117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2159,6 +2201,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2202,6 +2245,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2254,6 +2298,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2303,6 +2348,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2377,6 +2423,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2455,6 +2502,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2533,6 +2581,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2607,6 +2656,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2669,6 +2719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2724,6 +2775,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2788,6 +2840,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2843,6 +2896,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2925,6 +2979,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3002,6 +3057,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3147,6 +3203,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3221,6 +3278,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3243,7 +3301,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3267,6 +3326,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3342,6 +3402,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3366,7 +3427,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3392,6 +3454,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3478,6 +3541,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3528,6 +3592,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3599,6 +3664,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3727,6 +3793,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3861,6 +3928,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3921,6 +3989,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4411,6 +4480,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4495,6 +4565,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4589,6 +4660,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4683,6 +4755,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -5434,6 +5507,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5461,6 +5535,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5552,6 +5627,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5582,6 +5658,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5670,6 +5747,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5737,6 +5815,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5807,6 +5886,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5871,6 +5951,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5949,6 +6030,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6015,6 +6097,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6098,6 +6181,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6125,6 +6209,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6191,6 +6276,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6221,6 +6307,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6304,6 +6391,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6330,6 +6418,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6398,6 +6487,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -6497,6 +6587,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -6623,6 +6714,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -6697,6 +6789,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -6802,6 +6895,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -6878,6 +6972,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -6978,6 +7073,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7090,6 +7186,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7207,6 +7304,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7319,6 +7417,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -7436,6 +7535,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -7548,6 +7648,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -7665,6 +7766,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -7786,6 +7888,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -7912,6 +8015,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8036,6 +8140,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8165,6 +8270,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8289,6 +8395,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -8418,6 +8525,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -8530,6 +8638,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -8647,6 +8756,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -8761,6 +8871,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -8884,6 +8995,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -8998,6 +9110,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9121,6 +9234,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9235,6 +9349,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9358,6 +9473,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -9496,6 +9612,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -9619,6 +9736,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -9742,6 +9860,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -9854,6 +9973,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10002,6 +10122,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10078,6 +10199,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10163,6 +10285,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10280,6 +10403,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10392,6 +10516,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10427,6 +10552,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10459,6 +10585,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -10582,6 +10709,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10614,6 +10742,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10719,6 +10848,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -10824,6 +10954,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -10927,6 +11058,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11038,6 +11170,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11073,6 +11206,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11197,6 +11331,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11309,6 +11444,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11417,6 +11553,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -11545,6 +11682,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -11670,6 +11808,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -11768,6 +11907,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -11908,6 +12048,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -11984,6 +12125,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12069,6 +12211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12154,6 +12297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12449,6 +12593,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12500,6 +12645,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12550,6 +12696,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12610,6 +12757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12902,6 +13050,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12964,6 +13113,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13045,6 +13195,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13140,6 +13291,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -13239,6 +13391,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13325,6 +13478,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13442,6 +13596,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13540,6 +13695,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13603,6 +13759,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13669,6 +13826,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13759,6 +13917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13833,6 +13992,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -13921,6 +14081,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14040,6 +14201,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14105,6 +14267,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14177,6 +14340,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14237,6 +14401,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14329,6 +14494,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14399,6 +14565,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14493,6 +14660,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14567,6 +14735,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14621,6 +14790,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14673,6 +14843,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14723,6 +14894,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14773,6 +14945,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14823,6 +14996,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14884,6 +15058,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14934,6 +15109,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14984,6 +15160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15047,6 +15224,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15110,6 +15288,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15184,6 +15363,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15247,6 +15427,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15336,6 +15517,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15399,6 +15581,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15462,6 +15645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15525,6 +15709,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15588,6 +15773,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15651,6 +15837,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15714,6 +15901,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15777,6 +15965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15840,6 +16029,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15890,6 +16080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15940,6 +16131,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15992,6 +16184,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16046,6 +16239,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16100,6 +16294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16154,6 +16349,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16208,6 +16404,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16262,6 +16459,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16316,6 +16514,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16370,6 +16569,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16423,6 +16623,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16511,6 +16712,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16657,6 +16859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16815,6 +17018,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16992,6 +17196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17189,6 +17394,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17223,6 +17429,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17256,7 +17463,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -17370,6 +17578,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17403,6 +17612,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17435,7 +17645,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -17557,6 +17768,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17611,6 +17823,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17674,6 +17887,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17761,6 +17975,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17848,6 +18063,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17936,6 +18152,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -17971,6 +18188,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -18005,7 +18223,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -18115,6 +18334,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18149,6 +18369,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18182,7 +18403,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -18296,6 +18518,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18327,6 +18550,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18357,7 +18581,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -18448,6 +18673,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18478,6 +18704,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18507,7 +18734,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -18601,6 +18829,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18719,6 +18948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18840,6 +19070,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18937,6 +19168,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19037,6 +19269,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19144,6 +19377,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19254,6 +19488,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19361,6 +19596,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19471,6 +19707,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19513,6 +19750,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19554,7 +19792,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -19702,6 +19941,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19742,6 +19982,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19781,7 +20022,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -19933,6 +20175,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20030,6 +20273,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20130,6 +20374,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20227,6 +20472,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20327,6 +20573,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20424,6 +20671,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20524,6 +20772,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20621,6 +20870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20721,6 +20971,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20775,6 +21026,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20838,6 +21090,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20925,6 +21178,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21012,6 +21266,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21098,6 +21353,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21182,6 +21438,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21243,6 +21500,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21323,6 +21581,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21386,6 +21645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21473,6 +21733,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21571,6 +21832,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21661,6 +21923,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21727,6 +21990,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21801,6 +22065,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21886,6 +22151,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22139,6 +22405,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22190,6 +22457,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22240,6 +22508,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22300,6 +22569,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22549,6 +22819,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22611,6 +22882,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22692,6 +22964,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22787,6 +23060,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -22892,6 +23166,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22973,6 +23248,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23090,6 +23366,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23189,6 +23466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23252,6 +23530,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23318,6 +23597,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23408,6 +23688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23480,6 +23761,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23566,6 +23848,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23629,6 +23912,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23701,6 +23985,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23761,6 +24046,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23853,6 +24139,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23923,6 +24210,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24017,6 +24305,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24089,6 +24378,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24174,6 +24464,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24308,6 +24599,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24368,6 +24660,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24499,6 +24792,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24563,6 +24857,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24662,6 +24957,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24763,6 +25059,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24837,6 +25134,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24930,6 +25228,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24999,6 +25298,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25079,6 +25379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25309,6 +25610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25394,6 +25696,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25479,6 +25782,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25564,6 +25868,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25634,6 +25939,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25707,6 +26013,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25774,6 +26081,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25855,6 +26163,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25924,6 +26233,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26007,6 +26317,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26067,6 +26378,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26144,6 +26456,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26209,6 +26522,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26307,6 +26621,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26432,6 +26747,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26505,6 +26821,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26609,6 +26926,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26684,6 +27002,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26783,6 +27102,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26894,6 +27214,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27010,6 +27331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27121,6 +27443,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27237,6 +27560,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27348,6 +27672,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27464,6 +27789,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27584,6 +27910,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27709,6 +28036,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27832,6 +28160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27960,6 +28289,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28083,6 +28413,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28211,6 +28542,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28322,6 +28654,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28438,6 +28771,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28551,6 +28885,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28673,6 +29008,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28786,6 +29122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28908,6 +29245,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29021,6 +29359,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29143,6 +29482,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29280,6 +29620,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29402,6 +29743,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29524,6 +29866,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29635,6 +29978,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29782,6 +30126,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29857,6 +30202,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29941,6 +30287,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30055,6 +30402,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30152,6 +30500,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30291,6 +30640,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30366,6 +30716,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30452,6 +30803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -30563,6 +30915,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -30593,7 +30946,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -30621,7 +30975,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -30744,6 +31099,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -30771,7 +31127,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -30876,6 +31233,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30980,6 +31338,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -31082,6 +31441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31192,6 +31552,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -31221,7 +31582,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -31342,6 +31704,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31453,6 +31816,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31560,6 +31924,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31687,6 +32052,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31810,6 +32176,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31899,6 +32266,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31986,6 +32354,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32050,6 +32419,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32126,6 +32496,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32192,6 +32563,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32291,6 +32663,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32411,6 +32784,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32485,6 +32859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32581,6 +32956,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32656,6 +33032,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32755,6 +33132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32817,6 +33195,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32900,6 +33279,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -32995,6 +33375,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33085,6 +33466,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33146,6 +33528,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33217,6 +33600,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33279,6 +33663,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33364,6 +33749,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33455,6 +33841,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33541,6 +33928,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33627,6 +34015,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33707,6 +34096,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33769,6 +34159,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33855,6 +34246,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33941,6 +34333,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34057,6 +34450,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34161,6 +34555,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34267,6 +34662,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34320,6 +34716,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34382,6 +34779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34463,6 +34861,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34546,6 +34945,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34630,6 +35030,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34716,6 +35117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34813,6 +35215,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34842,6 +35245,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34870,7 +35274,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -34947,6 +35352,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -34975,6 +35381,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -35002,7 +35409,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -35082,6 +35490,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35109,6 +35518,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35135,7 +35545,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -35200,6 +35611,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35227,6 +35639,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35253,7 +35666,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35316,6 +35730,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35343,6 +35758,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35369,7 +35785,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -35432,6 +35849,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35459,6 +35877,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35485,7 +35904,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35550,6 +35970,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35631,6 +36052,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35712,6 +36134,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35793,6 +36216,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35853,6 +36277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35934,6 +36359,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36005,6 +36431,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36058,6 +36485,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36113,6 +36541,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36185,6 +36614,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36267,6 +36697,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36352,6 +36783,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36463,6 +36895,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36534,6 +36967,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36624,6 +37058,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36696,6 +37131,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36779,6 +37215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36860,6 +37297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] diff --git a/app/config/specs/swagger2-1.8.x-client.json b/app/config/specs/swagger2-1.8.x-client.json index aaa0ca3eba..e3d69b55ce 100644 --- a/app/config/specs/swagger2-1.8.x-client.json +++ b/app/config/specs/swagger2-1.8.x-client.json @@ -108,6 +108,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -159,6 +160,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -250,6 +252,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -328,6 +331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -399,6 +403,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -462,6 +467,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -511,6 +517,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -587,6 +594,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -660,6 +668,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -686,6 +695,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -711,7 +721,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -780,6 +791,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -808,6 +820,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -835,7 +848,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -917,6 +931,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -942,6 +957,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -966,7 +982,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1037,6 +1054,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1063,6 +1081,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1088,7 +1107,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1168,6 +1188,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1196,6 +1217,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1223,7 +1245,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1304,6 +1327,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1326,6 +1350,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1347,7 +1372,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1401,6 +1427,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1423,6 +1450,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1444,7 +1472,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1498,6 +1527,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1520,6 +1550,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1541,7 +1572,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1595,6 +1627,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1617,6 +1650,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1638,7 +1672,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1694,6 +1729,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1767,6 +1803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1846,6 +1883,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1924,6 +1962,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1975,6 +2014,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2051,6 +2091,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2129,6 +2170,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2214,6 +2256,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2260,6 +2303,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2313,6 +2357,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2364,6 +2409,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2442,6 +2488,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2519,6 +2566,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2656,6 +2704,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2738,6 +2787,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2814,6 +2864,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2875,6 +2926,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2931,6 +2983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2994,6 +3047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3046,6 +3100,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3130,6 +3185,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3202,6 +3258,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3267,6 +3324,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3354,6 +3412,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3439,6 +3498,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3579,6 +3639,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3657,6 +3718,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3678,7 +3740,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3701,6 +3764,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3778,6 +3842,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3801,7 +3866,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3826,6 +3892,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3915,6 +3982,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3966,6 +4034,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4044,6 +4113,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4168,6 +4238,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4298,6 +4369,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4360,6 +4432,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4846,6 +4919,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4928,6 +5002,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5018,6 +5093,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5108,6 +5184,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5819,6 +5896,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5884,6 +5962,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5952,6 +6031,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6013,6 +6093,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6090,6 +6171,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6153,6 +6235,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6232,6 +6315,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -6334,6 +6418,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6368,6 +6453,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6490,6 +6576,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -6591,6 +6678,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6625,6 +6713,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6743,6 +6832,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -6851,6 +6941,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -6951,6 +7042,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -7071,6 +7163,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -7188,6 +7281,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7270,6 +7364,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7388,6 +7483,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7459,6 +7555,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7532,6 +7629,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7603,6 +7701,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7654,6 +7753,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7705,6 +7805,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7756,6 +7857,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7807,6 +7909,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7858,6 +7961,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7909,6 +8013,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7960,6 +8065,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8014,6 +8120,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8098,6 +8205,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8167,6 +8275,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8258,6 +8367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8347,6 +8457,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8416,6 +8527,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8506,6 +8618,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8575,6 +8688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8653,6 +8767,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8859,6 +8974,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8940,6 +9056,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9008,6 +9125,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9079,6 +9197,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9143,6 +9262,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9223,6 +9343,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9289,6 +9410,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9371,6 +9493,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9472,6 +9595,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -9501,7 +9625,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true } ], "auth": { @@ -9623,6 +9748,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9723,6 +9849,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -9751,7 +9878,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -9866,6 +9994,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9973,6 +10102,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10072,6 +10202,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10191,6 +10322,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10304,6 +10436,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10387,6 +10520,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10476,6 +10610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10537,6 +10672,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10611,6 +10747,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10672,6 +10809,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10763,6 +10901,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10882,6 +11021,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10951,6 +11091,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11043,6 +11184,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11114,6 +11256,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11208,6 +11351,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11269,6 +11413,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } diff --git a/app/config/specs/swagger2-1.8.x-console.json b/app/config/specs/swagger2-1.8.x-console.json index e1e66611a6..8bca9aa3d8 100644 --- a/app/config/specs/swagger2-1.8.x-console.json +++ b/app/config/specs/swagger2-1.8.x-console.json @@ -114,6 +114,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -164,6 +165,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -247,6 +249,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -298,6 +301,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -375,6 +379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -445,6 +450,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -507,6 +513,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -556,6 +563,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -631,6 +639,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -703,6 +712,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -729,6 +739,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -754,7 +765,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -822,6 +834,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -850,6 +863,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -877,7 +891,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -958,6 +973,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -983,6 +999,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -1007,7 +1024,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1077,6 +1095,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1103,6 +1122,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1128,7 +1148,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1208,6 +1229,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1236,6 +1258,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1263,7 +1286,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1343,6 +1367,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1365,6 +1390,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1386,7 +1412,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1439,6 +1466,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1461,6 +1489,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1482,7 +1511,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1535,6 +1565,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1557,6 +1588,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1578,7 +1610,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1631,6 +1664,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1653,6 +1687,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1674,7 +1709,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1729,6 +1765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1801,6 +1838,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1879,6 +1917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1956,6 +1995,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2006,6 +2046,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2081,6 +2122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2158,6 +2200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2242,6 +2285,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2287,6 +2331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2339,6 +2384,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2390,6 +2436,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2468,6 +2515,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2545,6 +2593,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2682,6 +2731,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2764,6 +2814,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2840,6 +2891,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2900,6 +2952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2955,6 +3008,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3017,6 +3071,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3068,6 +3123,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3151,6 +3207,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3222,6 +3279,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3286,6 +3344,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3373,6 +3432,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3458,6 +3518,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3598,6 +3659,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3676,6 +3738,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3697,7 +3760,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3720,6 +3784,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3796,6 +3861,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3819,7 +3885,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3844,6 +3911,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3932,6 +4000,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3982,6 +4051,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4059,6 +4129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4183,6 +4254,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4313,6 +4385,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4375,6 +4448,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4861,6 +4935,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4943,6 +5018,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5033,6 +5109,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5123,6 +5200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5835,6 +5913,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5898,6 +5977,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5969,6 +6049,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6017,6 +6098,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -6043,6 +6125,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -6130,6 +6213,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6159,6 +6243,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6248,6 +6333,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6313,6 +6399,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6381,6 +6468,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6442,6 +6530,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6519,6 +6608,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6582,6 +6672,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6660,6 +6751,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6684,6 +6776,7 @@ ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/list-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6760,6 +6853,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6786,6 +6880,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6851,6 +6946,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6880,6 +6976,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6964,6 +7061,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6989,6 +7087,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -7054,6 +7153,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -7147,6 +7247,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -7275,6 +7376,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -7346,6 +7448,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -7452,6 +7555,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -7523,6 +7627,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -7617,6 +7722,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7728,6 +7834,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7841,6 +7948,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7952,6 +8060,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -8065,6 +8174,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -8176,6 +8286,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -8289,6 +8400,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -8410,6 +8522,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -8533,6 +8646,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8658,6 +8772,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8785,6 +8900,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8910,6 +9026,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -9037,6 +9154,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -9148,6 +9266,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -9261,6 +9380,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -9366,6 +9486,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -9478,6 +9599,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -9583,6 +9705,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9695,6 +9818,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9800,6 +9924,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9912,6 +10037,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -10051,6 +10177,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -10175,6 +10302,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -10295,6 +10423,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -10406,6 +10535,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10548,6 +10678,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10621,6 +10752,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10701,6 +10833,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10810,6 +10943,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10912,6 +11046,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10946,6 +11081,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10977,6 +11113,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -11099,6 +11236,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11130,6 +11268,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11232,6 +11371,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -11335,6 +11475,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -11432,6 +11573,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11533,6 +11675,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11567,6 +11710,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11685,6 +11829,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11793,6 +11938,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11889,6 +12035,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRowLogs" @@ -11983,6 +12130,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -12103,6 +12251,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -12219,6 +12368,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -12311,6 +12461,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -12449,6 +12600,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -12522,6 +12674,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12600,6 +12753,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTableLogs" @@ -12682,6 +12836,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTableUsage" @@ -12772,6 +12927,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12799,6 +12955,7 @@ ], "description": "Get the database activity logs list by its unique ID.", "demo": "databases\/list-logs.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12875,6 +13032,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -12902,6 +13060,7 @@ ], "description": "Get usage metrics and statistics for a database. You can view the total number of collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/get-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -12986,6 +13145,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13067,6 +13227,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13379,6 +13540,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13429,6 +13591,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13478,6 +13641,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13662,6 +13826,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13720,6 +13885,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13790,6 +13956,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13849,6 +14016,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14157,6 +14325,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14218,6 +14387,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14295,6 +14465,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14384,6 +14555,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -14476,6 +14648,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14561,6 +14734,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14681,6 +14855,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14777,6 +14952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14839,6 +15015,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14906,6 +15083,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14991,6 +15169,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15059,6 +15238,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15141,6 +15321,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15259,6 +15440,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15322,6 +15504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15389,6 +15572,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15467,6 +15651,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15526,6 +15711,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15616,6 +15802,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15683,6 +15870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15777,6 +15965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15847,6 +16036,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15920,6 +16110,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15990,6 +16181,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16039,6 +16231,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16088,6 +16281,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16137,6 +16331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16195,6 +16390,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16244,6 +16440,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16293,6 +16490,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16353,6 +16551,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16413,6 +16612,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16482,6 +16682,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16542,6 +16743,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16626,6 +16828,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16686,6 +16889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16746,6 +16950,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16806,6 +17011,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16866,6 +17072,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16926,6 +17133,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16986,6 +17194,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17046,6 +17255,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17106,6 +17316,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17155,6 +17366,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17204,6 +17416,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17254,6 +17467,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17305,6 +17519,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17356,6 +17571,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17407,6 +17623,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17458,6 +17675,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17509,6 +17727,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17560,6 +17779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17611,6 +17831,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17662,6 +17883,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17746,6 +17968,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17905,6 +18128,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18071,6 +18295,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18268,6 +18493,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18480,6 +18706,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18513,6 +18740,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18545,7 +18773,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -18667,6 +18896,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18699,6 +18929,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18730,7 +18961,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -18853,6 +19085,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18908,6 +19141,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18968,6 +19202,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19049,6 +19284,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19130,6 +19366,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19214,6 +19451,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19248,6 +19486,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19281,7 +19520,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -19400,6 +19640,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19433,6 +19674,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19465,7 +19707,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -19583,6 +19826,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19613,6 +19857,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19642,7 +19887,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -19738,6 +19984,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19767,6 +20014,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19795,7 +20043,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -19889,6 +20138,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20018,6 +20268,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20145,6 +20396,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20249,6 +20501,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20351,6 +20604,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20467,6 +20721,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20581,6 +20836,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20697,6 +20953,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20811,6 +21068,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20852,6 +21110,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20892,7 +21151,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -21055,6 +21315,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21094,6 +21355,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21132,7 +21394,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -21294,6 +21557,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21398,6 +21662,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21500,6 +21765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21604,6 +21870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21706,6 +21973,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21810,6 +22078,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21912,6 +22181,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22016,6 +22286,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22116,6 +22387,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22171,6 +22443,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22231,6 +22504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22312,6 +22586,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22393,6 +22668,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22475,6 +22751,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22563,6 +22840,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22623,6 +22901,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22704,6 +22983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22764,6 +23044,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22845,6 +23126,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22936,6 +23218,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23022,6 +23305,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23086,6 +23370,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23154,6 +23439,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23236,6 +23522,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23348,6 +23635,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23456,6 +23744,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23581,6 +23870,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23671,6 +23961,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23763,6 +24054,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23848,6 +24140,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23982,6 +24275,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24117,6 +24411,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24244,6 +24539,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24370,6 +24666,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24428,6 +24725,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24481,6 +24779,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24539,6 +24838,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24621,6 +24921,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24669,6 +24970,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24750,6 +25052,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24808,6 +25111,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24893,6 +25197,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24951,6 +25256,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25031,6 +25337,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25178,6 +25485,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25236,6 +25544,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25361,6 +25670,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25421,6 +25731,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25451,6 +25762,7 @@ ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", "demo": "projects\/update-api-status.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25480,7 +25792,8 @@ } ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", - "demo": "projects\/update-api-status.md" + "demo": "projects\/update-api-status.md", + "public": true } ], "auth": { @@ -25575,6 +25888,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25603,6 +25917,7 @@ ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", "demo": "projects\/update-api-status-all.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25630,7 +25945,8 @@ } ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", - "demo": "projects\/update-api-status-all.md" + "demo": "projects\/update-api-status-all.md", + "public": true } ], "auth": { @@ -25711,6 +26027,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25789,6 +26106,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25867,6 +26185,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25945,6 +26264,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26037,6 +26357,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26118,6 +26439,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26196,6 +26518,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26274,6 +26597,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26352,6 +26676,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26430,6 +26755,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26508,6 +26834,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26603,6 +26930,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26673,6 +27001,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26756,6 +27085,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26822,6 +27152,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26908,6 +27239,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26976,6 +27308,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27120,6 +27453,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27187,6 +27521,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27340,6 +27675,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27406,6 +27742,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27562,6 +27899,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27630,6 +27968,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27771,6 +28110,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27838,6 +28178,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27958,6 +28299,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28024,6 +28366,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28121,6 +28464,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28189,6 +28533,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28291,6 +28636,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28369,6 +28715,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28405,6 +28752,7 @@ ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", "demo": "projects\/update-smtp.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28440,7 +28788,8 @@ } ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", - "demo": "projects\/update-smtp.md" + "demo": "projects\/update-smtp.md", + "public": true } ], "auth": { @@ -28572,6 +28921,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28610,6 +28960,7 @@ ], "description": "Send a test email to verify SMTP configuration. ", "demo": "projects\/create-smtp-test.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28647,7 +28998,8 @@ } ], "description": "Send a test email to verify SMTP configuration. ", - "demo": "projects\/create-smtp-test.md" + "demo": "projects\/create-smtp-test.md", + "public": true } ], "auth": { @@ -28788,6 +29140,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28864,6 +29217,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29084,6 +29438,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29347,6 +29702,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29567,6 +29923,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29597,6 +29954,7 @@ ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", "demo": "projects\/get-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29626,7 +29984,8 @@ } ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", - "demo": "projects\/get-sms-template.md" + "demo": "projects\/get-sms-template.md", + "public": true } ], "auth": { @@ -29846,6 +30205,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29878,6 +30238,7 @@ ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", "demo": "projects\/update-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29909,7 +30270,8 @@ } ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", - "demo": "projects\/update-sms-template.md" + "demo": "projects\/update-sms-template.md", + "public": true } ], "auth": { @@ -30147,6 +30509,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30177,6 +30540,7 @@ ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", "demo": "projects\/delete-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30206,7 +30570,8 @@ } ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", - "demo": "projects\/delete-sms-template.md" + "demo": "projects\/delete-sms-template.md", + "public": true } ], "auth": { @@ -30426,6 +30791,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30493,6 +30859,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30611,6 +30978,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30677,6 +31045,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30798,6 +31167,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30866,6 +31236,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30932,6 +31303,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31014,6 +31386,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31084,6 +31457,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31167,6 +31541,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31287,6 +31662,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31368,6 +31744,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31421,6 +31798,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31481,6 +31859,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31539,6 +31918,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31620,6 +32000,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31890,6 +32271,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31940,6 +32322,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31989,6 +32372,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32112,6 +32496,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32170,6 +32555,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32240,6 +32626,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32299,6 +32686,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32564,6 +32952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32625,6 +33014,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32702,6 +33092,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32791,6 +33182,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -32891,6 +33283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32970,6 +33363,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33090,6 +33484,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33187,6 +33582,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33249,6 +33645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33316,6 +33713,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33401,6 +33799,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33468,6 +33867,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33548,6 +33948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33612,6 +34013,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33679,6 +34081,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33757,6 +34160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33816,6 +34220,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33906,6 +34311,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33973,6 +34379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34067,6 +34474,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34134,6 +34542,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34215,6 +34624,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34359,6 +34769,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34418,6 +34829,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34558,6 +34970,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34618,6 +35031,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34709,6 +35123,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34798,6 +35213,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34867,6 +35283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34957,6 +35374,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35026,6 +35444,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35104,6 +35523,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35310,6 +35730,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35387,6 +35808,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35457,6 +35879,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35535,6 +35958,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35616,6 +36040,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35702,6 +36127,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35770,6 +36196,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35841,6 +36268,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35905,6 +36333,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35985,6 +36414,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36051,6 +36481,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36132,6 +36563,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "listUsage", @@ -36151,7 +36583,8 @@ } ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/list-usage.md" + "demo": "tablesdb\/list-usage.md", + "public": true } ], "auth": { @@ -36224,6 +36657,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36283,6 +36717,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36361,6 +36796,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36423,6 +36859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36515,6 +36952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36642,6 +37080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36712,6 +37151,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36817,6 +37257,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36887,6 +37328,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36980,6 +37422,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37090,6 +37533,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37202,6 +37646,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37312,6 +37757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37424,6 +37870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37534,6 +37981,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37646,6 +38094,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37766,6 +38215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37888,6 +38338,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38012,6 +38463,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38138,6 +38590,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38262,6 +38715,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38388,6 +38842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38498,6 +38953,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38610,6 +39066,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38714,6 +39171,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38825,6 +39283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38929,6 +39388,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39040,6 +39500,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39144,6 +39605,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39255,6 +39717,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39393,6 +39856,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39516,6 +39980,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39635,6 +40100,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39745,6 +40211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39886,6 +40353,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39958,6 +40426,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40037,6 +40506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40144,6 +40614,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40235,6 +40706,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40372,6 +40844,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40444,6 +40917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40521,6 +40995,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40603,6 +41078,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40704,6 +41180,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -40733,7 +41210,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -40760,7 +41238,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -40882,6 +41361,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -40908,7 +41388,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -41010,6 +41491,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41112,6 +41594,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41208,6 +41691,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41308,6 +41792,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -41336,7 +41821,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -41451,6 +41937,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41558,6 +42045,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41653,6 +42141,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41746,6 +42235,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41865,6 +42355,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41980,6 +42471,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42069,6 +42561,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "getUsage", @@ -42091,7 +42584,8 @@ } ], "description": "Get usage metrics and statistics for a database. You can view the total number of tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/get-usage.md" + "demo": "tablesdb\/get-usage.md", + "public": true } ], "auth": { @@ -42173,6 +42667,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42256,6 +42751,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42345,6 +42841,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42406,6 +42903,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42480,6 +42978,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42540,6 +43039,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42620,6 +43120,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42711,6 +43212,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42830,6 +43332,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42899,6 +43402,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42991,6 +43495,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43062,6 +43567,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43155,6 +43661,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43215,6 +43722,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43293,6 +43801,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43382,6 +43891,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43466,6 +43976,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43526,6 +44037,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43597,6 +44109,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43656,6 +44169,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43737,6 +44251,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43834,6 +44349,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43925,6 +44441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44014,6 +44531,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44092,6 +44610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44153,6 +44672,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44244,6 +44764,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44335,6 +44856,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44461,6 +44983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44573,6 +45096,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44683,6 +45207,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44753,6 +45278,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44807,6 +45333,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44868,6 +45395,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44947,6 +45475,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45029,6 +45558,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45109,6 +45639,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45189,6 +45720,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45280,6 +45812,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45308,6 +45841,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45335,7 +45869,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -45412,6 +45947,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45439,6 +45975,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45465,7 +46002,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -45540,6 +46078,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45566,6 +46105,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45591,7 +46131,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -45653,6 +46194,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45679,6 +46221,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45704,7 +46247,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -45766,6 +46310,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45792,6 +46337,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45817,7 +46363,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -45879,6 +46426,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -45905,6 +46453,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -45930,7 +46479,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -45994,6 +46544,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46073,6 +46624,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46152,6 +46704,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46229,6 +46782,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46288,6 +46842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46365,6 +46920,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46433,6 +46989,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46487,6 +47044,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46543,6 +47101,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46612,6 +47171,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46690,6 +47250,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46771,6 +47332,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46882,6 +47444,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46950,6 +47513,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47040,6 +47604,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47109,6 +47674,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47191,6 +47757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47270,6 +47837,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47349,6 +47917,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47444,6 +48013,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47537,6 +48107,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47620,6 +48191,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47686,6 +48258,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47752,6 +48325,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47835,6 +48409,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47919,6 +48494,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47999,6 +48575,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48052,6 +48629,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } diff --git a/app/config/specs/swagger2-1.8.x-server.json b/app/config/specs/swagger2-1.8.x-server.json index cda8c7682f..d800d8bb6e 100644 --- a/app/config/specs/swagger2-1.8.x-server.json +++ b/app/config/specs/swagger2-1.8.x-server.json @@ -117,6 +117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -169,6 +170,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -260,6 +262,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -339,6 +342,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -411,6 +415,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -475,6 +480,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -524,6 +530,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -601,6 +608,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -675,6 +683,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -702,6 +711,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -728,7 +738,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -798,6 +809,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -827,6 +839,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -855,7 +868,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -938,6 +952,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -964,6 +979,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -989,7 +1005,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1061,6 +1078,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1087,6 +1105,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1112,7 +1131,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1192,6 +1212,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1221,6 +1242,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1249,7 +1271,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1331,6 +1354,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1354,6 +1378,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1376,7 +1401,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1431,6 +1457,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1454,6 +1481,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1476,7 +1504,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1531,6 +1560,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1554,6 +1584,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1576,7 +1607,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1631,6 +1663,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1654,6 +1687,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1676,7 +1710,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1733,6 +1768,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1807,6 +1843,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1887,6 +1924,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1966,6 +2004,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2018,6 +2057,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2095,6 +2135,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2174,6 +2215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2260,6 +2302,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2307,6 +2350,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2361,6 +2405,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2412,6 +2457,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2490,6 +2536,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2572,6 +2619,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2654,6 +2702,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2730,6 +2779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2792,6 +2842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2849,6 +2900,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2913,6 +2965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2970,6 +3023,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3057,6 +3111,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3142,6 +3197,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3282,6 +3338,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3360,6 +3417,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3382,7 +3440,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3406,6 +3465,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3484,6 +3544,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3508,7 +3569,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3534,6 +3596,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3624,6 +3687,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3676,6 +3740,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3755,6 +3820,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3881,6 +3947,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4013,6 +4080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4077,6 +4145,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4565,6 +4634,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4649,6 +4719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4741,6 +4812,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4833,6 +4905,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -5545,6 +5618,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5572,6 +5646,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5660,6 +5735,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5690,6 +5766,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5780,6 +5857,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5847,6 +5925,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5917,6 +5996,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5980,6 +6060,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6059,6 +6140,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6124,6 +6206,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6204,6 +6287,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6231,6 +6315,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6297,6 +6382,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6327,6 +6413,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6412,6 +6499,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6438,6 +6526,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6504,6 +6593,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -6598,6 +6688,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -6727,6 +6818,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -6799,6 +6891,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -6906,6 +6999,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -6978,6 +7072,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -7073,6 +7168,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7185,6 +7281,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7299,6 +7396,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7411,6 +7509,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -7525,6 +7624,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -7637,6 +7737,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -7751,6 +7852,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -7873,6 +7975,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -7997,6 +8100,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8123,6 +8227,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8251,6 +8356,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8377,6 +8483,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -8505,6 +8612,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -8617,6 +8725,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -8731,6 +8840,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -8837,6 +8947,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -8950,6 +9061,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -9056,6 +9168,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9169,6 +9282,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9275,6 +9389,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9388,6 +9503,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -9528,6 +9644,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -9653,6 +9770,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -9774,6 +9892,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -9886,6 +10005,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10029,6 +10149,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10103,6 +10224,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10184,6 +10306,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10294,6 +10417,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10398,6 +10522,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10433,6 +10558,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10465,6 +10591,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -10589,6 +10716,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10621,6 +10749,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10724,6 +10853,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -10828,6 +10958,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -10926,6 +11057,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11029,6 +11161,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11064,6 +11197,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11184,6 +11318,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11294,6 +11429,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11396,6 +11532,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -11518,6 +11655,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -11636,6 +11774,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -11729,6 +11868,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -11868,6 +12008,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -11942,6 +12083,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12021,6 +12163,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12103,6 +12246,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12416,6 +12560,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12467,6 +12612,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12517,6 +12663,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12577,6 +12724,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12886,6 +13034,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12948,6 +13097,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13026,6 +13176,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13116,6 +13267,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -13209,6 +13361,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13295,6 +13448,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13416,6 +13570,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13513,6 +13668,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13576,6 +13732,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13644,6 +13801,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13730,6 +13888,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13799,6 +13958,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -13883,6 +14043,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14003,6 +14164,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14068,6 +14230,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14136,6 +14299,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14196,6 +14360,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14287,6 +14452,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14355,6 +14521,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14450,6 +14617,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14521,6 +14689,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14596,6 +14765,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14668,6 +14838,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14718,6 +14889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14768,6 +14940,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14818,6 +14991,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14877,6 +15051,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14927,6 +15102,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14977,6 +15153,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15038,6 +15215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15099,6 +15277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15169,6 +15348,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15230,6 +15410,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15315,6 +15496,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15376,6 +15558,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15437,6 +15620,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15498,6 +15682,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15559,6 +15744,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15620,6 +15806,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15681,6 +15868,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15742,6 +15930,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15803,6 +15992,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15853,6 +16043,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15903,6 +16094,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15954,6 +16146,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16007,6 +16200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16060,6 +16254,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16113,6 +16308,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16166,6 +16362,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16219,6 +16416,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16272,6 +16470,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16325,6 +16524,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16378,6 +16578,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16463,6 +16664,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16623,6 +16825,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16790,6 +16993,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16988,6 +17192,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17201,6 +17406,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17235,6 +17441,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17268,7 +17475,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -17391,6 +17599,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17424,6 +17633,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17456,7 +17666,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -17580,6 +17791,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17636,6 +17848,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17697,6 +17910,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17779,6 +17993,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17861,6 +18076,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17946,6 +18162,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -17981,6 +18198,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -18015,7 +18233,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -18135,6 +18354,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18169,6 +18389,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18202,7 +18423,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -18321,6 +18543,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18352,6 +18575,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18382,7 +18606,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -18479,6 +18704,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18509,6 +18735,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18538,7 +18765,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -18633,6 +18861,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18763,6 +18992,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18891,6 +19121,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18996,6 +19227,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19099,6 +19331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19216,6 +19449,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19331,6 +19565,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19448,6 +19683,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19563,6 +19799,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19605,6 +19842,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19646,7 +19884,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -19810,6 +20049,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19850,6 +20090,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19889,7 +20130,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -20052,6 +20294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20157,6 +20400,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20260,6 +20504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20365,6 +20610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20468,6 +20714,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20573,6 +20820,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20676,6 +20924,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20781,6 +21030,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20882,6 +21132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20938,6 +21189,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20999,6 +21251,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21081,6 +21334,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21163,6 +21417,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21246,6 +21501,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21335,6 +21591,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21396,6 +21653,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21478,6 +21736,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21539,6 +21798,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21621,6 +21881,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21713,6 +21974,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21801,6 +22063,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21866,6 +22129,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21936,6 +22200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22018,6 +22283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22289,6 +22555,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22340,6 +22607,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22390,6 +22658,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22450,6 +22719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22716,6 +22986,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22778,6 +23049,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22856,6 +23128,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22946,6 +23219,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -23047,6 +23321,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23127,6 +23402,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23248,6 +23524,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23346,6 +23623,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23409,6 +23687,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23477,6 +23756,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23563,6 +23843,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23631,6 +23912,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23712,6 +23994,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23777,6 +24060,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23845,6 +24129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23905,6 +24190,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23996,6 +24282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24064,6 +24351,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24159,6 +24447,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24227,6 +24516,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24309,6 +24599,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24454,6 +24745,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24514,6 +24806,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24655,6 +24948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24716,6 +25010,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24809,6 +25104,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24900,6 +25196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24971,6 +25268,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25063,6 +25361,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25134,6 +25433,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25214,6 +25514,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25422,6 +25723,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25501,6 +25803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25583,6 +25886,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25670,6 +25974,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25740,6 +26045,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25813,6 +26119,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25879,6 +26186,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25961,6 +26269,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26029,6 +26338,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26109,6 +26419,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26169,6 +26480,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26248,6 +26560,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26311,6 +26624,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26404,6 +26718,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26532,6 +26847,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26603,6 +26919,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26709,6 +27026,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26780,6 +27098,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26874,6 +27193,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26985,6 +27305,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27098,6 +27419,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27209,6 +27531,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27322,6 +27645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27433,6 +27757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27546,6 +27871,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27667,6 +27993,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27790,6 +28117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27915,6 +28243,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28042,6 +28371,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28167,6 +28497,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28294,6 +28625,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28405,6 +28737,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28518,6 +28851,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28623,6 +28957,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28735,6 +29070,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28840,6 +29176,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28952,6 +29289,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29057,6 +29395,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29169,6 +29508,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29308,6 +29648,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29432,6 +29773,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29552,6 +29894,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29663,6 +30006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29805,6 +30149,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29878,6 +30223,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29958,6 +30304,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30066,6 +30413,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30158,6 +30506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30296,6 +30645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30369,6 +30719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30448,6 +30799,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -30551,6 +30903,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -30581,7 +30934,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -30609,7 +30963,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -30733,6 +31088,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -30760,7 +31116,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -30863,6 +31220,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30966,6 +31324,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -31063,6 +31422,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31165,6 +31525,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -31194,7 +31555,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -31311,6 +31673,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31420,6 +31783,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31521,6 +31885,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31642,6 +32007,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31757,6 +32123,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31842,6 +32209,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31933,6 +32301,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31996,6 +32365,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32072,6 +32442,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32135,6 +32506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32228,6 +32600,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32349,6 +32722,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32420,6 +32794,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32514,6 +32889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32587,6 +32963,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32682,6 +33059,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32744,6 +33122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32824,6 +33203,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -32914,6 +33294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -32999,6 +33380,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33060,6 +33442,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33132,6 +33515,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33192,6 +33576,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33274,6 +33659,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33372,6 +33758,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33464,6 +33851,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33554,6 +33942,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33633,6 +34022,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33695,6 +34085,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33787,6 +34178,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33879,6 +34271,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34006,6 +34399,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34119,6 +34513,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34230,6 +34625,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34285,6 +34681,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34347,6 +34744,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34427,6 +34825,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34510,6 +34909,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34591,6 +34991,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34672,6 +35073,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34764,6 +35166,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34793,6 +35196,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34821,7 +35225,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -34899,6 +35304,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -34927,6 +35333,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -34954,7 +35361,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -35030,6 +35438,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35057,6 +35466,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35083,7 +35493,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -35146,6 +35557,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35173,6 +35585,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35199,7 +35612,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35262,6 +35676,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35289,6 +35704,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35315,7 +35731,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -35378,6 +35795,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35405,6 +35823,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35431,7 +35850,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35496,6 +35916,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35576,6 +35997,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35656,6 +36078,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35734,6 +36157,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35794,6 +36218,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35872,6 +36297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35941,6 +36367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35996,6 +36423,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36053,6 +36481,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36123,6 +36552,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36202,6 +36632,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36284,6 +36715,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36396,6 +36828,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36465,6 +36898,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36556,6 +36990,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36626,6 +37061,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36709,6 +37145,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36789,6 +37226,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] diff --git a/app/config/specs/swagger2-latest-client.json b/app/config/specs/swagger2-latest-client.json index aaa0ca3eba..e3d69b55ce 100644 --- a/app/config/specs/swagger2-latest-client.json +++ b/app/config/specs/swagger2-latest-client.json @@ -108,6 +108,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -159,6 +160,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -250,6 +252,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -328,6 +331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -399,6 +403,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -462,6 +467,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -511,6 +517,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -587,6 +594,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -660,6 +668,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -686,6 +695,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -711,7 +721,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -780,6 +791,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -808,6 +820,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -835,7 +848,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -917,6 +931,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -942,6 +957,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -966,7 +982,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1037,6 +1054,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1063,6 +1081,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1088,7 +1107,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1168,6 +1188,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1196,6 +1217,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1223,7 +1245,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1304,6 +1327,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1326,6 +1350,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1347,7 +1372,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1401,6 +1427,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1423,6 +1450,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1444,7 +1472,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1498,6 +1527,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1520,6 +1550,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1541,7 +1572,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1595,6 +1627,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1617,6 +1650,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1638,7 +1672,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1694,6 +1729,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1767,6 +1803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1846,6 +1883,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1924,6 +1962,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1975,6 +2014,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2051,6 +2091,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2129,6 +2170,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2214,6 +2256,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2260,6 +2303,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2313,6 +2357,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2364,6 +2409,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2442,6 +2488,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2519,6 +2566,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2656,6 +2704,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2738,6 +2787,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2814,6 +2864,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2875,6 +2926,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2931,6 +2983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2994,6 +3047,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3046,6 +3100,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3130,6 +3185,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3202,6 +3258,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3267,6 +3324,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3354,6 +3412,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3439,6 +3498,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3579,6 +3639,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3657,6 +3718,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3678,7 +3740,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3701,6 +3764,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3778,6 +3842,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3801,7 +3866,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3826,6 +3892,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3915,6 +3982,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3966,6 +4034,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4044,6 +4113,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4168,6 +4238,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4298,6 +4369,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4360,6 +4432,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4846,6 +4919,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4928,6 +5002,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5018,6 +5093,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5108,6 +5184,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5819,6 +5896,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5884,6 +5962,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5952,6 +6031,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6013,6 +6093,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6090,6 +6171,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6153,6 +6235,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6232,6 +6315,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -6334,6 +6418,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6368,6 +6453,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -6490,6 +6576,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -6591,6 +6678,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6625,6 +6713,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -6743,6 +6832,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -6851,6 +6941,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -6951,6 +7042,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -7071,6 +7163,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -7188,6 +7281,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7270,6 +7364,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7388,6 +7483,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7459,6 +7555,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7532,6 +7629,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7603,6 +7701,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7654,6 +7753,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7705,6 +7805,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7756,6 +7857,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7807,6 +7909,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7858,6 +7961,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7909,6 +8013,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -7960,6 +8065,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8014,6 +8120,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8098,6 +8205,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8167,6 +8275,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8258,6 +8367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8347,6 +8457,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8416,6 +8527,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8506,6 +8618,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8575,6 +8688,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8653,6 +8767,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8859,6 +8974,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -8940,6 +9056,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9008,6 +9125,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9079,6 +9197,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9143,6 +9262,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9223,6 +9343,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9289,6 +9410,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9371,6 +9493,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9472,6 +9595,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -9501,7 +9625,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true } ], "auth": { @@ -9623,6 +9748,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9723,6 +9849,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -9751,7 +9878,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -9866,6 +9994,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -9973,6 +10102,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10072,6 +10202,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10191,6 +10322,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10304,6 +10436,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10387,6 +10520,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10476,6 +10610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10537,6 +10672,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10611,6 +10747,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10672,6 +10809,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10763,6 +10901,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10882,6 +11021,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -10951,6 +11091,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11043,6 +11184,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11114,6 +11256,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11208,6 +11351,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -11269,6 +11413,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } diff --git a/app/config/specs/swagger2-latest-console.json b/app/config/specs/swagger2-latest-console.json index e1e66611a6..8bca9aa3d8 100644 --- a/app/config/specs/swagger2-latest-console.json +++ b/app/config/specs/swagger2-latest-console.json @@ -114,6 +114,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -164,6 +165,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -247,6 +249,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -298,6 +301,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -375,6 +379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -445,6 +450,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -507,6 +513,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -556,6 +563,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -631,6 +639,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -703,6 +712,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -729,6 +739,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -754,7 +765,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -822,6 +834,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -850,6 +863,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -877,7 +891,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -958,6 +973,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -983,6 +999,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -1007,7 +1024,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1077,6 +1095,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1103,6 +1122,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1128,7 +1148,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1208,6 +1229,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1236,6 +1258,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1263,7 +1286,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1343,6 +1367,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1365,6 +1390,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1386,7 +1412,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1439,6 +1466,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1461,6 +1489,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1482,7 +1511,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1535,6 +1565,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1557,6 +1588,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1578,7 +1610,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1631,6 +1664,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1653,6 +1687,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1674,7 +1709,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1729,6 +1765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1801,6 +1838,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1879,6 +1917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -1956,6 +1995,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2006,6 +2046,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2081,6 +2122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2158,6 +2200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2242,6 +2285,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2287,6 +2331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2339,6 +2384,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2390,6 +2436,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2468,6 +2515,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2545,6 +2593,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2682,6 +2731,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2764,6 +2814,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2840,6 +2891,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2900,6 +2952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2955,6 +3008,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3017,6 +3071,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3068,6 +3123,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3151,6 +3207,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3222,6 +3279,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3286,6 +3344,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3373,6 +3432,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3458,6 +3518,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3598,6 +3659,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3676,6 +3738,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3697,7 +3760,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3720,6 +3784,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3796,6 +3861,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3819,7 +3885,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3844,6 +3911,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3932,6 +4000,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3982,6 +4051,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4059,6 +4129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4183,6 +4254,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4313,6 +4385,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4375,6 +4448,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4861,6 +4935,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -4943,6 +5018,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5033,6 +5109,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5123,6 +5200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5835,6 +5913,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5898,6 +5977,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -5969,6 +6049,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6017,6 +6098,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -6043,6 +6125,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -6130,6 +6213,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6159,6 +6243,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -6248,6 +6333,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6313,6 +6399,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6381,6 +6468,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6442,6 +6530,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6519,6 +6608,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6582,6 +6672,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -6660,6 +6751,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6684,6 +6776,7 @@ ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/list-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listUsage" @@ -6760,6 +6853,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6786,6 +6880,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6851,6 +6946,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6880,6 +6976,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6964,6 +7061,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6989,6 +7087,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -7054,6 +7153,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -7147,6 +7247,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -7275,6 +7376,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -7346,6 +7448,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -7452,6 +7555,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -7523,6 +7627,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -7617,6 +7722,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7728,6 +7834,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7841,6 +7948,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7952,6 +8060,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -8065,6 +8174,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -8176,6 +8286,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -8289,6 +8400,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -8410,6 +8522,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -8533,6 +8646,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8658,6 +8772,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8785,6 +8900,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8910,6 +9026,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -9037,6 +9154,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -9148,6 +9266,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -9261,6 +9380,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -9366,6 +9486,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -9478,6 +9599,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -9583,6 +9705,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9695,6 +9818,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9800,6 +9924,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9912,6 +10037,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -10051,6 +10177,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -10175,6 +10302,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -10295,6 +10423,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -10406,6 +10535,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10548,6 +10678,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10621,6 +10752,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10701,6 +10833,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10810,6 +10943,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10912,6 +11046,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10946,6 +11081,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10977,6 +11113,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -11099,6 +11236,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11130,6 +11268,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -11232,6 +11371,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -11335,6 +11475,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -11432,6 +11573,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11533,6 +11675,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11567,6 +11710,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11685,6 +11829,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11793,6 +11938,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11889,6 +12035,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRowLogs" @@ -11983,6 +12130,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -12103,6 +12251,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -12219,6 +12368,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -12311,6 +12461,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -12449,6 +12600,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -12522,6 +12674,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12600,6 +12753,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTableLogs" @@ -12682,6 +12836,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTableUsage" @@ -12772,6 +12927,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12799,6 +12955,7 @@ ], "description": "Get the database activity logs list by its unique ID.", "demo": "databases\/list-logs.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listDatabaseLogs" @@ -12875,6 +13032,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -12902,6 +13060,7 @@ ], "description": "Get usage metrics and statistics for a database. You can view the total number of collections, documents, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", "demo": "databases\/get-usage.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getUsage" @@ -12986,6 +13145,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13067,6 +13227,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13379,6 +13540,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13429,6 +13591,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13478,6 +13641,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13662,6 +13826,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13720,6 +13885,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13790,6 +13956,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -13849,6 +14016,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14157,6 +14325,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14218,6 +14387,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14295,6 +14465,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14384,6 +14555,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -14476,6 +14648,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14561,6 +14734,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14681,6 +14855,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14777,6 +14952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14839,6 +15015,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14906,6 +15083,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -14991,6 +15169,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15059,6 +15238,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15141,6 +15321,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15259,6 +15440,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15322,6 +15504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15389,6 +15572,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15467,6 +15651,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15526,6 +15711,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15616,6 +15802,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15683,6 +15870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15777,6 +15965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15847,6 +16036,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15920,6 +16110,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -15990,6 +16181,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16039,6 +16231,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16088,6 +16281,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16137,6 +16331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16195,6 +16390,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16244,6 +16440,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16293,6 +16490,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16353,6 +16551,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16413,6 +16612,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16482,6 +16682,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16542,6 +16743,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16626,6 +16828,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16686,6 +16889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16746,6 +16950,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16806,6 +17011,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16866,6 +17072,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16926,6 +17133,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -16986,6 +17194,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17046,6 +17255,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17106,6 +17316,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17155,6 +17366,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17204,6 +17416,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17254,6 +17467,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17305,6 +17519,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17356,6 +17571,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17407,6 +17623,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17458,6 +17675,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17509,6 +17727,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17560,6 +17779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17611,6 +17831,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17662,6 +17883,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17746,6 +17968,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -17905,6 +18128,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18071,6 +18295,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18268,6 +18493,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18480,6 +18706,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18513,6 +18740,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -18545,7 +18773,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -18667,6 +18896,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18699,6 +18929,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -18730,7 +18961,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -18853,6 +19085,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18908,6 +19141,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -18968,6 +19202,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19049,6 +19284,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19130,6 +19366,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -19214,6 +19451,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19248,6 +19486,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -19281,7 +19520,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -19400,6 +19640,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19433,6 +19674,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -19465,7 +19707,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -19583,6 +19826,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19613,6 +19857,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -19642,7 +19887,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -19738,6 +19984,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19767,6 +20014,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -19795,7 +20043,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -19889,6 +20138,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20018,6 +20268,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20145,6 +20396,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20249,6 +20501,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20351,6 +20604,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20467,6 +20721,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20581,6 +20836,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20697,6 +20953,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -20811,6 +21068,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20852,6 +21110,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -20892,7 +21151,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -21055,6 +21315,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21094,6 +21355,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -21132,7 +21394,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -21294,6 +21557,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21398,6 +21662,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21500,6 +21765,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21604,6 +21870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21706,6 +21973,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21810,6 +22078,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -21912,6 +22181,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22016,6 +22286,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22116,6 +22387,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22171,6 +22443,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22231,6 +22504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22312,6 +22586,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22393,6 +22668,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22475,6 +22751,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22563,6 +22840,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22623,6 +22901,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22704,6 +22983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22764,6 +23044,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22845,6 +23126,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -22936,6 +23218,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23022,6 +23305,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23086,6 +23370,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23154,6 +23439,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23236,6 +23522,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23348,6 +23635,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23456,6 +23744,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23581,6 +23870,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23671,6 +23961,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23763,6 +24054,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23848,6 +24140,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -23982,6 +24275,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24117,6 +24411,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24244,6 +24539,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24370,6 +24666,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24428,6 +24725,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24481,6 +24779,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24539,6 +24838,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24621,6 +24921,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24669,6 +24970,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24750,6 +25052,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24808,6 +25111,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24893,6 +25197,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -24951,6 +25256,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25031,6 +25337,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25178,6 +25485,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25236,6 +25544,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25361,6 +25670,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25421,6 +25731,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25451,6 +25762,7 @@ ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", "demo": "projects\/update-api-status.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatus" @@ -25480,7 +25792,8 @@ } ], "description": "Update the status of a specific API type. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime.", - "demo": "projects\/update-api-status.md" + "demo": "projects\/update-api-status.md", + "public": true } ], "auth": { @@ -25575,6 +25888,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25603,6 +25917,7 @@ ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", "demo": "projects\/update-api-status-all.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateAPIStatusAll" @@ -25630,7 +25945,8 @@ } ], "description": "Update the status of all API types. Use this endpoint to enable or disable API types such as REST, GraphQL and Realtime all at once.", - "demo": "projects\/update-api-status-all.md" + "demo": "projects\/update-api-status-all.md", + "public": true } ], "auth": { @@ -25711,6 +26027,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25789,6 +26106,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25867,6 +26185,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -25945,6 +26264,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26037,6 +26357,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26118,6 +26439,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26196,6 +26518,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26274,6 +26597,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26352,6 +26676,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26430,6 +26755,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26508,6 +26834,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26603,6 +26930,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26673,6 +27001,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26756,6 +27085,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26822,6 +27152,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26908,6 +27239,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -26976,6 +27308,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27120,6 +27453,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27187,6 +27521,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27340,6 +27675,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27406,6 +27742,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27562,6 +27899,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27630,6 +27968,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27771,6 +28110,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27838,6 +28178,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -27958,6 +28299,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28024,6 +28366,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28121,6 +28464,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28189,6 +28533,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28291,6 +28636,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28369,6 +28715,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28405,6 +28752,7 @@ ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", "demo": "projects\/update-smtp.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMTP" @@ -28440,7 +28788,8 @@ } ], "description": "Update the SMTP configuration for your project. Use this endpoint to configure your project's SMTP provider with your custom settings for sending transactional emails. ", - "demo": "projects\/update-smtp.md" + "demo": "projects\/update-smtp.md", + "public": true } ], "auth": { @@ -28572,6 +28921,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28610,6 +28960,7 @@ ], "description": "Send a test email to verify SMTP configuration. ", "demo": "projects\/create-smtp-test.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.createSMTPTest" @@ -28647,7 +28998,8 @@ } ], "description": "Send a test email to verify SMTP configuration. ", - "demo": "projects\/create-smtp-test.md" + "demo": "projects\/create-smtp-test.md", + "public": true } ], "auth": { @@ -28788,6 +29140,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -28864,6 +29217,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29084,6 +29438,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29347,6 +29702,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -29567,6 +29923,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29597,6 +29954,7 @@ ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", "demo": "projects\/get-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.getSMSTemplate" @@ -29626,7 +29984,8 @@ } ], "description": "Get a custom SMS template for the specified locale and type returning it's contents.", - "demo": "projects\/get-sms-template.md" + "demo": "projects\/get-sms-template.md", + "public": true } ], "auth": { @@ -29846,6 +30205,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29878,6 +30238,7 @@ ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", "demo": "projects\/update-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.updateSMSTemplate" @@ -29909,7 +30270,8 @@ } ], "description": "Update a custom SMS template for the specified locale and type. Use this endpoint to modify the content of your SMS templates. ", - "demo": "projects\/update-sms-template.md" + "demo": "projects\/update-sms-template.md", + "public": true } ], "auth": { @@ -30147,6 +30509,7 @@ "console" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30177,6 +30540,7 @@ ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", "demo": "projects\/delete-sms-template.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "projects.deleteSMSTemplate" @@ -30206,7 +30570,8 @@ } ], "description": "Reset a custom SMS template to its default value. This endpoint removes any custom message and restores the template to its original state. ", - "demo": "projects\/delete-sms-template.md" + "demo": "projects\/delete-sms-template.md", + "public": true } ], "auth": { @@ -30426,6 +30791,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30493,6 +30859,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30611,6 +30978,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30677,6 +31045,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30798,6 +31167,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30866,6 +31236,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -30932,6 +31303,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31014,6 +31386,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31084,6 +31457,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31167,6 +31541,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31287,6 +31662,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31368,6 +31744,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31421,6 +31798,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31481,6 +31859,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31539,6 +31918,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31620,6 +32000,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31890,6 +32271,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31940,6 +32322,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -31989,6 +32372,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32112,6 +32496,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32170,6 +32555,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32240,6 +32626,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32299,6 +32686,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32564,6 +32952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32625,6 +33014,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32702,6 +33092,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32791,6 +33182,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [] } @@ -32891,6 +33283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -32970,6 +33363,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33090,6 +33484,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33187,6 +33582,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33249,6 +33645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33316,6 +33713,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33401,6 +33799,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33468,6 +33867,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33548,6 +33948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33612,6 +34013,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33679,6 +34081,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33757,6 +34160,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33816,6 +34220,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33906,6 +34311,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -33973,6 +34379,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34067,6 +34474,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34134,6 +34542,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34215,6 +34624,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34359,6 +34769,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34418,6 +34829,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34558,6 +34970,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34618,6 +35031,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34709,6 +35123,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34798,6 +35213,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34867,6 +35283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -34957,6 +35374,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35026,6 +35444,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35104,6 +35523,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35310,6 +35730,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35387,6 +35808,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35457,6 +35879,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35535,6 +35958,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35616,6 +36040,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35702,6 +36127,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35770,6 +36196,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35841,6 +36268,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35905,6 +36333,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -35985,6 +36414,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36051,6 +36481,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36132,6 +36563,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "listUsage", @@ -36151,7 +36583,8 @@ } ], "description": "List usage metrics and statistics for all databases in the project. You can view the total number of databases, tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/list-usage.md" + "demo": "tablesdb\/list-usage.md", + "public": true } ], "auth": { @@ -36224,6 +36657,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36283,6 +36717,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36361,6 +36796,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36423,6 +36859,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36515,6 +36952,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36642,6 +37080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36712,6 +37151,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36817,6 +37257,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36887,6 +37328,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -36980,6 +37422,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37090,6 +37533,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37202,6 +37646,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37312,6 +37757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37424,6 +37870,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37534,6 +37981,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37646,6 +38094,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37766,6 +38215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -37888,6 +38338,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38012,6 +38463,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38138,6 +38590,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38262,6 +38715,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38388,6 +38842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38498,6 +38953,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38610,6 +39066,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38714,6 +39171,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38825,6 +39283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -38929,6 +39388,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39040,6 +39500,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39144,6 +39605,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39255,6 +39717,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39393,6 +39856,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39516,6 +39980,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39635,6 +40100,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39745,6 +40211,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39886,6 +40353,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -39958,6 +40426,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40037,6 +40506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40144,6 +40614,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40235,6 +40706,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40372,6 +40844,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40444,6 +40917,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40521,6 +40995,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40603,6 +41078,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -40704,6 +41180,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -40733,7 +41210,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -40760,7 +41238,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -40882,6 +41361,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -40908,7 +41388,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -41010,6 +41491,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41112,6 +41594,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41208,6 +41691,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41308,6 +41792,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -41336,7 +41821,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -41451,6 +41937,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41558,6 +42045,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41653,6 +42141,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41746,6 +42235,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41865,6 +42355,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -41980,6 +42471,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42069,6 +42561,7 @@ "console" ], "packaging": false, + "public": true, "methods": [ { "name": "getUsage", @@ -42091,7 +42584,8 @@ } ], "description": "Get usage metrics and statistics for a database. You can view the total number of tables, rows, and storage usage. The response includes both current totals and historical data over time. Use the optional range parameter to specify the time window for historical data: 24h (last 24 hours), 30d (last 30 days), or 90d (last 90 days). If not specified, range defaults to 30 days.", - "demo": "tablesdb\/get-usage.md" + "demo": "tablesdb\/get-usage.md", + "public": true } ], "auth": { @@ -42173,6 +42667,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42256,6 +42751,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42345,6 +42841,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42406,6 +42903,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42480,6 +42978,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42540,6 +43039,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42620,6 +43120,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42711,6 +43212,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42830,6 +43332,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42899,6 +43402,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -42991,6 +43495,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43062,6 +43567,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43155,6 +43661,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43215,6 +43722,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43293,6 +43801,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43382,6 +43891,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43466,6 +43976,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43526,6 +44037,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43597,6 +44109,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43656,6 +44169,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43737,6 +44251,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43834,6 +44349,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -43925,6 +44441,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44014,6 +44531,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44092,6 +44610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44153,6 +44672,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44244,6 +44764,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44335,6 +44856,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44461,6 +44983,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44573,6 +45096,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44683,6 +45207,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44753,6 +45278,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44807,6 +45333,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44868,6 +45395,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -44947,6 +45475,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45029,6 +45558,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45109,6 +45639,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45189,6 +45720,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -45280,6 +45812,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45308,6 +45841,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -45335,7 +45869,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -45412,6 +45947,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45439,6 +45975,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -45465,7 +46002,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -45540,6 +46078,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45566,6 +46105,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -45591,7 +46131,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -45653,6 +46194,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45679,6 +46221,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -45704,7 +46247,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -45766,6 +46310,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45792,6 +46337,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -45817,7 +46363,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -45879,6 +46426,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -45905,6 +46453,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -45930,7 +46479,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -45994,6 +46544,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46073,6 +46624,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46152,6 +46704,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46229,6 +46782,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46288,6 +46842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46365,6 +46920,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46433,6 +46989,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46487,6 +47044,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46543,6 +47101,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46612,6 +47171,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46690,6 +47250,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46771,6 +47332,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46882,6 +47444,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -46950,6 +47513,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47040,6 +47604,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47109,6 +47674,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47191,6 +47757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47270,6 +47837,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47349,6 +47917,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47444,6 +48013,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47537,6 +48107,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47620,6 +48191,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47686,6 +48258,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47752,6 +48325,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47835,6 +48409,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47919,6 +48494,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -47999,6 +48575,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -48052,6 +48629,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [] } diff --git a/app/config/specs/swagger2-latest-server.json b/app/config/specs/swagger2-latest-server.json index cda8c7682f..d800d8bb6e 100644 --- a/app/config/specs/swagger2-latest-server.json +++ b/app/config/specs/swagger2-latest-server.json @@ -117,6 +117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -169,6 +170,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -260,6 +262,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -339,6 +342,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -411,6 +415,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -475,6 +480,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -524,6 +530,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -601,6 +608,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -675,6 +683,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -702,6 +711,7 @@ ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", "demo": "account\/create-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAAuthenticator" @@ -728,7 +738,8 @@ } ], "description": "Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](\/docs\/references\/cloud\/client-web\/account#updateMfaAuthenticator) method.", - "demo": "account\/create-mfa-authenticator.md" + "demo": "account\/create-mfa-authenticator.md", + "public": true } ], "auth": { @@ -798,6 +809,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -827,6 +839,7 @@ ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", "demo": "account\/update-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAAuthenticator" @@ -855,7 +868,8 @@ } ], "description": "Verify an authenticator app after adding it using the [add authenticator](\/docs\/references\/cloud\/client-web\/account#createMfaAuthenticator) method.", - "demo": "account\/update-mfa-authenticator.md" + "demo": "account\/update-mfa-authenticator.md", + "public": true } ], "auth": { @@ -938,6 +952,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -964,6 +979,7 @@ ], "description": "Delete an authenticator for a user by ID.", "demo": "account\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.deleteMFAAuthenticator" @@ -989,7 +1005,8 @@ } ], "description": "Delete an authenticator for a user by ID.", - "demo": "account\/delete-mfa-authenticator.md" + "demo": "account\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -1061,6 +1078,7 @@ "client" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1087,6 +1105,7 @@ ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", "demo": "account\/create-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFAChallenge" @@ -1112,7 +1131,8 @@ } ], "description": "Begin the process of MFA verification after sign-in. Finish the flow with [updateMfaChallenge](\/docs\/references\/cloud\/client-web\/account#updateMfaChallenge) method.", - "demo": "account\/create-mfa-challenge.md" + "demo": "account\/create-mfa-challenge.md", + "public": true } ], "auth": { @@ -1192,6 +1212,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1221,6 +1242,7 @@ ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/update-mfa-challenge.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFAChallenge" @@ -1249,7 +1271,8 @@ } ], "description": "Complete the MFA challenge by providing the one-time password. Finish the process of MFA verification by providing the one-time password. To begin the flow, use [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/update-mfa-challenge.md" + "demo": "account\/update-mfa-challenge.md", + "public": true } ], "auth": { @@ -1331,6 +1354,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1354,6 +1378,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "account\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.listMFAFactors" @@ -1376,7 +1401,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "account\/list-mfa-factors.md" + "demo": "account\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -1431,6 +1457,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1454,6 +1481,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", "demo": "account\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.getMFARecoveryCodes" @@ -1476,7 +1504,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to read recovery codes.", - "demo": "account\/get-mfa-recovery-codes.md" + "demo": "account\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1531,6 +1560,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1554,6 +1584,7 @@ ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", "demo": "account\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createMFARecoveryCodes" @@ -1576,7 +1607,8 @@ } ], "description": "Generate recovery codes as backup for MFA flow. It's recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method.", - "demo": "account\/create-mfa-recovery-codes.md" + "demo": "account\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1631,6 +1663,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1654,6 +1687,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", "demo": "account\/update-mfa-recovery-codes.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateMFARecoveryCodes" @@ -1676,7 +1710,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method. An OTP challenge is required to regenreate recovery codes.", - "demo": "account\/update-mfa-recovery-codes.md" + "demo": "account\/update-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -1733,6 +1768,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1807,6 +1843,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1887,6 +1924,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -1966,6 +2004,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2018,6 +2057,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2095,6 +2135,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2174,6 +2215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2260,6 +2302,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2307,6 +2350,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2361,6 +2405,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2412,6 +2457,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2490,6 +2536,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2572,6 +2619,7 @@ "client" ], "packaging": false, + "public": true, "deprecated": { "since": "1.6.0", "replaceWith": "account.createSession" @@ -2654,6 +2702,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -2730,6 +2779,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2792,6 +2842,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2849,6 +2900,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2913,6 +2965,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -2970,6 +3023,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3057,6 +3111,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3142,6 +3197,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3282,6 +3338,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [] } @@ -3360,6 +3417,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createEmailVerification", @@ -3382,7 +3440,8 @@ } ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", - "demo": "account\/create-email-verification.md" + "demo": "account\/create-email-verification.md", + "public": true }, { "name": "createVerification", @@ -3406,6 +3465,7 @@ ], "description": "Use this endpoint to send a verification message to your user email address to confirm they are the valid owners of that address. Both the **userId** and **secret** arguments will be passed as query parameters to the URL you have provided to be attached to the verification email. The provided URL should redirect the user back to your app and allow you to complete the verification process by verifying both the **userId** and **secret** parameters. Learn more about how to [complete the verification process](https:\/\/appwrite.io\/docs\/references\/cloud\/client-web\/account#updateVerification). The verification link sent to the user's email address is valid for 7 days.\n\nPlease note that in order to avoid a [Redirect Attack](https:\/\/github.com\/OWASP\/CheatSheetSeries\/blob\/master\/cheatsheets\/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md), the only valid redirect URLs are the ones from domains you have set when adding your platforms in the console interface.\n", "demo": "account\/create-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.createEmailVerification" @@ -3484,6 +3544,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "updateEmailVerification", @@ -3508,7 +3569,8 @@ } ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", - "demo": "account\/update-email-verification.md" + "demo": "account\/update-email-verification.md", + "public": true }, { "name": "updateVerification", @@ -3534,6 +3596,7 @@ ], "description": "Use this endpoint to complete the user email verification process. Use both the **userId** and **secret** parameters that were attached to your app URL to verify the user email ownership. If confirmed this route will return a 200 status code.", "demo": "account\/update-verification.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "account.updateEmailVerification" @@ -3624,6 +3687,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3676,6 +3740,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3755,6 +3820,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -3881,6 +3947,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4013,6 +4080,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4077,6 +4145,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4565,6 +4634,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4649,6 +4719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4741,6 +4812,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -4833,6 +4905,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -5545,6 +5618,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5572,6 +5646,7 @@ ], "description": "Get a list of all databases from the current Appwrite project. You can use the search parameter to filter your results.", "demo": "databases\/list.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.list" @@ -5660,6 +5735,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5690,6 +5766,7 @@ ], "description": "Create a new Database.\n", "demo": "databases\/create.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.create" @@ -5780,6 +5857,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5847,6 +5925,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5917,6 +5996,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -5980,6 +6060,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6059,6 +6140,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6124,6 +6206,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -6204,6 +6287,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6231,6 +6315,7 @@ ], "description": "Get a database by its unique ID. This endpoint response returns a JSON object with the database metadata.", "demo": "databases\/get.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.get" @@ -6297,6 +6382,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6327,6 +6413,7 @@ ], "description": "Update a database by its unique ID.", "demo": "databases\/update.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.update" @@ -6412,6 +6499,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6438,6 +6526,7 @@ ], "description": "Delete a database by its unique ID. Only API keys with with databases.write scope can delete a database.", "demo": "databases\/delete.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.delete" @@ -6504,6 +6593,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listTables" @@ -6598,6 +6688,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createTable" @@ -6727,6 +6818,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getTable" @@ -6799,6 +6891,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateTable" @@ -6906,6 +6999,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteTable" @@ -6978,6 +7072,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listColumns" @@ -7073,6 +7168,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createBooleanColumn" @@ -7185,6 +7281,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateBooleanColumn" @@ -7299,6 +7396,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createDatetimeColumn" @@ -7411,6 +7509,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateDatetimeColumn" @@ -7525,6 +7624,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEmailColumn" @@ -7637,6 +7737,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEmailColumn" @@ -7751,6 +7852,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createEnumColumn" @@ -7873,6 +7975,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateEnumColumn" @@ -7997,6 +8100,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createFloatColumn" @@ -8123,6 +8227,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateFloatColumn" @@ -8251,6 +8356,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIntegerColumn" @@ -8377,6 +8483,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIntegerColumn" @@ -8505,6 +8612,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIpColumn" @@ -8617,6 +8725,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateIpColumn" @@ -8731,6 +8840,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createLineColumn" @@ -8837,6 +8947,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateLineColumn" @@ -8950,6 +9061,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPointColumn" @@ -9056,6 +9168,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePointColumn" @@ -9169,6 +9282,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createPolygonColumn" @@ -9275,6 +9389,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updatePolygonColumn" @@ -9388,6 +9503,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRelationshipColumn" @@ -9528,6 +9644,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createStringColumn" @@ -9653,6 +9770,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateStringColumn" @@ -9774,6 +9892,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createUrlColumn" @@ -9886,6 +10005,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateUrlColumn" @@ -10029,6 +10149,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getColumn" @@ -10103,6 +10224,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteColumn" @@ -10184,6 +10306,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRelationshipColumn" @@ -10294,6 +10417,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listRows" @@ -10398,6 +10522,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10433,6 +10558,7 @@ ], "description": "Create a new Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRow" @@ -10465,6 +10591,7 @@ ], "description": "Create new Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/create-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createRows" @@ -10589,6 +10716,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10621,6 +10749,7 @@ ], "description": "Create or update Documents. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.\n", "demo": "databases\/upsert-documents.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRows" @@ -10724,6 +10853,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRows" @@ -10828,6 +10958,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRows" @@ -10926,6 +11057,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getRow" @@ -11029,6 +11161,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11064,6 +11197,7 @@ ], "description": "Create or update a Document. Before using this route, you should create a new collection resource using either a [server integration](https:\/\/appwrite.io\/docs\/server\/databases#databasesCreateCollection) API or directly from your database console.", "demo": "databases\/upsert-document.md", + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.upsertRow" @@ -11184,6 +11318,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.updateRow" @@ -11294,6 +11429,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteRow" @@ -11396,6 +11532,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.decrementRowColumn" @@ -11518,6 +11655,7 @@ "console" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.incrementRowColumn" @@ -11636,6 +11774,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.listIndexes" @@ -11729,6 +11868,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.createIndex" @@ -11868,6 +12008,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.getIndex" @@ -11942,6 +12083,7 @@ "server" ], "packaging": false, + "public": true, "deprecated": { "since": "1.8.0", "replaceWith": "tablesDB.deleteIndex" @@ -12021,6 +12163,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12103,6 +12246,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12416,6 +12560,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12467,6 +12612,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12517,6 +12663,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12577,6 +12724,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12886,6 +13034,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -12948,6 +13097,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13026,6 +13176,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13116,6 +13267,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -13209,6 +13361,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13295,6 +13448,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13416,6 +13570,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13513,6 +13668,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13576,6 +13732,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13644,6 +13801,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13730,6 +13888,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -13799,6 +13958,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -13883,6 +14043,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14003,6 +14164,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -14068,6 +14230,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14136,6 +14299,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14196,6 +14360,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14287,6 +14452,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14355,6 +14521,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14450,6 +14617,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14521,6 +14689,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14596,6 +14765,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14668,6 +14838,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14718,6 +14889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14768,6 +14940,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14818,6 +14991,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14877,6 +15051,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14927,6 +15102,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -14977,6 +15153,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15038,6 +15215,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15099,6 +15277,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15169,6 +15348,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15230,6 +15410,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15315,6 +15496,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15376,6 +15558,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15437,6 +15620,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15498,6 +15682,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15559,6 +15744,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15620,6 +15806,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15681,6 +15868,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15742,6 +15930,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15803,6 +15992,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15853,6 +16043,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15903,6 +16094,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -15954,6 +16146,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16007,6 +16200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16060,6 +16254,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16113,6 +16308,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16166,6 +16362,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16219,6 +16416,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16272,6 +16470,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16325,6 +16524,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -16378,6 +16578,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16463,6 +16664,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16623,6 +16825,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16790,6 +16993,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -16988,6 +17192,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17201,6 +17406,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17235,6 +17441,7 @@ ], "description": "Create a new SMS message.", "demo": "messaging\/create-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMS" @@ -17268,7 +17475,8 @@ } ], "description": "Create a new SMS message.", - "demo": "messaging\/create-sms.md" + "demo": "messaging\/create-sms.md", + "public": true } ], "auth": { @@ -17391,6 +17599,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17424,6 +17633,7 @@ ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", "demo": "messaging\/update-sms.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMS" @@ -17456,7 +17666,8 @@ } ], "description": "Update an SMS message by its unique ID. This endpoint only works on messages that are in draft status. Messages that are already processing, sent, or failed cannot be updated.\n", - "demo": "messaging\/update-sms.md" + "demo": "messaging\/update-sms.md", + "public": true } ], "auth": { @@ -17580,6 +17791,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17636,6 +17848,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17697,6 +17910,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17779,6 +17993,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17861,6 +18076,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -17946,6 +18162,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -17981,6 +18198,7 @@ ], "description": "Create a new Apple Push Notification service provider.", "demo": "messaging\/create-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createAPNSProvider" @@ -18015,7 +18233,8 @@ } ], "description": "Create a new Apple Push Notification service provider.", - "demo": "messaging\/create-apns-provider.md" + "demo": "messaging\/create-apns-provider.md", + "public": true } ], "auth": { @@ -18135,6 +18354,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18169,6 +18389,7 @@ ], "description": "Update a Apple Push Notification service provider by its unique ID.", "demo": "messaging\/update-apns-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateAPNSProvider" @@ -18202,7 +18423,8 @@ } ], "description": "Update a Apple Push Notification service provider by its unique ID.", - "demo": "messaging\/update-apns-provider.md" + "demo": "messaging\/update-apns-provider.md", + "public": true } ], "auth": { @@ -18321,6 +18543,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18352,6 +18575,7 @@ ], "description": "Create a new Firebase Cloud Messaging provider.", "demo": "messaging\/create-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createFCMProvider" @@ -18382,7 +18606,8 @@ } ], "description": "Create a new Firebase Cloud Messaging provider.", - "demo": "messaging\/create-fcm-provider.md" + "demo": "messaging\/create-fcm-provider.md", + "public": true } ], "auth": { @@ -18479,6 +18704,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18509,6 +18735,7 @@ ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", "demo": "messaging\/update-fcm-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateFCMProvider" @@ -18538,7 +18765,8 @@ } ], "description": "Update a Firebase Cloud Messaging provider by its unique ID.", - "demo": "messaging\/update-fcm-provider.md" + "demo": "messaging\/update-fcm-provider.md", + "public": true } ], "auth": { @@ -18633,6 +18861,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18763,6 +18992,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18891,6 +19121,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -18996,6 +19227,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19099,6 +19331,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19216,6 +19449,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19331,6 +19565,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19448,6 +19683,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -19563,6 +19799,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19605,6 +19842,7 @@ ], "description": "Create a new SMTP provider.", "demo": "messaging\/create-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.createSMTPProvider" @@ -19646,7 +19884,8 @@ } ], "description": "Create a new SMTP provider.", - "demo": "messaging\/create-smtp-provider.md" + "demo": "messaging\/create-smtp-provider.md", + "public": true } ], "auth": { @@ -19810,6 +20049,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19850,6 +20090,7 @@ ], "description": "Update a SMTP provider by its unique ID.", "demo": "messaging\/update-smtp-provider.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "messaging.updateSMTPProvider" @@ -19889,7 +20130,8 @@ } ], "description": "Update a SMTP provider by its unique ID.", - "demo": "messaging\/update-smtp-provider.md" + "demo": "messaging\/update-smtp-provider.md", + "public": true } ], "auth": { @@ -20052,6 +20294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20157,6 +20400,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20260,6 +20504,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20365,6 +20610,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20468,6 +20714,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20573,6 +20820,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20676,6 +20924,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20781,6 +21030,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20882,6 +21132,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20938,6 +21189,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -20999,6 +21251,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21081,6 +21334,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21163,6 +21417,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21246,6 +21501,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21335,6 +21591,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21396,6 +21653,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21478,6 +21736,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21539,6 +21798,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21621,6 +21881,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21713,6 +21974,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21801,6 +22063,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -21866,6 +22129,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "JWT": [] @@ -21936,6 +22200,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22018,6 +22283,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22289,6 +22555,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22340,6 +22607,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22390,6 +22658,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22450,6 +22719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22716,6 +22986,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22778,6 +23049,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22856,6 +23128,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -22946,6 +23219,7 @@ "server" ], "packaging": true, + "public": true, "auth": { "Project": [], "Key": [] @@ -23047,6 +23321,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23127,6 +23402,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23248,6 +23524,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23346,6 +23623,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23409,6 +23687,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23477,6 +23756,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23563,6 +23843,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23631,6 +23912,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23712,6 +23994,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23777,6 +24060,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23845,6 +24129,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23905,6 +24190,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -23996,6 +24282,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24064,6 +24351,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24159,6 +24447,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24227,6 +24516,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24309,6 +24599,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24454,6 +24745,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24514,6 +24806,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24655,6 +24948,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -24716,6 +25010,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24809,6 +25104,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24900,6 +25196,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -24971,6 +25268,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25063,6 +25361,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25134,6 +25433,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25214,6 +25514,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25422,6 +25723,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -25501,6 +25803,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25583,6 +25886,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25670,6 +25974,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25740,6 +26045,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25813,6 +26119,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25879,6 +26186,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -25961,6 +26269,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26029,6 +26338,7 @@ "client" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26109,6 +26419,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26169,6 +26480,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26248,6 +26560,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26311,6 +26624,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26404,6 +26718,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26532,6 +26847,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26603,6 +26919,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26709,6 +27026,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26780,6 +27098,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26874,6 +27193,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -26985,6 +27305,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27098,6 +27419,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27209,6 +27531,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27322,6 +27645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27433,6 +27757,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27546,6 +27871,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27667,6 +27993,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27790,6 +28117,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -27915,6 +28243,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28042,6 +28371,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28167,6 +28497,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28294,6 +28625,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28405,6 +28737,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28518,6 +28851,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28623,6 +28957,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28735,6 +29070,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28840,6 +29176,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -28952,6 +29289,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29057,6 +29395,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29169,6 +29508,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29308,6 +29648,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29432,6 +29773,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29552,6 +29894,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29663,6 +30006,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29805,6 +30149,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29878,6 +30223,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -29958,6 +30304,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30066,6 +30413,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30158,6 +30506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30296,6 +30645,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30369,6 +30719,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30448,6 +30799,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -30551,6 +30903,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "createRow", @@ -30581,7 +30934,8 @@ } ], "description": "Create a new Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-row.md" + "demo": "tablesdb\/create-row.md", + "public": true }, { "name": "createRows", @@ -30609,7 +30963,8 @@ } ], "description": "Create new Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/create-rows.md" + "demo": "tablesdb\/create-rows.md", + "public": true } ], "auth": { @@ -30733,6 +31088,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRows", @@ -30760,7 +31116,8 @@ } ], "description": "Create or update Rows. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.\n", - "demo": "tablesdb\/upsert-rows.md" + "demo": "tablesdb\/upsert-rows.md", + "public": true } ], "auth": { @@ -30863,6 +31220,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -30966,6 +31324,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -31063,6 +31422,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31165,6 +31525,7 @@ "server" ], "packaging": false, + "public": true, "methods": [ { "name": "upsertRow", @@ -31194,7 +31555,8 @@ } ], "description": "Create or update a Row. Before using this route, you should create a new table resource using either a [server integration](https:\/\/appwrite.io\/docs\/references\/cloud\/server-dart\/tablesDB#createTable) API or directly from your database console.", - "demo": "tablesdb\/upsert-row.md" + "demo": "tablesdb\/upsert-row.md", + "public": true } ], "auth": { @@ -31311,6 +31673,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31420,6 +31783,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31521,6 +31885,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31642,6 +32007,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31757,6 +32123,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31842,6 +32209,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31933,6 +32301,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -31996,6 +32365,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32072,6 +32442,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32135,6 +32506,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32228,6 +32600,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32349,6 +32722,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32420,6 +32794,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32514,6 +32889,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32587,6 +32963,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32682,6 +33059,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32744,6 +33122,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Session": [] @@ -32824,6 +33203,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -32914,6 +33294,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -32999,6 +33380,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33060,6 +33442,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33132,6 +33515,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33192,6 +33576,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33274,6 +33659,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33372,6 +33758,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33464,6 +33851,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33554,6 +33942,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33633,6 +34022,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33695,6 +34085,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33787,6 +34178,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -33879,6 +34271,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34006,6 +34399,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34119,6 +34513,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34230,6 +34625,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34285,6 +34681,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34347,6 +34744,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34427,6 +34825,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34510,6 +34909,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34591,6 +34991,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34672,6 +35073,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -34764,6 +35166,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34793,6 +35196,7 @@ ], "description": "Enable or disable MFA on a user account.", "demo": "users\/update-mfa.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFA" @@ -34821,7 +35225,8 @@ } ], "description": "Enable or disable MFA on a user account.", - "demo": "users\/update-mfa.md" + "demo": "users\/update-mfa.md", + "public": true } ], "auth": { @@ -34899,6 +35304,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -34927,6 +35333,7 @@ ], "description": "Delete an authenticator app.", "demo": "users\/delete-mfa-authenticator.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.deleteMFAAuthenticator" @@ -34954,7 +35361,8 @@ } ], "description": "Delete an authenticator app.", - "demo": "users\/delete-mfa-authenticator.md" + "demo": "users\/delete-mfa-authenticator.md", + "public": true } ], "auth": { @@ -35030,6 +35438,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35057,6 +35466,7 @@ ], "description": "List the factors available on the account to be used as a MFA challange.", "demo": "users\/list-mfa-factors.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.listMFAFactors" @@ -35083,7 +35493,8 @@ } ], "description": "List the factors available on the account to be used as a MFA challange.", - "demo": "users\/list-mfa-factors.md" + "demo": "users\/list-mfa-factors.md", + "public": true } ], "auth": { @@ -35146,6 +35557,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35173,6 +35585,7 @@ ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/get-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.getMFARecoveryCodes" @@ -35199,7 +35612,8 @@ } ], "description": "Get recovery codes that can be used as backup for MFA flow by User ID. Before getting codes, they must be generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/get-mfa-recovery-codes.md" + "demo": "users\/get-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35262,6 +35676,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35289,6 +35704,7 @@ ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", "demo": "users\/update-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.updateMFARecoveryCodes" @@ -35315,7 +35731,8 @@ } ], "description": "Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](\/docs\/references\/cloud\/client-web\/account#createMfaRecoveryCodes) method.", - "demo": "users\/update-mfa-recovery-codes.md" + "demo": "users\/update-mfa-recovery-codes.md", + "public": false } ], "auth": { @@ -35378,6 +35795,7 @@ "server" ], "packaging": false, + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35405,6 +35823,7 @@ ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", "demo": "users\/create-mfa-recovery-codes.md", + "public": false, "deprecated": { "since": "1.8.0", "replaceWith": "users.createMFARecoveryCodes" @@ -35431,7 +35850,8 @@ } ], "description": "Generate recovery codes used as backup for MFA flow for User ID. Recovery codes can be used as a MFA verification type in [createMfaChallenge](\/docs\/references\/cloud\/client-web\/account#createMfaChallenge) method by client SDK.", - "demo": "users\/create-mfa-recovery-codes.md" + "demo": "users\/create-mfa-recovery-codes.md", + "public": true } ], "auth": { @@ -35496,6 +35916,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35576,6 +35997,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35656,6 +36078,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35734,6 +36157,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35794,6 +36218,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35872,6 +36297,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35941,6 +36367,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -35996,6 +36423,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36053,6 +36481,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36123,6 +36552,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36202,6 +36632,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36284,6 +36715,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36396,6 +36828,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36465,6 +36898,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36556,6 +36990,7 @@ "console" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36626,6 +37061,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36709,6 +37145,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] @@ -36789,6 +37226,7 @@ "server" ], "packaging": false, + "public": true, "auth": { "Project": [], "Key": [] diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 1317c59b22..67ec3dccbc 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -3754,6 +3754,7 @@ App::post('/v1/account/verifications/email') since: '1.8.0', replaceWith: 'account.createEmailVerification' ), + public: false, ) ]) ->label('abuse-limit', 10) @@ -3970,6 +3971,7 @@ App::put('/v1/account/verifications/email') since: '1.8.0', replaceWith: 'account.updateEmailVerification' ), + public: false, ) ]) ->label('abuse-limit', 10) diff --git a/app/controllers/api/messaging.php b/app/controllers/api/messaging.php index f84631bdce..dc53e1cf35 100644 --- a/app/controllers/api/messaging.php +++ b/app/controllers/api/messaging.php @@ -339,6 +339,7 @@ App::post('/v1/messaging/providers/smtp') since: '1.8.0', replaceWith: 'messaging.createSMTPProvider', ), + public: false, ), new Method( namespace: 'messaging', @@ -872,6 +873,7 @@ App::post('/v1/messaging/providers/fcm') since: '1.8.0', replaceWith: 'messaging.createFCMProvider', ), + public: false, ), new Method( namespace: 'messaging', @@ -961,6 +963,7 @@ App::post('/v1/messaging/providers/apns') since: '1.8.0', replaceWith: 'messaging.createAPNSProvider', ), + public: false, ), new Method( namespace: 'messaging', @@ -1574,6 +1577,7 @@ App::patch('/v1/messaging/providers/smtp/:providerId') since: '1.8.0', replaceWith: 'messaging.updateSMTPProvider', ), + public: false, ), new Method( namespace: 'messaging', @@ -2165,6 +2169,7 @@ App::patch('/v1/messaging/providers/fcm/:providerId') since: '1.8.0', replaceWith: 'messaging.updateFCMProvider', ), + public: false, ), new Method( namespace: 'messaging', @@ -2260,6 +2265,7 @@ App::patch('/v1/messaging/providers/apns/:providerId') since: '1.8.0', replaceWith: 'messaging.updateAPNSProvider', ), + public: false, ), new Method( namespace: 'messaging', @@ -3325,6 +3331,7 @@ App::post('/v1/messaging/messages/sms') since: '1.8.0', replaceWith: 'messaging.createSMS', ), + public: false, ), new Method( namespace: 'messaging', @@ -4168,6 +4175,7 @@ App::patch('/v1/messaging/messages/sms/:messageId') since: '1.8.0', replaceWith: 'messaging.updateSMS', ), + public: false, ), new Method( namespace: 'messaging', diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php index b8761c2da9..37f7fdbc8b 100644 --- a/app/controllers/api/projects.php +++ b/app/controllers/api/projects.php @@ -563,6 +563,7 @@ App::patch('/v1/projects/:projectId/api') since: '1.8.0', replaceWith: 'projects.updateAPIStatus', ), + public: false, ), new Method( namespace: 'projects', @@ -620,6 +621,7 @@ App::patch('/v1/projects/:projectId/api/all') since: '1.8.0', replaceWith: 'projects.updateAPIStatusAll', ), + public: false, ), new Method( namespace: 'projects', @@ -2024,6 +2026,7 @@ App::patch('/v1/projects/:projectId/smtp') since: '1.8.0', replaceWith: 'projects.updateSMTP', ), + public: false, ), new Method( namespace: 'projects', @@ -2140,6 +2143,7 @@ App::post('/v1/projects/:projectId/smtp/tests') since: '1.8.0', replaceWith: 'projects.createSMTPTest', ), + public: false, ), new Method( namespace: 'projects', @@ -2234,6 +2238,7 @@ App::get('/v1/projects/:projectId/templates/sms/:type/:locale') since: '1.8.0', replaceWith: 'projects.getSMSTemplate', ), + public: false, ), new Method( namespace: 'projects', @@ -2400,6 +2405,7 @@ App::patch('/v1/projects/:projectId/templates/sms/:type/:locale') since: '1.8.0', replaceWith: 'projects.updateSMSTemplate', ), + public: false, ), new Method( namespace: 'projects', @@ -2524,6 +2530,7 @@ App::delete('/v1/projects/:projectId/templates/sms/:type/:locale') since: '1.8.0', replaceWith: 'projects.deleteSMSTemplate', ), + public: false, ), new Method( namespace: 'projects', diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index 0d281f2ebf..e49b0631d3 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -1813,6 +1813,7 @@ App::patch('/v1/users/:userId/mfa') since: '1.8.0', replaceWith: 'users.updateMFA', ), + public: false, ), new Method( namespace: 'users', @@ -1872,6 +1873,7 @@ App::get('/v1/users/:userId/mfa/factors') since: '1.8.0', replaceWith: 'users.listMFAFactors', ), + public: false, ), new Method( namespace: 'users', @@ -1930,6 +1932,7 @@ App::get('/v1/users/:userId/mfa/recovery-codes') since: '1.8.0', replaceWith: 'users.getMFARecoveryCodes', ), + public: false, ), new Method( namespace: 'users', @@ -1994,6 +1997,7 @@ App::patch('/v1/users/:userId/mfa/recovery-codes') since: '1.8.0', replaceWith: 'users.createMFARecoveryCodes', ), + public: false, ), new Method( namespace: 'users', @@ -2065,6 +2069,7 @@ App::put('/v1/users/:userId/mfa/recovery-codes') since: '1.8.0', replaceWith: 'users.updateMFARecoveryCodes', ), + public: false, ), new Method( namespace: 'users', @@ -2077,7 +2082,8 @@ App::put('/v1/users/:userId/mfa/recovery-codes') code: Response::STATUS_CODE_OK, model: Response::MODEL_MFA_RECOVERY_CODES, ) - ] + ], + public: false, ) ]) ->param('userId', '', new UID(), 'User ID.') @@ -2136,6 +2142,7 @@ App::delete('/v1/users/:userId/mfa/authenticators/:type') since: '1.8.0', replaceWith: 'users.deleteMFAAuthenticator', ), + public: false, ), new Method( namespace: 'users', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Create.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Create.php index 2d83599964..c2825ce9d1 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Create.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Create.php @@ -60,6 +60,7 @@ class Create extends Action since: '1.8.0', replaceWith: 'account.createMFAAuthenticator', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Delete.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Delete.php index 5c92bfff5c..3244bc662b 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Delete.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Delete.php @@ -57,6 +57,7 @@ class Delete extends Action since: '1.8.0', replaceWith: 'account.deleteMFAAuthenticator', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Update.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Update.php index b68a55c20b..34656a6428 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Update.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Authenticators/Update.php @@ -59,6 +59,7 @@ class Update extends Action since: '1.8.0', replaceWith: 'account.updateMFAAuthenticator', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php index 10230df7af..3ed4e27464 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Create.php @@ -72,6 +72,7 @@ class Create extends Action since: '1.8.0', replaceWith: 'account.createMFAChallenge', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Update.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Update.php index 40d17afa18..6e8ac87e33 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Update.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Challenges/Update.php @@ -59,6 +59,7 @@ class Update extends Action since: '1.8.0', replaceWith: 'account.updateMFAChallenge', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Factors/XList.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Factors/XList.php index c60f599cfc..e19d7dc59c 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Factors/XList.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/Factors/XList.php @@ -49,6 +49,7 @@ class XList extends Action since: '1.8.0', replaceWith: 'account.listMFAFactors', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Create.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Create.php index fc26142991..f46e2969ff 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Create.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Create.php @@ -55,6 +55,7 @@ class Create extends Action since: '1.8.0', replaceWith: 'account.createMFARecoveryCodes', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Get.php b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Get.php index 8a85c361ca..8ba5cb31e6 100644 --- a/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Get.php +++ b/src/Appwrite/Platform/Modules/Account/Http/Account/MFA/RecoveryCodes/Get.php @@ -48,6 +48,7 @@ class Get extends Action since: '1.8.0', replaceWith: 'account.getMFARecoveryCodes', ), + public: false, ), new Method( namespace: 'account', diff --git a/src/Appwrite/SDK/Method.php b/src/Appwrite/SDK/Method.php index 8d11b07198..3cf96b5413 100644 --- a/src/Appwrite/SDK/Method.php +++ b/src/Appwrite/SDK/Method.php @@ -31,6 +31,7 @@ class Method * @param array $parameters * @param array $additionalParameters * @param string $desc + * @param bool $public Whether this method should be rendered on the website/documentation */ public function __construct( protected string $namespace, @@ -47,7 +48,8 @@ class Method protected ContentType $requestType = ContentType::JSON, protected array $parameters = [], protected array $additionalParameters = [], - protected string $desc = '' + protected string $desc = '', + protected bool $public = true ) { $this->validateMethod($name, $namespace); $this->validateAuthTypes($auth); @@ -307,6 +309,17 @@ class Method return $this; } + public function isPublic(): bool + { + return $this->public; + } + + public function setPublic(bool $public): self + { + $this->public = $public; + return $this; + } + public static function getErrors(): array { return self::$errors; diff --git a/src/Appwrite/SDK/Specification/Format/OpenAPI3.php b/src/Appwrite/SDK/Specification/Format/OpenAPI3.php index bfa33e19f3..e5790484c1 100644 --- a/src/Appwrite/SDK/Specification/Format/OpenAPI3.php +++ b/src/Appwrite/SDK/Specification/Format/OpenAPI3.php @@ -165,7 +165,8 @@ class OpenAPI3 extends Format 'rate-key' => $route->getLabel('abuse-key', 'url:{url},ip:{ip}'), 'scope' => $route->getLabel('scope', ''), 'platforms' => $sdkPlatforms, - 'packaging' => $sdk->isPackaging() + 'packaging' => $sdk->isPackaging(), + 'public' => $sdk->isPublic(), ], ]; @@ -225,6 +226,7 @@ class OpenAPI3 extends Format 'responses' => [], 'description' => ($desc) ? \file_get_contents($desc) : '', 'demo' => \strtolower($namespace) . '/' . Template::fromCamelCaseToDash($methodObj->getMethodName()) . '.md', + 'public' => $methodObj->isPublic(), ]; // add deprecation only if method has it! diff --git a/src/Appwrite/SDK/Specification/Format/Swagger2.php b/src/Appwrite/SDK/Specification/Format/Swagger2.php index b0deb034b4..51b972ca0b 100644 --- a/src/Appwrite/SDK/Specification/Format/Swagger2.php +++ b/src/Appwrite/SDK/Specification/Format/Swagger2.php @@ -170,6 +170,7 @@ class Swagger2 extends Format 'scope' => $route->getLabel('scope', ''), 'platforms' => $sdkPlatforms, 'packaging' => $sdk->isPackaging(), + 'public' => $sdk->isPublic(), ], ]; @@ -234,6 +235,7 @@ class Swagger2 extends Format 'responses' => [], 'description' => ($desc) ? \file_get_contents($desc) : '', 'demo' => \strtolower($namespace) . '/' . Template::fromCamelCaseToDash($methodObj->getMethodName()) . '.md', + 'public' => $methodObj->isPublic(), ]; // add deprecation only if method has it! From 50c6a350795281fec9c388053480080010255541 Mon Sep 17 00:00:00 2001 From: loks0n <22452787+loks0n@users.noreply.github.com> Date: Sat, 6 Dec 2025 22:40:20 +0000 Subject: [PATCH 32/42] feat: multiple app domains --- app/config/templates/site.php | 7 +- app/config/variables.php | 2 +- app/controllers/api/messaging.php | 13 +- app/controllers/general.php | 236 ++++++++++-------- app/init/resources.php | 23 +- .../Modules/Console/Http/Resources/Get.php | 12 +- .../Functions/Http/Executions/Create.php | 3 +- src/Executor/Executor.php | 4 - 8 files changed, 146 insertions(+), 154 deletions(-) diff --git a/app/config/templates/site.php b/app/config/templates/site.php index c8bb019123..11a3aa0c51 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -7,12 +7,7 @@ use Utopia\System\System; */ $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; -$hostname = System::getEnv('_APP_DOMAIN', ''); - -// Temporary fix until we can set _APP_DOMAIN to "localhost" instead of "traefik" -if (System::getEnv('_APP_ENV', 'development') === 'development') { - $hostname = 'localhost'; -} +$hostname = System::getEnv('_APP_CONSOLE_DOMAIN', ''); $url = $protocol . '://' . $hostname; diff --git a/app/config/variables.php b/app/config/variables.php index e1b707c553..408be8d54e 100644 --- a/app/config/variables.php +++ b/app/config/variables.php @@ -81,7 +81,7 @@ return [ ], [ 'name' => '_APP_DOMAIN', - 'description' => 'Your Appwrite domain address. When setting a public suffix domain, Appwrite will attempt to issue a valid SSL certificate automatically. When used with a dev domain, Appwrite will assign a self-signed SSL certificate. The default value is \'localhost\'.', + 'description' => 'Your Appwrite domain address. When setting a public suffix domain, Appwrite will attempt to issue a valid SSL certificate automatically. When used with a dev domain, Appwrite will assign a self-signed SSL certificate. The default value is \'localhost\'. Multiple domains can be separated by commas.', 'introduction' => '', 'default' => 'localhost', 'required' => true, diff --git a/app/controllers/api/messaging.php b/app/controllers/api/messaging.php index dc53e1cf35..13a8271bd5 100644 --- a/app/controllers/api/messaging.php +++ b/app/controllers/api/messaging.php @@ -23,6 +23,7 @@ use Appwrite\Utopia\Database\Validator\Queries\Providers; use Appwrite\Utopia\Database\Validator\Queries\Subscribers; use Appwrite\Utopia\Database\Validator\Queries\Targets; use Appwrite\Utopia\Database\Validator\Queries\Topics; +use Appwrite\Utopia\Request; use Appwrite\Utopia\Response; use MaxMind\Db\Reader; use Utopia\App; @@ -3494,8 +3495,9 @@ App::post('/v1/messaging/messages/push') ->inject('dbForPlatform') ->inject('project') ->inject('queueForMessaging') + ->inject('request') ->inject('response') - ->action(function (string $messageId, string $title, string $body, ?array $topics, ?array $users, ?array $targets, ?array $data, string $action, string $image, string $icon, string $sound, string $color, string $tag, int $badge, bool $draft, ?string $scheduledAt, bool $contentAvailable, bool $critical, string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Response $response) { + ->action(function (string $messageId, string $title, string $body, ?array $topics, ?array $users, ?array $targets, ?array $data, string $action, string $image, string $icon, string $sound, string $color, string $tag, int $badge, bool $draft, ?string $scheduledAt, bool $contentAvailable, bool $critical, string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Request $request, Response $response) { $messageId = $messageId == 'unique()' ? ID::unique() : $messageId; @@ -3551,7 +3553,6 @@ App::post('/v1/messaging/messages/push') throw new Exception(Exception::STORAGE_FILE_TYPE_UNSUPPORTED); } - $host = System::getEnv('_APP_DOMAIN', 'localhost'); $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; $scheduleTime = $currentScheduledAt ?? $scheduledAt; @@ -3572,7 +3573,7 @@ App::post('/v1/messaging/messages/push') $image = [ 'bucketId' => $bucket->getId(), 'fileId' => $file->getId(), - 'url' => "{$protocol}://{$host}/v1/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}", + 'url' => "{$protocol}://{$request->getHostname()}/v1/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}", ]; } @@ -4377,8 +4378,9 @@ App::patch('/v1/messaging/messages/push/:messageId') ->inject('dbForPlatform') ->inject('project') ->inject('queueForMessaging') + ->inject('request') ->inject('response') - ->action(function (string $messageId, ?array $topics, ?array $users, ?array $targets, ?string $title, ?string $body, ?array $data, ?string $action, ?string $image, ?string $icon, ?string $sound, ?string $color, ?string $tag, ?int $badge, ?bool $draft, ?string $scheduledAt, ?bool $contentAvailable, ?bool $critical, ?string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Response $response) { + ->action(function (string $messageId, ?array $topics, ?array $users, ?array $targets, ?string $title, ?string $body, ?array $data, ?string $action, ?string $image, ?string $icon, ?string $sound, ?string $color, ?string $tag, ?int $badge, ?bool $draft, ?string $scheduledAt, ?bool $contentAvailable, ?bool $critical, ?string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Request $request, Response $response) { $message = $dbForProject->getDocument('messages', $messageId); if ($message->isEmpty()) { @@ -4546,7 +4548,6 @@ App::patch('/v1/messaging/messages/push/:messageId') throw new Exception(Exception::STORAGE_FILE_TYPE_UNSUPPORTED); } - $host = System::getEnv('_APP_DOMAIN', 'localhost'); $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; $scheduleTime = $currentScheduledAt ?? $scheduledAt; @@ -4567,7 +4568,7 @@ App::patch('/v1/messaging/messages/push/:messageId') $pushData['image'] = [ 'bucketId' => $bucket->getId(), 'fileId' => $file->getId(), - 'url' => "{$protocol}://{$host}/v1/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}" + 'url' => "{$protocol}://{$request->getHost()}/v1/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}" ]; } diff --git a/app/controllers/general.php b/app/controllers/general.php index f034da6b24..540b561418 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -457,8 +457,7 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw } $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_DOMAIN'); - $endpoint = $protocol . '://' . $hostname . "/v1"; + $endpoint = "$protocol://{$request->getHostname()}/v1"; // Appwrite vars if ($type === 'function') { @@ -845,7 +844,6 @@ App::init() ->inject('request') ->inject('response') ->inject('log') - ->inject('console') ->inject('project') ->inject('dbForPlatform') ->inject('getProjectDB') @@ -855,7 +853,6 @@ App::init() ->inject('geodb') ->inject('queueForStatsUsage') ->inject('queueForEvents') - ->inject('queueForCertificates') ->inject('queueForFunctions') ->inject('executor') ->inject('isResourceBlocked') @@ -864,14 +861,14 @@ App::init() ->inject('apiKey') ->inject('httpReferrer') ->inject('httpReferrerSafe') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Document $console, Document $project, Database $dbForPlatform, callable $getProjectDB, Locale $locale, array $localeCodes, array $platforms, Reader $geodb, StatsUsage $queueForStatsUsage, Event $queueForEvents, Certificate $queueForCertificates, Func $queueForFunctions, Executor $executor, callable $isResourceBlocked, string $previewHostname, Document $devKey, ?Key $apiKey, string $httpReferrer, string $httpReferrerSafe) { + ->inject('domains') + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Document $project, Database $dbForPlatform, callable $getProjectDB, Locale $locale, array $localeCodes, array $platforms, Reader $geodb, StatsUsage $queueForStatsUsage, Event $queueForEvents, Func $queueForFunctions, Executor $executor, callable $isResourceBlocked, string $previewHostname, Document $devKey, ?Key $apiKey, string $httpReferrer, string $httpReferrerSafe, array $domains) { /* * Appwrite Router */ - $host = $request->getHostname() ?? ''; - $mainDomain = System::getEnv('_APP_DOMAIN', ''); + $hostname = $request->getHostname() ?? ''; // Only run Router when external domain - if ($host !== $mainDomain || !empty($previewHostname)) { + if (!in_array($hostname, $domains) || !empty($previewHostname)) { if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $previewHostname, $apiKey)) { $utopia->getRoute()?->label('router', true); } @@ -912,92 +909,6 @@ App::init() } } - $domain = $request->getHostname(); - $domains = Config::getParam('domains', []); - if (!array_key_exists($domain, $domains)) { - $domain = new Domain(!empty($domain) ? $domain : ''); - - if (empty($domain->get()) || !$domain->isKnown() || $domain->isTest()) { - $domains[$domain->get()] = false; - Console::warning($domain->get() . ' is not a publicly accessible domain. Skipping SSL certificate generation.'); - } elseif (str_starts_with($request->getURI(), '/.well-known/acme-challenge')) { - Console::warning('Skipping SSL certificates generation on ACME challenge.'); - } else { - Authorization::disable(); - - $envDomain = System::getEnv('_APP_DOMAIN', ''); - $mainDomain = null; - if (!empty($envDomain) && $envDomain !== 'localhost') { - $mainDomain = $envDomain; - } else { - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - if (System::getEnv('_APP_RULES_FORMAT') === 'md5') { - $domainDocument = $dbForPlatform->getDocument('rules', md5($envDomain)); - } else { - $domainDocument = $dbForPlatform->findOne('rules', [Query::orderAsc('$id')]); - } - $mainDomain = !$domainDocument->isEmpty() ? $domainDocument->getAttribute('domain') : $domain->get(); - } - - if ($mainDomain !== $domain->get()) { - Console::warning($domain->get() . ' is not a main domain. Skipping SSL certificate generation.'); - } else { - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - if (System::getEnv('_APP_RULES_FORMAT') === 'md5') { - $domainDocument = $dbForPlatform->getDocument('rules', md5($domain->get())); - } else { - $domainDocument = $dbForPlatform->findOne('rules', [ - Query::equal('domain', [$domain->get()]) - ]); - } - - $owner = ''; - $functionsDomainFallback = System::getEnv('_APP_DOMAIN_FUNCTIONS_FALLBACK', ''); - $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); - $siteDomain = System::getEnv('_APP_DOMAIN_SITES', ''); - if (!empty($functionsDomainFallback) && \str_ends_with($host, $functionsDomainFallback)) { - $functionsDomain = $functionsDomainFallback; - } - - if ( - (!empty($functionsDomain) && \str_ends_with($domain->get(), $functionsDomain)) || - (!empty($siteDomain) && \str_ends_with($domain->get(), $siteDomain)) - ) { - $owner = 'Appwrite'; - } - - if ($domainDocument->isEmpty()) { - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain->get()) : ID::unique(); - $domainDocument = new Document([ - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - '$id' => $ruleId, - 'domain' => $domain->get(), - 'type' => 'api', - 'status' => 'verifying', - 'projectId' => $console->getId(), - 'projectInternalId' => $console->getSequence(), - 'search' => implode(' ', [$ruleId, $domain->get()]), - 'owner' => $owner, - 'region' => $console->getAttribute('region') - ]); - - $domainDocument = $dbForPlatform->createDocument('rules', $domainDocument); - - Console::info('Issuing a TLS certificate for the main domain (' . $domain->get() . ') in a few seconds...'); - - $queueForCertificates - ->setDomain($domainDocument) - ->setSkipRenewCheck(true) - ->trigger(); - } - } - $domains[$domain->get()] = true; - - Authorization::reset(); // ensure authorization is re-enabled - } - Config::setParam('domains', $domains); - } - $localeParam = (string) $request->getParam('locale', $request->getHeader('x-appwrite-locale', '')); if (\in_array($localeParam, $localeCodes)) { $locale->setDefault($localeParam); @@ -1111,6 +1022,118 @@ App::init() } }); +/** + * Automatic certificate generation + */ +App::init() + ->groups(['api', 'web']) + ->inject('request') + ->inject('console') + ->inject('dbForPlatform') + ->inject('queueForCertificates') + ->inject('domains') + ->action(function (Request $request, Document $console, Database $dbForPlatform, Certificate $queueForCertificates, array $domains) { + $hostname = $request->getHostname(); + $cache = Config::getParam('domains', []); + + // 1. Cache hit + if (array_key_exists($hostname, $cache)) { + return; + } + + // 2. Domain validation + $domain = new Domain(!empty($hostname) ? $hostname : ''); + + if (empty($domain->get()) || !$domain->isKnown() || $domain->isTest()) { + $cache[$domain->get()] = false; + Config::setParam('domains', $cache); + Console::warning($domain->get() . ' is not a publicly accessible domain. Skipping SSL certificate generation.'); + return; + } + + if (str_starts_with($request->getURI(), '/.well-known/acme-challenge')) { + Console::warning('Skipping SSL certificates generation on ACME challenge.'); + return; + } + + // 3. Processing + Authorization::disable(); + + try { + // Check if the current domain is in the list of valid Main App Domains + if (!in_array($domain->get(), $domains)) { + Console::warning($domain->get() . ' is not a main domain. Skipping SSL certificate generation.'); + return; + } + + // Check if rule exsits + // TODO: @Meldiron remove once we migrate the rules in 1.7.x + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + if ($isMd5) { + $document = $dbForPlatform->getDocument('rules', md5($domain->get())); + } else { + $document = $dbForPlatform->findOne('rules', [ + Query::equal('domain', [$domain->get()]) + ]); + } + + // Rule already exists + if (!$document->isEmpty()) { + $cache[$domain->get()] = true; + Config::setParam('domains', $cache); + return; + } + + // 4. Create new rule + $owner = ''; + $fallback = System::getEnv('_APP_DOMAIN_FUNCTIONS_FALLBACK', ''); + $funcDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); + $siteDomain = System::getEnv('_APP_DOMAIN_SITES', ''); + + if (!empty($fallback) && \str_ends_with($domain->get(), $fallback)) { + $funcDomain = $fallback; + } + + if ( + (!empty($funcDomain) && \str_ends_with($domain->get(), $funcDomain)) || + (!empty($siteDomain) && \str_ends_with($domain->get(), $siteDomain)) + ) { + $owner = 'Appwrite'; + } + + // TODO: @Meldiron remove once we migrate the rules in 1.7.x + $ruleId = $isMd5 ? md5($domain->get()) : ID::unique(); + + $document = new Document([ + '$id' => $ruleId, + 'domain' => $domain->get(), + 'type' => 'api', + 'status' => 'verifying', + 'projectId' => $console->getId(), + 'projectInternalId' => $console->getSequence(), + 'search' => implode(' ', [$ruleId, $domain->get()]), + 'owner' => $owner, + 'region' => $console->getAttribute('region') + ]); + + $dbForPlatform->createDocument('rules', $document); + + Console::info('Issuing a TLS certificate for the main domain (' . $domain->get() . ') in a few seconds...'); + + $queueForCertificates + ->setDomain($document) + ->setSkipRenewCheck(true) + ->trigger(); + + // Update cache after successful creation + $cache[$domain->get()] = true; + Config::setParam('domains', $cache); + + } finally { + Authorization::reset(); + } + }); + App::options() ->inject('utopia') ->inject('swooleRequest') @@ -1129,14 +1152,13 @@ App::options() ->inject('project') ->inject('devKey') ->inject('apiKey') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, Document $project, Document $devKey, ?Key $apiKey) { + ->inject('domains') + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, Document $project, Document $devKey, ?Key $apiKey, array $domains) { /* * Appwrite Router */ - $host = $request->getHostname() ?? ''; - $mainDomain = System::getEnv('_APP_DOMAIN', ''); // Only run Router when external domain - if ($host !== $mainDomain || !empty($previewHostname)) { + if (!in_array($request->getHostname(), $domains) || !empty($previewHostname)) { if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $previewHostname, $apiKey)) { $utopia->getRoute()?->label('router', true); } @@ -1445,12 +1467,9 @@ App::get('/robots.txt') ->inject('isResourceBlocked') ->inject('previewHostname') ->inject('apiKey') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, ?Key $apiKey) { - $host = $request->getHostname() ?? ''; - $consoleDomain = System::getEnv('_APP_CONSOLE_DOMAIN', ''); - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - - if (($host === $consoleDomain || $host === $mainDomain || $host === 'localhost') && empty($previewHostname)) { + ->inject('domains') + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, ?Key $apiKey, array $domains) { + if (!in_array($request->getHostname(), $domains) || !empty($previewHostname)) { $template = new View(__DIR__ . '/../views/general/robots.phtml'); $response->text($template->render(false)); } else { @@ -1479,12 +1498,9 @@ App::get('/humans.txt') ->inject('isResourceBlocked') ->inject('previewHostname') ->inject('apiKey') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, ?Key $apiKey) { - $host = $request->getHostname() ?? ''; - $consoleDomain = System::getEnv('_APP_CONSOLE_DOMAIN', ''); - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - - if (($host === $consoleDomain || $host === $mainDomain || $host === 'localhost') && empty($previewHostname)) { + ->inject('domains') + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, ?Key $apiKey, array $domains) { + if (!in_array($request->getHostname(), $domains) || !empty($previewHostname)) { $template = new View(__DIR__ . '/../views/general/humans.phtml'); $response->text($template->render(false)); } else { diff --git a/app/init/resources.php b/app/init/resources.php index 98162d3a2b..db30e05f9f 100644 --- a/app/init/resources.php +++ b/app/init/resources.php @@ -839,23 +839,12 @@ App::setResource('schema', function ($utopia, $dbForProject) { ); }, ['utopia', 'dbForProject']); -App::setResource('contributors', function () { - $path = 'app/config/contributors.json'; - $list = (file_exists($path)) ? json_decode(file_get_contents($path), true) : []; - return $list; -}); - -App::setResource('employees', function () { - $path = 'app/config/employees.json'; - $list = (file_exists($path)) ? json_decode(file_get_contents($path), true) : []; - return $list; -}); - -App::setResource('heroes', function () { - $path = 'app/config/heroes.json'; - $list = (file_exists($path)) ? json_decode(file_get_contents($path), true) : []; - return $list; -}); +App::setResource('domains', fn () => array_unique([ + 'localhost', + APP_HOSTNAME_INTERNAL, + ...\explode(',', System::getEnv('_APP_DOMAIN', 'localhost')), + ...\explode(',', System::getEnv('_APP_CONSOLE_DOMAIN', 'localhost')) +])); App::setResource('gitHub', function (Cache $cache) { return new VcsGitHub($cache); diff --git a/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php b/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php index b67a42adb1..1b8a81cdc6 100644 --- a/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php +++ b/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php @@ -59,6 +59,7 @@ class Get extends Action ->param('type', '', new WhiteList(['rules']), 'Resource type.') ->inject('response') ->inject('dbForPlatform') + ->inject('domains') ->callback($this->action(...)); } @@ -66,7 +67,8 @@ class Get extends Action string $value, string $type, Response $response, - Database $dbForPlatform + Database $dbForPlatform, + array $domains ) { if ($type === 'rules') { $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); @@ -89,13 +91,7 @@ class Get extends Action throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, 'This domain name is not allowed. Please use a different domain.'); } - $deniedDomains = [ - 'localhost', - APP_HOSTNAME_INTERNAL - ]; - - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - $deniedDomains[] = $mainDomain; + $deniedDomains = [...$domains]; if (!empty($sitesDomain)) { $deniedDomains[] = $sitesDomain; diff --git a/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php b/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php index 1367cf337f..6527caeef4 100644 --- a/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php +++ b/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php @@ -367,8 +367,7 @@ class Create extends Base } $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_DOMAIN'); - $endpoint = $protocol . '://' . $hostname . "/v1"; + $endpoint = "$protocol://{$request->getHostname()}/v1"; // Appwrite vars $vars = \array_merge($vars, [ diff --git a/src/Executor/Executor.php b/src/Executor/Executor.php index 30c6132b76..c891fb82e0 100644 --- a/src/Executor/Executor.php +++ b/src/Executor/Executor.php @@ -200,10 +200,6 @@ class Executor ?int $requestTimeout = null, string $responseFormat = self::RESPONSE_FORMAT_OBJECT_HEADERS ) { - if (empty($headers['host'])) { - $headers['host'] = System::getEnv('_APP_DOMAIN', ''); - } - $runtimeId = "$projectId-$deploymentId"; $route = '/runtimes/' . $runtimeId . '/executions'; From f765eb92e7af29a5f2288b8d4b49656b04c3be73 Mon Sep 17 00:00:00 2001 From: loks0n <22452787+loks0n@users.noreply.github.com> Date: Sun, 7 Dec 2025 20:29:45 +0000 Subject: [PATCH 33/42] feat: cors service --- .env | 4 +- app/config/platform.php | 21 ++ app/config/{platforms.php => sdks.php} | 0 app/config/templates/site.php | 4 +- app/controllers/api/account.php | 53 ++- app/controllers/api/console.php | 7 +- app/controllers/api/messaging.php | 15 +- app/controllers/api/teams.php | 3 +- app/controllers/api/vcs.php | 50 +-- app/controllers/general.php | 348 +++++++++--------- app/controllers/mock.php | 5 +- app/controllers/shared/api.php | 22 +- app/controllers/web/home.php | 2 +- app/init/configs.php | 3 +- app/init/constants.php | 6 +- app/init/resources.php | 278 +++++++++----- app/realtime.php | 3 +- app/views/general/error.phtml | 6 +- docker-compose.yml | 12 +- src/Appwrite/Event/Build.php | 4 +- src/Appwrite/Event/Event.php | 24 ++ src/Appwrite/Event/Func.php | 3 +- src/Appwrite/Event/Migration.php | 1 + src/Appwrite/Network/Cors.php | 88 +++++ src/Appwrite/Network/Validator/Origin.php | 13 +- .../Platform/Modules/Compute/Base.php | 5 +- .../Functions/Http/Executions/Create.php | 9 +- .../Functions/Http/Functions/Create.php | 5 +- .../Modules/Functions/Workers/Builds.php | 29 +- .../Modules/Proxy/Http/Rules/API/Create.php | 16 +- .../Proxy/Http/Rules/Function/Create.php | 16 +- .../Proxy/Http/Rules/Redirect/Create.php | 16 +- .../Modules/Proxy/Http/Rules/Site/Create.php | 16 +- .../Modules/Sites/Http/Deployments/Create.php | 5 +- .../Http/Deployments/Duplicate/Create.php | 5 +- .../Http/Deployments/Template/Create.php | 7 +- src/Appwrite/Platform/Tasks/Maintenance.php | 11 +- src/Appwrite/Platform/Tasks/SDKs.php | 2 +- .../Platform/Workers/Certificates.php | 11 +- src/Appwrite/Platform/Workers/Functions.php | 11 +- src/Appwrite/Platform/Workers/Mails.php | 2 +- src/Appwrite/Platform/Workers/Migrations.php | 10 +- src/Appwrite/Vcs/Comment.php | 9 +- tests/e2e/General/CompressionTest.php | 13 +- tests/e2e/General/HTTPTest.php | 59 +-- tests/e2e/General/HooksTest.php | 2 +- tests/e2e/Scopes/Scope.php | 2 +- tests/e2e/Services/Account/AccountBase.php | 15 - .../Account/AccountCustomClientTest.php | 11 +- .../Functions/FunctionsCustomServerTest.php | 2 +- tests/e2e/Services/GraphQL/ScopeTest.php | 2 +- .../Services/Migrations/MigrationsBase.php | 24 +- .../Projects/ProjectsConsoleClientTest.php | 5 +- .../Projects/ProjectsCustomServerTest.php | 13 +- .../Services/Proxy/ProxyCustomServerTest.php | 21 +- tests/e2e/Services/Realtime/RealtimeBase.php | 2 +- .../Services/Sites/SitesCustomClientTest.php | 2 - .../Services/Sites/SitesCustomServerTest.php | 10 +- .../Webhooks/WebhooksCustomClientTest.php | 3 - tests/unit/Network/CorsTest.php | 150 ++++++++ tests/unit/Network/Validators/OriginTest.php | 44 +-- 61 files changed, 914 insertions(+), 626 deletions(-) create mode 100644 app/config/platform.php rename app/config/{platforms.php => sdks.php} (100%) create mode 100644 src/Appwrite/Network/Cors.php create mode 100644 tests/unit/Network/CorsTest.php diff --git a/.env b/.env index 960405111a..55ec662f24 100644 --- a/.env +++ b/.env @@ -22,7 +22,7 @@ _APP_OPTIONS_FORCE_HTTPS=disabled _APP_OPTIONS_ROUTER_FORCE_HTTPS=disabled _APP_OPENSSL_KEY_V1=your-secret-key _APP_DNS=8.8.8.8 -_APP_DOMAIN=traefik +_APP_DOMAIN=appwrite.test _APP_CONSOLE_DOMAIN=localhost _APP_DOMAIN_FUNCTIONS=functions.localhost _APP_DOMAIN_SITES=sites.localhost @@ -124,4 +124,4 @@ _APP_MESSAGE_PUSH_TEST_DSN= _APP_WEBHOOK_MAX_FAILED_ATTEMPTS=10 _APP_PROJECT_REGIONS=default _APP_FUNCTIONS_CREATION_ABUSE_LIMIT=5000 -_APP_STATS_USAGE_DUAL_WRITING_DBS=database_db_main \ No newline at end of file +_APP_STATS_USAGE_DUAL_WRITING_DBS=database_db_main diff --git a/app/config/platform.php b/app/config/platform.php new file mode 100644 index 0000000000..4c5a88d87e --- /dev/null +++ b/app/config/platform.php @@ -0,0 +1,21 @@ + System::getEnv('_APP_DOMAIN', 'localhost'), + 'consoleDomain' => System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', 'localhost')), + 'platformName' => APP_EMAIL_PLATFORM_NAME, + 'logoUrl' => APP_EMAIL_LOGO_URL, + 'accentColor' => APP_EMAIL_ACCENT_COLOR, + 'footerImageUrl' => APP_EMAIL_FOOTER_IMAGE_URL, + 'twitterUrl' => APP_SOCIAL_TWITTER, + 'discordUrl' => APP_SOCIAL_DISCORD, + 'githubUrl' => APP_SOCIAL_GITHUB, + 'termsUrl' => APP_EMAIL_TERMS_URL, + 'privacyUrl' => APP_EMAIL_PRIVACY_URL, + 'websiteUrl' => 'https://' . APP_DOMAIN, +]; diff --git a/app/config/platforms.php b/app/config/sdks.php similarity index 100% rename from app/config/platforms.php rename to app/config/sdks.php diff --git a/app/config/templates/site.php b/app/config/templates/site.php index 11a3aa0c51..ea84367dbd 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -1,5 +1,6 @@ label('abuse-limit', 50) ->label('abuse-key', 'ip:{ip}') ->param('provider', '', new WhiteList(\array_keys(Config::getParam('oAuthProviders')), true), 'OAuth2 Provider. Currently, supported providers are: ' . \implode(', ', \array_keys(\array_filter(Config::getParam('oAuthProviders'), fn ($node) => (!$node['mock'])))) . '.') - ->param('success', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect back to your app after a successful login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['platforms', 'devKey']) - ->param('failure', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect back to your app after a failed login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['platforms', 'devKey']) + ->param('success', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to your app after a successful login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) + ->param('failure', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to your app after a failed login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) ->param('scopes', [], new ArrayList(new Text(APP_LIMIT_ARRAY_ELEMENT_SIZE), APP_LIMIT_ARRAY_PARAMS_SIZE), 'A list of custom OAuth2 scopes. Check each provider internal docs for a list of supported scopes. Maximum of ' . APP_LIMIT_ARRAY_PARAMS_SIZE . ' scopes are allowed, each ' . APP_LIMIT_ARRAY_ELEMENT_SIZE . ' characters long.', true) ->inject('request') ->inject('response') ->inject('project') - ->action(function (string $provider, string $success, string $failure, array $scopes, Request $request, Response $response, Document $project) use ($oauthDefaultSuccess, $oauthDefaultFailure) { + ->inject('platform') + ->action(function (string $provider, string $success, string $failure, array $scopes, Request $request, Response $response, Document $project, array $platform) use ($oauthDefaultSuccess, $oauthDefaultFailure) { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; $port = $request->getPort(); $callbackBase = $protocol . '://' . $request->getHostname(); @@ -1324,7 +1325,7 @@ App::get('/v1/account/sessions/oauth2/:provider') throw new Exception(Exception::PROJECT_PROVIDER_UNSUPPORTED); } - $host = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $host = $platform['consoleDomain'] ?? ''; $redirectBase = $protocol . '://' . $host; if ($protocol === 'https' && $port !== '443') { $redirectBase .= ':' . $port; @@ -1443,7 +1444,7 @@ App::get('/v1/account/sessions/oauth2/:provider/redirect') ->inject('request') ->inject('response') ->inject('project') - ->inject('platforms') + ->inject('redirectValidator') ->inject('devKey') ->inject('user') ->inject('dbForProject') @@ -1452,7 +1453,7 @@ App::get('/v1/account/sessions/oauth2/:provider/redirect') ->inject('store') ->inject('proofForPassword') ->inject('proofForToken') - ->action(function (string $provider, string $code, string $state, string $error, string $error_description, Request $request, Response $response, Document $project, array $platforms, Document $devKey, User $user, Database $dbForProject, Reader $geodb, Event $queueForEvents, Store $store, ProofsPassword $proofForPassword, ProofsToken $proofForToken) use ($oauthDefaultSuccess) { + ->action(function (string $provider, string $code, string $state, string $error, string $error_description, Request $request, Response $response, Document $project, Validator $redirectValidator, Document $devKey, User $user, Database $dbForProject, Reader $geodb, Event $queueForEvents, Store $store, ProofsPassword $proofForPassword, ProofsToken $proofForToken) use ($oauthDefaultSuccess) { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; $port = $request->getPort(); $callbackBase = $protocol . '://' . $request->getHostname(); @@ -1463,7 +1464,6 @@ App::get('/v1/account/sessions/oauth2/:provider/redirect') } $callback = $callbackBase . '/v1/account/sessions/oauth2/callback/' . $provider . '/' . $project->getId(); $defaultState = ['success' => $project->getAttribute('url', ''), 'failure' => '']; - $redirect = new Redirect($platforms); $appId = $project->getAttribute('oAuthProviders', [])[$provider . 'Appid'] ?? ''; $appSecret = $project->getAttribute('oAuthProviders', [])[$provider . 'Secret'] ?? '{}'; $providerEnabled = $project->getAttribute('oAuthProviders', [])[$provider . 'Enabled'] ?? false; @@ -1490,11 +1490,11 @@ App::get('/v1/account/sessions/oauth2/:provider/redirect') $state = $defaultState; } - if ($devKey->isEmpty() && !$redirect->isValid($state['success'])) { + if ($devKey->isEmpty() && !$redirectValidator->isValid($state['success'])) { throw new Exception(Exception::PROJECT_INVALID_SUCCESS_URL); } - if ($devKey->isEmpty() && !empty($state['failure']) && !$redirect->isValid($state['failure'])) { + if ($devKey->isEmpty() && !empty($state['failure']) && !$redirectValidator->isValid($state['failure'])) { throw new Exception(Exception::PROJECT_INVALID_FAILURE_URL); } $failure = []; @@ -1945,23 +1945,15 @@ App::get('/v1/account/tokens/oauth2/:provider') ->label('abuse-limit', 50) ->label('abuse-key', 'ip:{ip}') ->param('provider', '', new WhiteList(\array_keys(Config::getParam('oAuthProviders')), true), 'OAuth2 Provider. Currently, supported providers are: ' . \implode(', ', \array_keys(\array_filter(Config::getParam('oAuthProviders'), fn ($node) => (!$node['mock'])))) . '.') - ->param('success', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect back to your app after a successful login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['platforms', 'devKey']) - ->param('failure', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect back to your app after a failed login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['platforms', 'devKey']) + ->param('success', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to your app after a successful login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) + ->param('failure', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to your app after a failed login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) ->param('scopes', [], new ArrayList(new Text(APP_LIMIT_ARRAY_ELEMENT_SIZE), APP_LIMIT_ARRAY_PARAMS_SIZE), 'A list of custom OAuth2 scopes. Check each provider internal docs for a list of supported scopes. Maximum of ' . APP_LIMIT_ARRAY_PARAMS_SIZE . ' scopes are allowed, each ' . APP_LIMIT_ARRAY_ELEMENT_SIZE . ' characters long.', true) ->inject('request') ->inject('response') ->inject('project') - ->action(function (string $provider, string $success, string $failure, array $scopes, Request $request, Response $response, Document $project) use ($oauthDefaultSuccess, $oauthDefaultFailure) { - $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $port = $request->getPort(); - $callbackBase = $protocol . '://' . $request->getHostname(); - if ($protocol === 'https' && $port !== '443') { - $callbackBase .= ':' . $port; - } elseif ($protocol === 'http' && $port !== '80') { - $callbackBase .= ':' . $port; - } - - $callback = $callbackBase . '/v1/account/sessions/oauth2/callback/' . $provider . '/' . $project->getId(); + ->inject('platform') + ->action(function (string $provider, string $success, string $failure, array $scopes, Request $request, Response $response, Document $project, array $platform) use ($oauthDefaultSuccess, $oauthDefaultFailure) { + $callback = $platform['endpoint'] . '/account/sessions/oauth2/callback/' . $provider . '/' . $project->getId(); $providerEnabled = $project->getAttribute('oAuthProviders', [])[$provider . 'Enabled'] ?? false; if (!$providerEnabled) { @@ -1986,7 +1978,9 @@ App::get('/v1/account/tokens/oauth2/:provider') throw new Exception(Exception::PROJECT_PROVIDER_UNSUPPORTED); } - $host = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $host = $platform['consoleDomain'] ?? ''; + $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; + $port = $request->getPort(); $redirectBase = $protocol . '://' . $host; if ($protocol === 'https' && $port !== '443') { $redirectBase .= ':' . $port; @@ -2041,7 +2035,7 @@ App::post('/v1/account/tokens/magic-url') ->label('abuse-key', ['url:{url},email:{param-email}', 'url:{url},ip:{ip}']) ->param('userId', '', new CustomId(), 'Unique Id. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can\'t start with a special char. Max length is 36 chars. If the email address has never been used, a new account is created using the provided userId. Otherwise, if the email address is already attached to an account, the user ID is ignored.') ->param('email', '', new EmailValidator(), 'User email.') - ->param('url', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect the user back to your app from the magic URL login. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['platforms', 'devKey']) + ->param('url', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect the user back to your app from the magic URL login. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) ->param('phrase', false, new Boolean(), 'Toggle for security phrase. If enabled, email will be send with a randomly generated phrase and the phrase will also be included in the response. Confirming phrases match increases the security of your authentication flow.', true) ->inject('request') ->inject('response') @@ -2052,7 +2046,8 @@ App::post('/v1/account/tokens/magic-url') ->inject('queueForEvents') ->inject('queueForMails') ->inject('proofForPassword') - ->action(function (string $userId, string $email, string $url, bool $phrase, Request $request, Response $response, User $user, Document $project, Database $dbForProject, Locale $locale, Event $queueForEvents, Mail $queueForMails, ProofsPassword $proofForPassword) { + ->inject('platform') + ->action(function (string $userId, string $email, string $url, bool $phrase, Request $request, Response $response, User $user, Document $project, Database $dbForProject, Locale $locale, Event $queueForEvents, Mail $queueForMails, ProofsPassword $proofForPassword, array $platform) { if (empty(System::getEnv('_APP_SMTP_HOST'))) { throw new Exception(Exception::GENERAL_SMTP_DISABLED, 'SMTP disabled'); } @@ -2158,7 +2153,7 @@ App::post('/v1/account/tokens/magic-url') if (empty($url)) { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $host = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $host = $platform['consoleDomain'] ?? ''; $port = $request->getPort(); $callbackBase = $protocol . '://' . $host; if ($protocol === 'https' && $port !== '443') { @@ -3463,7 +3458,7 @@ App::post('/v1/account/recovery') ->label('abuse-limit', 10) ->label('abuse-key', ['url:{url},email:{param-email}', 'url:{url},ip:{ip}']) ->param('email', '', new EmailValidator(), 'User email.') - ->param('url', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect the user back to your app from the recovery email. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', false, ['platforms', 'devKey']) + ->param('url', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect the user back to your app from the recovery email. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', false, ['redirectValidator']) ->inject('request') ->inject('response') ->inject('user') @@ -3759,7 +3754,7 @@ App::post('/v1/account/verifications/email') ]) ->label('abuse-limit', 10) ->label('abuse-key', 'url:{url},userId:{userId}') - ->param('url', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect the user back to your app from the verification email. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', false, ['platforms', 'devKey']) // TODO add built-in confirm page + ->param('url', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect the user back to your app from the verification email. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', false, ['redirectValidator']) // TODO add built-in confirm page ->inject('request') ->inject('response') ->inject('project') diff --git a/app/controllers/api/console.php b/app/controllers/api/console.php index ec68f1050c..5bc8325794 100644 --- a/app/controllers/api/console.php +++ b/app/controllers/api/console.php @@ -43,9 +43,6 @@ App::get('/v1/console/variables') )) ->inject('response') ->action(function (Response $response) { - $validator = new Domain(System::getEnv('_APP_DOMAIN')); - $isDomainValid = !empty(System::getEnv('_APP_DOMAIN', '')) && $validator->isKnown() && !$validator->isTest(); - $validator = new Domain(System::getEnv('_APP_DOMAIN_TARGET_CNAME')); $isCNAMEValid = !empty(System::getEnv('_APP_DOMAIN_TARGET_CNAME', '')) && $validator->isKnown() && !$validator->isTest(); @@ -55,9 +52,7 @@ App::get('/v1/console/variables') $validator = new IP(IP::V6); $isAAAAValid = !empty(System::getEnv('_APP_DOMAIN_TARGET_AAAA', '')) && $validator->isValid(System::getEnv('_APP_DOMAIN_TARGET_AAAA')); - $isDomainEnabled = $isDomainValid && ( - $isAAAAValid || $isAValid || $isCNAMEValid - ); + $isDomainEnabled = $isAAAAValid || $isAValid || $isCNAMEValid; $isVcsEnabled = !empty(System::getEnv('_APP_VCS_GITHUB_APP_NAME', '')) && !empty(System::getEnv('_APP_VCS_GITHUB_PRIVATE_KEY', '')) diff --git a/app/controllers/api/messaging.php b/app/controllers/api/messaging.php index 13a8271bd5..771dd0e6a5 100644 --- a/app/controllers/api/messaging.php +++ b/app/controllers/api/messaging.php @@ -23,7 +23,6 @@ use Appwrite\Utopia\Database\Validator\Queries\Providers; use Appwrite\Utopia\Database\Validator\Queries\Subscribers; use Appwrite\Utopia\Database\Validator\Queries\Targets; use Appwrite\Utopia\Database\Validator\Queries\Topics; -use Appwrite\Utopia\Request; use Appwrite\Utopia\Response; use MaxMind\Db\Reader; use Utopia\App; @@ -3495,9 +3494,9 @@ App::post('/v1/messaging/messages/push') ->inject('dbForPlatform') ->inject('project') ->inject('queueForMessaging') - ->inject('request') ->inject('response') - ->action(function (string $messageId, string $title, string $body, ?array $topics, ?array $users, ?array $targets, ?array $data, string $action, string $image, string $icon, string $sound, string $color, string $tag, int $badge, bool $draft, ?string $scheduledAt, bool $contentAvailable, bool $critical, string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Request $request, Response $response) { + ->inject('platform') + ->action(function (string $messageId, string $title, string $body, ?array $topics, ?array $users, ?array $targets, ?array $data, string $action, string $image, string $icon, string $sound, string $color, string $tag, int $badge, bool $draft, ?string $scheduledAt, bool $contentAvailable, bool $critical, string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Response $response, array $platform) { $messageId = $messageId == 'unique()' ? ID::unique() : $messageId; @@ -3573,7 +3572,7 @@ App::post('/v1/messaging/messages/push') $image = [ 'bucketId' => $bucket->getId(), 'fileId' => $file->getId(), - 'url' => "{$protocol}://{$request->getHostname()}/v1/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}", + 'url' => "{$platform['endpoint']}/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}", ]; } @@ -4378,9 +4377,9 @@ App::patch('/v1/messaging/messages/push/:messageId') ->inject('dbForPlatform') ->inject('project') ->inject('queueForMessaging') - ->inject('request') ->inject('response') - ->action(function (string $messageId, ?array $topics, ?array $users, ?array $targets, ?string $title, ?string $body, ?array $data, ?string $action, ?string $image, ?string $icon, ?string $sound, ?string $color, ?string $tag, ?int $badge, ?bool $draft, ?string $scheduledAt, ?bool $contentAvailable, ?bool $critical, ?string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Request $request, Response $response) { + ->inject('platform') + ->action(function (string $messageId, ?array $topics, ?array $users, ?array $targets, ?string $title, ?string $body, ?array $data, ?string $action, ?string $image, ?string $icon, ?string $sound, ?string $color, ?string $tag, ?int $badge, ?bool $draft, ?string $scheduledAt, ?bool $contentAvailable, ?bool $critical, ?string $priority, Event $queueForEvents, Database $dbForProject, Database $dbForPlatform, Document $project, Messaging $queueForMessaging, Response $response, array $platform) { $message = $dbForProject->getDocument('messages', $messageId); if ($message->isEmpty()) { @@ -4548,8 +4547,6 @@ App::patch('/v1/messaging/messages/push/:messageId') throw new Exception(Exception::STORAGE_FILE_TYPE_UNSUPPORTED); } - $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $scheduleTime = $currentScheduledAt ?? $scheduledAt; if (!\is_null($scheduleTime)) { $expiry = (new \DateTime($scheduleTime))->add(new \DateInterval('P15D'))->format('U'); @@ -4568,7 +4565,7 @@ App::patch('/v1/messaging/messages/push/:messageId') $pushData['image'] = [ 'bucketId' => $bucket->getId(), 'fileId' => $file->getId(), - 'url' => "{$protocol}://{$request->getHost()}/v1/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}" + 'url' => "{$platform['endpoint']}/storage/buckets/{$bucket->getId()}/files/{$file->getId()}/push?project={$project->getId()}&jwt={$jwt}", ]; } diff --git a/app/controllers/api/teams.php b/app/controllers/api/teams.php index b24e3d40cf..5f45c38fed 100644 --- a/app/controllers/api/teams.php +++ b/app/controllers/api/teams.php @@ -58,7 +58,6 @@ use Utopia\Validator\ArrayList; use Utopia\Validator\Assoc; use Utopia\Validator\Boolean; use Utopia\Validator\Text; -use Utopia\Validator\URL; use Utopia\Validator\WhiteList; App::post('/v1/teams') @@ -486,7 +485,7 @@ App::post('/v1/teams/:teamId/memberships') } return new ArrayList(new Key(), APP_LIMIT_ARRAY_PARAMS_SIZE); }, 'Array of strings. Use this param to set the user roles in the team. A role can be any string. Learn more about [roles and permissions](https://appwrite.io/docs/permissions). Maximum of ' . APP_LIMIT_ARRAY_PARAMS_SIZE . ' roles are allowed, each 32 characters long.', false, ['project']) - ->param('url', '', fn ($platforms, $devKey) => $devKey->isEmpty() ? new Redirect($platforms) : new URL(), 'URL to redirect the user back to your app from the invitation email. This parameter is not required when an API key is supplied. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['platforms', 'devKey']) // TODO add our own built-in confirm page + ->param('url', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect the user back to your app from the invitation email. This parameter is not required when an API key is supplied. Only URLs from hostnames in your project platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) // TODO add our own built-in confirm page ->param('name', '', new Text(128), 'Name of the new team member. Max length: 128 chars.', true) ->inject('response') ->inject('project') diff --git a/app/controllers/api/vcs.php b/app/controllers/api/vcs.php index c424e6884f..abe5a449e1 100644 --- a/app/controllers/api/vcs.php +++ b/app/controllers/api/vcs.php @@ -4,7 +4,6 @@ use Appwrite\Auth\OAuth2\Github as OAuth2Github; use Appwrite\Event\Build; use Appwrite\Event\Delete; use Appwrite\Extend\Exception; -use Appwrite\Network\Validator\Redirect; use Appwrite\SDK\AuthType; use Appwrite\SDK\ContentType; use Appwrite\SDK\Method; @@ -77,7 +76,7 @@ use Utopia\VCS\Exception\RepositoryNotFound; use function Swoole\Coroutine\batch; -$createGitDeployments = function (GitHub $github, string $providerInstallationId, array $repositories, string $providerBranch, string $providerBranchUrl, string $providerRepositoryName, string $providerRepositoryUrl, string $providerRepositoryOwner, string $providerCommitHash, string $providerCommitAuthor, string $providerCommitAuthorUrl, string $providerCommitMessage, string $providerCommitUrl, string $providerPullRequestId, bool $external, Database $dbForPlatform, Build $queueForBuilds, callable $getProjectDB, Request $request) { +$createGitDeployments = function (GitHub $github, string $providerInstallationId, array $repositories, string $providerBranch, string $providerBranchUrl, string $providerRepositoryName, string $providerRepositoryUrl, string $providerRepositoryOwner, string $providerCommitHash, string $providerCommitAuthor, string $providerCommitAuthorUrl, string $providerCommitMessage, string $providerCommitUrl, string $providerPullRequestId, bool $external, Database $dbForPlatform, Build $queueForBuilds, callable $getProjectDB, array $platform) { $errors = []; foreach ($repositories as $repository) { try { @@ -133,7 +132,7 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId $commentStatus = $isAuthorized ? 'waiting' : 'failed'; $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $hostname = $platform['consoleDomain'] ?? ''; $authorizeUrl = $protocol . '://' . $hostname . "/console/git/authorize-contributor?projectId={$projectId}&installationId={$installationId}&repositoryId={$repositoryId}&providerPullRequestId={$providerPullRequestId}"; @@ -175,7 +174,7 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId if ($lockAcquired) { // Wrap in try/finally to ensure lock file gets deleted try { - $comment = new Comment(); + $comment = new Comment($platform); $comment->parseComment($github->getComment($owner, $repositoryName, $latestCommentId)); $comment->addBuild($project, $resource, $resourceType, $commentStatus, $deploymentId, $action, ''); @@ -185,7 +184,7 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId } } } else { - $comment = new Comment(); + $comment = new Comment($platform); $comment->addBuild($project, $resource, $resourceType, $commentStatus, $deploymentId, $action, ''); $latestCommentId = \strval($github->createComment($owner, $repositoryName, $providerPullRequestId, $comment->generateComment())); @@ -246,7 +245,7 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId if ($lockAcquired) { // Wrap in try/finally to ensure lock file gets deleted try { - $comment = new Comment(); + $comment = new Comment($platform); $comment->parseComment($github->getComment($owner, $repositoryName, $latestCommentId)); $comment->addBuild($project, $resource, $resourceType, $commentStatus, $deploymentId, $action, ''); @@ -467,7 +466,7 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId $previewUrl = !empty($rule) ? ("{$protocol}://" . $rule->getAttribute('domain', '')) : ''; if (!empty($previewUrl)) { - $comment = new Comment(); + $comment = new Comment($platform); $comment->parseComment($github->getComment($owner, $repositoryName, $latestCommentId)); $comment->addBuild($project, $resource, $resourceType, $commentStatus, $deploymentId, $action, $previewUrl); $github->updateComment($owner, $repositoryName, $latestCommentId, $comment->generateComment()); @@ -542,12 +541,12 @@ App::get('/v1/vcs/github/authorize') type: MethodType::WEBAUTH, hide: true, )) - ->param('success', '', fn ($platforms) => new Redirect($platforms), 'URL to redirect back to console after a successful installation attempt.', true, ['platforms']) - ->param('failure', '', fn ($platforms) => new Redirect($platforms), 'URL to redirect back to console after a failed installation attempt.', true, ['platforms']) - ->inject('request') + ->param('success', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to console after a successful installation attempt.', true, ['redirectValidator']) + ->param('failure', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to console after a failed installation attempt.', true, ['redirectValidator']) ->inject('response') ->inject('project') - ->action(function (string $success, string $failure, Request $request, Response $response, Document $project) { + ->inject('platform') + ->action(function (string $success, string $failure, Response $response, Document $project, array $platform) { $state = \json_encode([ 'projectId' => $project->getId(), 'success' => $success, @@ -556,7 +555,7 @@ App::get('/v1/vcs/github/authorize') $appName = System::getEnv('_APP_VCS_GITHUB_APP_NAME'); $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $hostname = $platform['consoleDomain'] ?? ''; if (empty($appName)) { throw new Exception(Exception::GENERAL_SERVER_ERROR, 'GitHub App name is not configured. Please configure VCS (Version Control System) variables in .env file.'); @@ -585,10 +584,10 @@ App::get('/v1/vcs/github/callback') ->inject('gitHub') ->inject('user') ->inject('project') - ->inject('request') ->inject('response') ->inject('dbForPlatform') - ->action(function (string $providerInstallationId, string $setupAction, string $state, string $code, GitHub $github, Document $user, Document $project, Request $request, Response $response, Database $dbForPlatform) { + ->inject('platform') + ->action(function (string $providerInstallationId, string $setupAction, string $state, string $code, GitHub $github, Document $user, Document $project, Response $response, Database $dbForPlatform, array $platform) { if (empty($state)) { $error = 'Installation requests from organisation members for the Appwrite GitHub App are currently unsupported. To proceed with the installation, login to the Appwrite Console and install the GitHub App.'; throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, $error); @@ -615,7 +614,7 @@ App::get('/v1/vcs/github/callback') $region = $project->getAttribute('region', 'default'); $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $hostname = $platform['consoleDomain'] ?? ''; $defaultState = [ 'success' => $protocol . '://' . $hostname . "/console/project-$region-$projectId/settings/git-installations", @@ -1479,8 +1478,9 @@ App::post('/v1/vcs/github/events') ->inject('dbForPlatform') ->inject('getProjectDB') ->inject('queueForBuilds') + ->inject('platform') ->action( - function (GitHub $github, Request $request, Response $response, Database $dbForPlatform, callable $getProjectDB, Build $queueForBuilds) use ($createGitDeployments) { + function (GitHub $github, Request $request, Response $response, Database $dbForPlatform, callable $getProjectDB, Build $queueForBuilds, array $platform) use ($createGitDeployments) { $payload = $request->getRawPayload(); $signatureRemote = $request->getHeader('x-hub-signature-256', ''); $signatureLocal = System::getEnv('_APP_VCS_GITHUB_WEBHOOK_SECRET', ''); @@ -1523,7 +1523,7 @@ App::post('/v1/vcs/github/events') // create new deployment only on push (not committed by us) and not when branch is created or deleted if ($providerCommitAuthorEmail !== APP_VCS_GITHUB_EMAIL && !$providerBranchCreated && !$providerBranchDeleted) { - $createGitDeployments($github, $providerInstallationId, $repositories, $providerBranch, $providerBranchUrl, $providerRepositoryName, $providerRepositoryUrl, $providerRepositoryOwner, $providerCommitHash, $providerCommitAuthorName, $providerCommitAuthorUrl, $providerCommitMessage, $providerCommitUrl, '', false, $dbForPlatform, $queueForBuilds, $getProjectDB, $request); + $createGitDeployments($github, $providerInstallationId, $repositories, $providerBranch, $providerBranchUrl, $providerRepositoryName, $providerRepositoryUrl, $providerRepositoryOwner, $providerCommitHash, $providerCommitAuthorName, $providerCommitAuthorUrl, $providerCommitMessage, $providerCommitUrl, '', false, $dbForPlatform, $queueForBuilds, $getProjectDB, $platform); } } elseif ($event == $github::EVENT_INSTALLATION) { if ($parsedPayload["action"] == "deleted") { @@ -1579,7 +1579,7 @@ App::post('/v1/vcs/github/events') Query::orderDesc('$createdAt') ])); - $createGitDeployments($github, $providerInstallationId, $repositories, $providerBranch, $providerBranchUrl, $providerRepositoryName, $providerRepositoryUrl, $providerRepositoryOwner, $providerCommitHash, $providerCommitAuthor, $providerCommitAuthorUrl, $providerCommitMessage, $providerCommitUrl, $providerPullRequestId, $external, $dbForPlatform, $queueForBuilds, $getProjectDB, $request); + $createGitDeployments($github, $providerInstallationId, $repositories, $providerBranch, $providerBranchUrl, $providerRepositoryName, $providerRepositoryUrl, $providerRepositoryOwner, $providerCommitHash, $providerCommitAuthor, $providerCommitAuthorUrl, $providerCommitMessage, $providerCommitUrl, $providerPullRequestId, $external, $dbForPlatform, $queueForBuilds, $getProjectDB, $platform); } elseif ($parsedPayload["action"] == "closed") { // Allowed external contributions cleanup @@ -1783,13 +1783,13 @@ App::patch('/v1/vcs/github/installations/:installationId/repositories/:repositor ->param('repositoryId', '', new Text(256), 'VCS Repository Id') ->param('providerPullRequestId', '', new Text(256), 'GitHub Pull Request Id') ->inject('gitHub') - ->inject('request') ->inject('response') ->inject('project') ->inject('dbForPlatform') ->inject('getProjectDB') ->inject('queueForBuilds') - ->action(function (string $installationId, string $repositoryId, string $providerPullRequestId, GitHub $github, Request $request, Response $response, Document $project, Database $dbForPlatform, callable $getProjectDB, Build $queueForBuilds) use ($createGitDeployments) { + ->inject('platform') + ->action(function (string $installationId, string $repositoryId, string $providerPullRequestId, GitHub $github, Response $response, Document $project, Database $dbForPlatform, callable $getProjectDB, Build $queueForBuilds, array $platform) use ($createGitDeployments) { $installation = $dbForPlatform->getDocument('installations', $installationId); if ($installation->isEmpty()) { @@ -1837,8 +1837,16 @@ App::patch('/v1/vcs/github/installations/:installationId/repositories/:repositor $providerBranch = \explode(':', $pullRequestResponse['head']['label'])[1] ?? ''; $providerCommitHash = $pullRequestResponse['head']['sha'] ?? ''; + $providerBranchUrl = $pullRequestResponse['head']['repo']['html_url'] ?? ''; + $providerRepositoryName = $pullRequestResponse['head']['repo']['name'] ?? ''; + $providerRepositoryUrl = $pullRequestResponse['head']['repo']['html_url'] ?? ''; + $providerRepositoryOwner = $pullRequestResponse['head']['repo']['owner']['login'] ?? ''; + $providerCommitAuthor = $pullRequestResponse['head']['user']['login'] ?? ''; + $providerCommitAuthorUrl = $pullRequestResponse['head']['user']['html_url'] ?? ''; + $providerCommitMessage = $pullRequestResponse['title'] ?? ''; + $providerCommitUrl = $pullRequestResponse['html_url'] ?? ''; - $createGitDeployments($github, $providerInstallationId, $repositories, $providerBranch, $providerCommitHash, $providerPullRequestId, true, $dbForPlatform, $queueForBuilds, $getProjectDB, $request); + $createGitDeployments($github, $providerInstallationId, $repositories, $providerBranch, $providerBranchUrl, $providerRepositoryName, $providerRepositoryUrl, $providerRepositoryOwner, $providerCommitHash, $providerCommitAuthor, $providerCommitAuthorUrl, $providerCommitMessage, $providerCommitUrl, $providerPullRequestId, true, $dbForPlatform, $queueForBuilds, $getProjectDB, $platform); $response->noContent(); }); diff --git a/app/controllers/general.php b/app/controllers/general.php index 540b561418..90dd1c245e 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -10,7 +10,7 @@ use Appwrite\Event\Event; use Appwrite\Event\Func; use Appwrite\Event\StatsUsage; use Appwrite\Extend\Exception as AppwriteException; -use Appwrite\Network\Validator\Origin; +use Appwrite\Network\Cors; use Appwrite\Platform\Appwrite; use Appwrite\SDK\Method; use Appwrite\SDK\Response as SDKResponse; @@ -39,6 +39,7 @@ use Utopia\Config\Config; use Utopia\Database\Database; use Utopia\Database\DateTime; use Utopia\Database\Document; +use Utopia\Database\Exception\Duplicate; use Utopia\Database\Helpers\ID; use Utopia\Database\Query; use Utopia\Database\Validator\Authorization; @@ -51,33 +52,35 @@ use Utopia\Logger\Log\User; use Utopia\Logger\Logger; use Utopia\Platform\Service; use Utopia\System\System; +use Utopia\Validator; use Utopia\Validator\Text; Config::setParam('domainVerification', false); Config::setParam('cookieDomain', 'localhost'); Config::setParam('cookieSamesite', Response::COOKIE_SAMESITE_NONE); -function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, ?Key $apiKey) +function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey, array $domains) { $host = $request->getHostname() ?? ''; if (!empty($previewHostname)) { $host = $previewHostname; } - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - if (System::getEnv('_APP_RULES_FORMAT') === 'md5') { - $rule = Authorization::skip(fn () => $dbForPlatform->getDocument('rules', md5($host))); - } else { - $rule = Authorization::skip( - fn () => $dbForPlatform->find('rules', [ - Query::equal('domain', [$host]), - Query::limit(1) - ]) - )[0] ?? new Document(); - } + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $rule = Authorization::skip(function () use ($dbForPlatform, $host, $isMd5) { + if ($isMd5) { + return $dbForPlatform->getDocument('rules', md5($host)); + } + + return $dbForPlatform->findOne('rules', [ + Query::equal('domain', [$host]), + ]) ?? new Document(); + }); $errorView = __DIR__ . '/../views/general/error.phtml'; - $url = (System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https') . '://' . System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; + $url = $protocol . '://' . $platform['consoleDomain']; if ($rule->isEmpty()) { $appDomainFunctionsFallback = System::getEnv('_APP_DOMAIN_FUNCTIONS_FALLBACK', ''); @@ -98,10 +101,8 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw throw $exception; } - if (System::getEnv('_APP_OPTIONS_ROUTER_PROTECTION', 'disabled') === 'enabled') { - if ($host !== 'localhost' && $host !== APP_HOSTNAME_INTERNAL && $host !== System::getEnv('_APP_CONSOLE_DOMAIN', '')) { - throw new AppwriteException(AppwriteException::GENERAL_ACCESS_FORBIDDEN, 'Router protection does not allow accessing Appwrite over this domain. Please add it as custom domain to your project or disable _APP_OPTIONS_ROUTER_PROTECTION environment variable.', view: $errorView); - } + if (!in_array($host, $domains)) { + throw new AppwriteException(AppwriteException::GENERAL_ACCESS_FORBIDDEN, 'Router protection does not allow accessing Appwrite over this domain. Please add it as custom domain to your project or disable _APP_OPTIONS_ROUTER_PROTECTION environment variable.', view: $errorView); } // Act as API - no Proxy logic @@ -143,7 +144,7 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw if ($type === 'deployment') { if (System::getEnv('_APP_OPTIONS_ROUTER_FORCE_HTTPS', 'disabled') === 'enabled') { // Force HTTPS - if ($request->getProtocol() !== 'https' && $request->getHostname() !== APP_HOSTNAME_INTERNAL) { + if ($request->getProtocol() !== 'https') { if ($request->getMethod() !== Request::METHOD_GET) { throw new AppwriteException(AppwriteException::GENERAL_PROTOCOL_UNSUPPORTED, 'Method unsupported over HTTP. Please use HTTPS instead.', view: $errorView); } @@ -268,7 +269,7 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw } if (!$authorized) { - $url = (System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https') . "://" . System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $url = $protocol . "://" . $platform['consoleDomain']; $response ->addHeader('Cache-Control', 'no-store, no-cache, must-revalidate, max-age=0') ->addHeader('Pragma', 'no-cache') @@ -456,13 +457,10 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw $vars[$var->getAttribute('key')] = $var->getAttribute('value', ''); } - $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $endpoint = "$protocol://{$request->getHostname()}/v1"; - // Appwrite vars if ($type === 'function') { $vars = \array_merge($vars, [ - 'APPWRITE_FUNCTION_API_ENDPOINT' => $endpoint, + 'APPWRITE_FUNCTION_API_ENDPOINT' => $platform['endpoint'], 'APPWRITE_FUNCTION_ID' => $resource->getId(), 'APPWRITE_FUNCTION_NAME' => $resource->getAttribute('name'), 'APPWRITE_FUNCTION_DEPLOYMENT' => $deployment->getId(), @@ -474,7 +472,7 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw ]); } elseif ($type === 'site') { $vars = \array_merge($vars, [ - 'APPWRITE_SITE_API_ENDPOINT' => $endpoint, + 'APPWRITE_SITE_API_ENDPOINT' => $platform['endpoint'], 'APPWRITE_SITE_ID' => $resource->getId(), 'APPWRITE_SITE_NAME' => $resource->getAttribute('name'), 'APPWRITE_SITE_DEPLOYMENT' => $deployment->getId(), @@ -849,27 +847,26 @@ App::init() ->inject('getProjectDB') ->inject('locale') ->inject('localeCodes') - ->inject('platforms') ->inject('geodb') ->inject('queueForStatsUsage') ->inject('queueForEvents') ->inject('queueForFunctions') ->inject('executor') + ->inject('platform') ->inject('isResourceBlocked') ->inject('previewHostname') ->inject('devKey') ->inject('apiKey') - ->inject('httpReferrer') - ->inject('httpReferrerSafe') + ->inject('cors') ->inject('domains') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Document $project, Database $dbForPlatform, callable $getProjectDB, Locale $locale, array $localeCodes, array $platforms, Reader $geodb, StatsUsage $queueForStatsUsage, Event $queueForEvents, Func $queueForFunctions, Executor $executor, callable $isResourceBlocked, string $previewHostname, Document $devKey, ?Key $apiKey, string $httpReferrer, string $httpReferrerSafe, array $domains) { + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Document $project, Database $dbForPlatform, callable $getProjectDB, Locale $locale, array $localeCodes, Reader $geodb, StatsUsage $queueForStatsUsage, Event $queueForEvents, Func $queueForFunctions, Executor $executor, array $platform, callable $isResourceBlocked, string $previewHostname, Document $devKey, ?Key $apiKey, Cors $cors, array $domains) { /* * Appwrite Router */ $hostname = $request->getHostname() ?? ''; // Only run Router when external domain if (!in_array($hostname, $domains) || !empty($previewHostname)) { - if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $previewHostname, $apiKey)) { + if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $platform, $previewHostname, $apiKey, $domains)) { $utopia->getRoute()?->label('router', true); } } @@ -914,7 +911,7 @@ App::init() $locale->setDefault($localeParam); } - $origin = \parse_url($request->getOrigin($httpReferrer), PHP_URL_HOST); + $origin = \parse_url($request->getOrigin($request->getReferer('')), PHP_URL_HOST); $selfDomain = new Domain($request->getHostname()); $endDomain = new Domain((string)$origin); Config::setParam( @@ -943,8 +940,8 @@ App::init() $warnings = []; /* - * Response format - */ + * Response format + */ $responseFormat = $request->getHeader('x-appwrite-response-format', System::getEnv('_APP_SYSTEM_RESPONSE_FORMAT', '')); if ($responseFormat) { if (version_compare($responseFormat, '1.4.0', '<')) { @@ -964,14 +961,13 @@ App::init() } } - /* - * Security Headers - * - * As recommended at: - * @see https://www.owasp.org/index.php/List_of_useful_HTTP_headers - */ + // Add Appwrite warning headers + if (!empty($warnings)) { + $response->addHeader('X-Appwrite-Warning', implode(';', $warnings)); + } + if (System::getEnv('_APP_OPTIONS_FORCE_HTTPS', 'disabled') === 'enabled') { // Force HTTPS - if ($request->getProtocol() !== 'https' && ($swooleRequest->header['host'] ?? '') !== 'localhost' && ($swooleRequest->header['host'] ?? '') !== APP_HOSTNAME_INTERNAL) { // localhost allowed for proxy, APP_HOSTNAME_INTERNAL allowed for migrations + if ($request->getProtocol() !== 'https' && ($swooleRequest->header['host'] ?? '') !== 'localhost') { // localhost allowed for proxy, APP_HOSTNAME_INTERNAL allowed for migrations if ($request->getMethod() !== Request::METHOD_GET) { throw new AppwriteException(AppwriteException::GENERAL_PROTOCOL_UNSUPPORTED, 'Method unsupported over HTTP. Please use HTTPS instead.'); } @@ -979,45 +975,46 @@ App::init() return $response->redirect('https://' . $request->getHostname() . $request->getURI()); } } + }); - if ($request->getProtocol() === 'https') { - $response->addHeader('Strict-Transport-Security', 'max-age=' . (60 * 60 * 24 * 126)); // 126 days +/** + * Security headers + * + * @see https://www.owasp.org/index.php/List_of_useful_HTTP_headers + */ +App::init() + ->groups(['api', 'web']) + ->inject('request') + ->inject('response') + ->inject('cors') + ->inject('devKey') + ->inject('originValidator') + ->action(function (Request $request, Response $response, Cors $cors, Document $devKey, Validator $originValidator) { + // CORS headers + foreach ($cors->headers($request->getOrigin()) as $name => $value) { + $response->addHeader($name, $value); } + // Security headers $response ->addHeader('Server', 'Appwrite') - ->addHeader('X-Content-Type-Options', 'nosniff') - ->addHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE') - ->addHeader('Access-Control-Allow-Headers', 'Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Dev-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Forwarded-For, X-Forwarded-User-Agent') - ->addHeader('Access-Control-Expose-Headers', 'X-Appwrite-Session, X-Fallback-Cookies') - ->addHeader('Access-Control-Allow-Origin', $httpReferrerSafe) - ->addHeader('Access-Control-Allow-Credentials', 'true'); + ->addHeader('X-Content-Type-Options', 'nosniff'); - if (!$devKey->isEmpty()) { - $response->addHeader('Access-Control-Allow-Origin', '*'); + if ($request->getProtocol() === 'https') { + $maxAge = 60 * 60 * 24 * 126; // 126 days + $response->addHeader('Strict-Transport-Security', "max-age=$maxAge"); } - if (!empty($warnings)) { - $response->addHeader('X-Appwrite-Warning', implode(';', $warnings)); + // Application level CSRF protection + $origin = $request->getOrigin(); + if (empty($origin) || !$devKey->isEmpty() || !empty($request->getHeader('x-appwrite-key'))) { + return; } - - /* - * Validate Client Domain - Check to avoid CSRF attack - * Adding Appwrite API domains to allow XDOMAIN communication - * Skip this check for non-web platforms which are not required to send an origin header - */ - $origin = $request->getOrigin($request->getReferer('')); - $originValidator = new Origin($platforms); - - if ( - $devKey->isEmpty() - && !empty($origin) - && !$originValidator->isValid($origin) - && \in_array($request->getMethod(), [Request::METHOD_POST, Request::METHOD_PUT, Request::METHOD_PATCH, Request::METHOD_DELETE]) - && $route->getLabel('origin', false) !== '*' - && empty($request->getHeader('x-appwrite-key', '')) - && \parse_url($httpReferrerSafe, PHP_URL_HOST) === 'localhost' - ) { + $route = $request->getRoute(); + if ($route->getLabel('origin', false) === '*') { + return; + } + if (!$originValidator->isValid($origin)) { throw new AppwriteException(AppwriteException::GENERAL_UNKNOWN_ORIGIN, $originValidator->getDescription()); } }); @@ -1026,113 +1023,101 @@ App::init() * Automatic certificate generation */ App::init() - ->groups(['api', 'web']) - ->inject('request') - ->inject('console') - ->inject('dbForPlatform') - ->inject('queueForCertificates') - ->inject('domains') - ->action(function (Request $request, Document $console, Database $dbForPlatform, Certificate $queueForCertificates, array $domains) { - $hostname = $request->getHostname(); - $cache = Config::getParam('domains', []); + ->groups(['api', 'web']) + ->inject('request') + ->inject('console') + ->inject('dbForPlatform') + ->inject('queueForCertificates') + ->inject('domains') + ->action(function (Request $request, Document $console, Database $dbForPlatform, Certificate $queueForCertificates, array $domains) { + $hostname = $request->getHostname(); + $cache = Config::getParam('domains', []); - // 1. Cache hit - if (array_key_exists($hostname, $cache)) { - return; - } + // 1. Cache hit + if (array_key_exists($hostname, $cache)) { + return; + } - // 2. Domain validation - $domain = new Domain(!empty($hostname) ? $hostname : ''); + // 2. Domain validation + $domain = new Domain(!empty($hostname) ? $hostname : ''); + if (empty($domain->get()) || !$domain->isKnown() || $domain->isTest()) { + $cache[$domain->get()] = false; + Config::setParam('domains', $cache); + Console::warning($domain->get() . ' is not a publicly accessible domain. Skipping SSL certificate generation.'); + return; + } - if (empty($domain->get()) || !$domain->isKnown() || $domain->isTest()) { - $cache[$domain->get()] = false; - Config::setParam('domains', $cache); - Console::warning($domain->get() . ' is not a publicly accessible domain. Skipping SSL certificate generation.'); - return; - } + if (str_starts_with($request->getURI(), '/.well-known/acme-challenge')) { + Console::warning('Skipping SSL certificates generation on ACME challenge.'); + return; + } - if (str_starts_with($request->getURI(), '/.well-known/acme-challenge')) { - Console::warning('Skipping SSL certificates generation on ACME challenge.'); - return; - } + // 3. Check if domain is a main domain + if (!in_array($domain->get(), $domains)) { + Console::warning($domain->get() . ' is not a main domain. Skipping SSL certificate generation.'); + return; + } - // 3. Processing - Authorization::disable(); + // 4. Check/create rule (requires DB access) + Authorization::disable(); + try { + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $document = $isMd5 + ? $dbForPlatform->getDocument('rules', md5($domain->get())) + : $dbForPlatform->findOne('rules', [ + Query::equal('domain', [$domain->get()]), + ]); - try { - // Check if the current domain is in the list of valid Main App Domains - if (!in_array($domain->get(), $domains)) { - Console::warning($domain->get() . ' is not a main domain. Skipping SSL certificate generation.'); - return; - } + if (!$document->isEmpty()) { + return; + } - // Check if rule exsits - // TODO: @Meldiron remove once we migrate the rules in 1.7.x - $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; - if ($isMd5) { - $document = $dbForPlatform->getDocument('rules', md5($domain->get())); - } else { - $document = $dbForPlatform->findOne('rules', [ - Query::equal('domain', [$domain->get()]) - ]); - } + // 5. Create new rule + $owner = ''; + $fallback = System::getEnv('_APP_DOMAIN_FUNCTIONS_FALLBACK', ''); + $funcDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); + $siteDomain = System::getEnv('_APP_DOMAIN_SITES', ''); - // Rule already exists - if (!$document->isEmpty()) { - $cache[$domain->get()] = true; - Config::setParam('domains', $cache); - return; - } + if (!empty($fallback) && \str_ends_with($domain->get(), $fallback)) { + $funcDomain = $fallback; + } - // 4. Create new rule - $owner = ''; - $fallback = System::getEnv('_APP_DOMAIN_FUNCTIONS_FALLBACK', ''); - $funcDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); - $siteDomain = System::getEnv('_APP_DOMAIN_SITES', ''); + if ( + !empty($funcDomain) && \str_ends_with($domain->get(), $funcDomain) || + !empty($siteDomain) && \str_ends_with($domain->get(), $siteDomain) + ) { + $owner = 'Appwrite'; + } - if (!empty($fallback) && \str_ends_with($domain->get(), $fallback)) { - $funcDomain = $fallback; - } + $ruleId = $isMd5 ? md5($domain->get()) : ID::unique(); + $document = new Document([ + '$id' => $ruleId, + 'domain' => $domain->get(), + 'type' => 'api', + 'status' => 'verifying', + 'projectId' => $console->getId(), + 'projectInternalId' => $console->getSequence(), + 'search' => implode(' ', [$ruleId, $domain->get()]), + 'owner' => $owner, + 'region' => $console->getAttribute('region') + ]); - if ( - (!empty($funcDomain) && \str_ends_with($domain->get(), $funcDomain)) || - (!empty($siteDomain) && \str_ends_with($domain->get(), $siteDomain)) - ) { - $owner = 'Appwrite'; - } + $dbForPlatform->createDocument('rules', $document); - // TODO: @Meldiron remove once we migrate the rules in 1.7.x - $ruleId = $isMd5 ? md5($domain->get()) : ID::unique(); - - $document = new Document([ - '$id' => $ruleId, - 'domain' => $domain->get(), - 'type' => 'api', - 'status' => 'verifying', - 'projectId' => $console->getId(), - 'projectInternalId' => $console->getSequence(), - 'search' => implode(' ', [$ruleId, $domain->get()]), - 'owner' => $owner, - 'region' => $console->getAttribute('region') - ]); - - $dbForPlatform->createDocument('rules', $document); - - Console::info('Issuing a TLS certificate for the main domain (' . $domain->get() . ') in a few seconds...'); - - $queueForCertificates - ->setDomain($document) - ->setSkipRenewCheck(true) - ->trigger(); - - // Update cache after successful creation - $cache[$domain->get()] = true; - Config::setParam('domains', $cache); - - } finally { - Authorization::reset(); - } - }); + Console::info('Issuing a TLS certificate for the main domain (' . $domain->get() . ') in a few seconds...'); + $queueForCertificates + ->setDomain($document) + ->setSkipRenewCheck(true) + ->trigger(); + } catch (Duplicate $e) { + Console::info('Certificate already exists'); + } finally { + $cache[$domain->get()] = true; + Config::setParam('domains', $cache); + Authorization::reset(); + } + }); App::options() ->inject('utopia') @@ -1148,37 +1133,32 @@ App::options() ->inject('executor') ->inject('geodb') ->inject('isResourceBlocked') + ->inject('platform') ->inject('previewHostname') ->inject('project') ->inject('devKey') ->inject('apiKey') ->inject('domains') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, Document $project, Document $devKey, ?Key $apiKey, array $domains) { + ->inject('cors') + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, Document $project, Document $devKey, ?Key $apiKey, array $domains, Cors $cors) { /* * Appwrite Router */ // Only run Router when external domain if (!in_array($request->getHostname(), $domains) || !empty($previewHostname)) { - if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $previewHostname, $apiKey)) { + if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $platform, $previewHostname, $apiKey)) { $utopia->getRoute()?->label('router', true); } } - $origin = $request->getOrigin(); + foreach ($cors->headers($request->getOrigin()) as $name => $value) { + $response->addHeader($name, $value); + } $response ->addHeader('Server', 'Appwrite') - ->addHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE') - ->addHeader('Access-Control-Allow-Headers', 'Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Dev-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Appwrite-Session, X-Fallback-Cookies, X-Forwarded-For, X-Forwarded-User-Agent') - ->addHeader('Access-Control-Expose-Headers', 'X-Appwrite-Session, X-Fallback-Cookies') - ->addHeader('Access-Control-Allow-Origin', $origin) - ->addHeader('Access-Control-Allow-Credentials', 'true') ->noContent(); - if (!$devKey->isEmpty()) { - $response->addHeader('Access-Control-Allow-Origin', '*'); - } - /** OPTIONS requests in utopia do not execute shutdown handlers, as a result we need to track the OPTIONS requests explicitly * @see https://github.com/utopia-php/http/blob/0.33.16/src/App.php#L825-L855 */ @@ -1465,15 +1445,16 @@ App::get('/robots.txt') ->inject('executor') ->inject('geodb') ->inject('isResourceBlocked') + ->inject('platform') ->inject('previewHostname') ->inject('apiKey') ->inject('domains') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, ?Key $apiKey, array $domains) { - if (!in_array($request->getHostname(), $domains) || !empty($previewHostname)) { + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey, array $domains) { + if (in_array($request->getHostname(), $domains) || !empty($previewHostname)) { $template = new View(__DIR__ . '/../views/general/robots.phtml'); $response->text($template->render(false)); } else { - if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $previewHostname, $apiKey)) { + if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $platform, $previewHostname, $apiKey)) { $utopia->getRoute()?->label('router', true); } } @@ -1496,15 +1477,16 @@ App::get('/humans.txt') ->inject('executor') ->inject('geodb') ->inject('isResourceBlocked') + ->inject('platform') ->inject('previewHostname') ->inject('apiKey') ->inject('domains') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, string $previewHostname, ?Key $apiKey, array $domains) { - if (!in_array($request->getHostname(), $domains) || !empty($previewHostname)) { + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey, array $domains) { + if (in_array($request->getHostname(), $domains) || !empty($previewHostname)) { $template = new View(__DIR__ . '/../views/general/humans.phtml'); $response->text($template->render(false)); } else { - if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $previewHostname, $apiKey)) { + if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $platform, $previewHostname, $apiKey)) { $utopia->getRoute()?->label('router', true); } } diff --git a/app/controllers/mock.php b/app/controllers/mock.php index 40ddae8f30..d78bb61481 100644 --- a/app/controllers/mock.php +++ b/app/controllers/mock.php @@ -15,7 +15,6 @@ use Utopia\Database\Helpers\Role; use Utopia\Database\Validator\UID; use Utopia\Locale\Locale; use Utopia\System\System; -use Utopia\Validator\Host; use Utopia\Validator\Text; use Utopia\Validator\WhiteList; use Utopia\VCS\Adapter\Git\GitHub; @@ -27,7 +26,7 @@ App::get('/v1/mock/tests/general/oauth2') ->label('docs', false) ->label('mock', true) ->param('client_id', '', new Text(100), 'OAuth2 Client ID.') - ->param('redirect_uri', '', new Host(['localhost']), 'OAuth2 Redirect URI.') // Important to deny an open redirect attack + ->param('redirect_uri', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to your app after a failed login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) // Important to deny an open redirect attack ->param('scope', '', new Text(100), 'OAuth2 scope list.') ->param('state', '', new Text(1024), 'OAuth2 state.') ->inject('response') @@ -64,7 +63,7 @@ App::get('/v1/mock/tests/general/oauth2/token') ->param('client_id', '', new Text(100), 'OAuth2 Client ID.') ->param('client_secret', '', new Text(100), 'OAuth2 scope list.') ->param('grant_type', 'authorization_code', new WhiteList(['refresh_token', 'authorization_code']), 'OAuth2 Grant Type.', true) - ->param('redirect_uri', '', new Host(['localhost']), 'OAuth2 Redirect URI.', true) + ->param('redirect_uri', '', fn ($redirectValidator) => $redirectValidator, 'URL to redirect back to your app after a successful login attempt. Only URLs from hostnames in your project\'s platform list are allowed. This requirement helps to prevent an [open redirect](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html) attack against your project API.', true, ['redirectValidator']) ->param('code', '', new Text(100), 'OAuth2 state.', true) ->param('refresh_token', '', new Text(100), 'OAuth2 refresh token.', true) ->inject('response') diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index 16d44481b6..8467468ed6 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -8,7 +8,9 @@ use Appwrite\Event\Database as EventDatabase; use Appwrite\Event\Delete; use Appwrite\Event\Event; use Appwrite\Event\Func; +use Appwrite\Event\Mail; use Appwrite\Event\Messaging; +use Appwrite\Event\Migration; use Appwrite\Event\Realtime; use Appwrite\Event\StatsUsage; use Appwrite\Event\Webhook; @@ -495,6 +497,9 @@ App::init() ->inject('queueForDatabase') ->inject('queueForBuilds') ->inject('queueForStatsUsage') + ->inject('queueForFunctions') + ->inject('queueForMails') + ->inject('queueForMigrations') ->inject('dbForProject') ->inject('timelimit') ->inject('resourceToken') @@ -503,7 +508,8 @@ App::init() ->inject('plan') ->inject('devKey') ->inject('telemetry') - ->action(function (App $utopia, Request $request, Response $response, Document $project, Document $user, Publisher $publisher, Publisher $publisherFunctions, Publisher $publisherWebhooks, Event $queueForEvents, Messaging $queueForMessaging, Audit $queueForAudits, Delete $queueForDeletes, EventDatabase $queueForDatabase, Build $queueForBuilds, StatsUsage $queueForStatsUsage, Database $dbForProject, callable $timelimit, Document $resourceToken, string $mode, ?Key $apiKey, array $plan, Document $devKey, Telemetry $telemetry) use ($usageDatabaseListener, $eventDatabaseListener) { + ->inject('platform') + ->action(function (App $utopia, Request $request, Response $response, Document $project, Document $user, Publisher $publisher, Publisher $publisherFunctions, Publisher $publisherWebhooks, Event $queueForEvents, Messaging $queueForMessaging, Audit $queueForAudits, Delete $queueForDeletes, EventDatabase $queueForDatabase, Build $queueForBuilds, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Mail $queueForMails, Migration $queueForMigrations, Database $dbForProject, callable $timelimit, Document $resourceToken, string $mode, ?Key $apiKey, array $plan, Document $devKey, Telemetry $telemetry, array $platform) use ($usageDatabaseListener, $eventDatabaseListener) { $route = $utopia->getRoute(); @@ -577,6 +583,10 @@ App::init() } } + /** + * TODO: (@loks0n) + * Avoid mutating the message across file boundaries - it's difficult to reason about at scale. + */ /* * Background Jobs */ @@ -607,10 +617,18 @@ App::init() } } + /* Auto-set projects */ $queueForDeletes->setProject($project); $queueForDatabase->setProject($project); - $queueForBuilds->setProject($project); $queueForMessaging->setProject($project); + $queueForFunctions->setProject($project); + $queueForBuilds->setProject($project); + + /* Auto-set platforms */ + $queueForFunctions->setPlatform($platform); + $queueForBuilds->setPlatform($platform); + $queueForMails->setPlatform($platform); + $queueForMigrations->setPlatform($platform); // Clone the queues, to prevent events triggered by the database listener // from overwriting the events that are supposed to be triggered in the shutdown hook. diff --git a/app/controllers/web/home.php b/app/controllers/web/home.php index 27b2614c37..63dbed8d32 100644 --- a/app/controllers/web/home.php +++ b/app/controllers/web/home.php @@ -10,7 +10,7 @@ App::get('/versions') ->label('scope', 'public') ->inject('response') ->action(function (Response $response) { - $platforms = Config::getParam('platforms'); + $platforms = Config::getParam('sdks'); $versions = [ 'server' => APP_VERSION_STABLE, diff --git a/app/init/configs.php b/app/init/configs.php index 6fa3b576d5..19be7755dd 100644 --- a/app/init/configs.php +++ b/app/init/configs.php @@ -15,7 +15,8 @@ Config::load('auth', __DIR__ . '/../config/auth.php', $configAdapter); Config::load('apis', __DIR__ . '/../config/apis.php', $configAdapter); // List of APIs Config::load('errors', __DIR__ . '/../config/errors.php', $configAdapter); Config::load('oAuthProviders', __DIR__ . '/../config/oAuthProviders.php', $configAdapter); -Config::load('platforms', __DIR__ . '/../config/platforms.php', $configAdapter); +Config::load('sdks', __DIR__ . '/../config/sdks.php', $configAdapter); +Config::load('platform', __DIR__ . '/../config/platform.php', $configAdapter); Config::load('console', __DIR__ . '/../config/console.php', $configAdapter); Config::load('collections', __DIR__ . '/../config/collections.php', $configAdapter); Config::load('frameworks', __DIR__ . '/../config/frameworks.php', $configAdapter); diff --git a/app/init/constants.php b/app/init/constants.php index ea5c0fb2c5..9c771edb0a 100644 --- a/app/init/constants.php +++ b/app/init/constants.php @@ -4,12 +4,17 @@ use Appwrite\Platform\Modules\Compute\Specification; const APP_NAME = 'Appwrite'; const APP_DOMAIN = 'appwrite.io'; + +// Email const APP_EMAIL_TEAM = 'team@localhost.test'; // Default email address const APP_EMAIL_SECURITY = ''; // Default security email address const APP_EMAIL_LOGO_URL = 'https://cloud.appwrite.io/images/mails/logo.png'; const APP_EMAIL_ACCENT_COLOR = '#fd366e'; const APP_EMAIL_TERMS_URL = 'https://appwrite.io/terms'; const APP_EMAIL_PRIVACY_URL = 'https://appwrite.io/privacy'; +const APP_EMAIL_PLATFORM_NAME = 'Appwrite'; +const APP_EMAIL_FOOTER_IMAGE_URL = 'https://appwrite.io/email/footer.png'; + const APP_USERAGENT = APP_NAME . '-Server v%s. Please report abuse at %s'; const APP_MODE_DEFAULT = 'default'; const APP_MODE_ADMIN = 'admin'; @@ -81,7 +86,6 @@ const APP_SOCIAL_DISCORD_CHANNEL = '564160730845151244'; const APP_SOCIAL_DEV = 'https://dev.to/appwrite'; const APP_SOCIAL_STACKSHARE = 'https://stackshare.io/appwrite'; const APP_SOCIAL_YOUTUBE = 'https://www.youtube.com/c/appwrite?sub_confirmation=1'; -const APP_HOSTNAME_INTERNAL = 'appwrite'; const APP_COMPUTE_CPUS_DEFAULT = 0.5; const APP_COMPUTE_MEMORY_DEFAULT = 512; const APP_COMPUTE_SPECIFICATION_DEFAULT = Specification::S_1VCPU_512MB; diff --git a/app/init/resources.php b/app/init/resources.php index db30e05f9f..39a7a3048e 100644 --- a/app/init/resources.php +++ b/app/init/resources.php @@ -20,8 +20,10 @@ use Appwrite\Event\StatsUsage; use Appwrite\Event\Webhook; use Appwrite\Extend\Exception; use Appwrite\GraphQL\Schema; +use Appwrite\Network\Cors; use Appwrite\Network\Platform; use Appwrite\Network\Validator\Origin; +use Appwrite\Network\Validator\Redirect; use Appwrite\Utopia\Database\Documents\User; use Appwrite\Utopia\Request; use Appwrite\Utopia\Response; @@ -43,7 +45,6 @@ use Utopia\Database\Adapter\Pool as DatabasePool; use Utopia\Database\Database; use Utopia\Database\DateTime as DatabaseDateTime; use Utopia\Database\Document; -use Utopia\Database\Helpers\ID; use Utopia\Database\Query; use Utopia\Database\Validator\Authorization; use Utopia\DSN\DSN; @@ -64,7 +65,7 @@ use Utopia\Storage\Storage; use Utopia\System\System; use Utopia\Telemetry\Adapter as Telemetry; use Utopia\Telemetry\Adapter\None as NoTelemetry; -use Utopia\Validator\Hostname; +use Utopia\Validator\URL; use Utopia\Validator\WhiteList; use Utopia\VCS\Adapter\Git\GitHub as VcsGitHub; @@ -159,79 +160,189 @@ App::setResource('queueForMigrations', function (Publisher $publisher) { App::setResource('queueForStatsResources', function (Publisher $publisher) { return new StatsResources($publisher); }, ['publisher']); -App::setResource('platforms', function (Request $request, Document $console, Document $project, Database $dbForPlatform) { - $console->setAttribute('platforms', [ // Always allow current host - '$collection' => ID::custom('platforms'), - 'name' => 'Current Host', - 'type' => Platform::TYPE_WEB, - 'hostname' => $request->getHostname(), - ], Document::SET_TYPE_APPEND); - $hostnames = explode(',', System::getEnv('_APP_CONSOLE_HOSTNAMES', '')); - $validator = new Hostname(); - foreach ($hostnames as $hostname) { - $hostname = trim($hostname); - if (!$validator->isValid($hostname)) { - continue; - } - $console->setAttribute('platforms', [ - '$collection' => ID::custom('platforms'), - 'type' => Platform::TYPE_WEB, - 'name' => $hostname, - 'hostname' => $hostname, - ], Document::SET_TYPE_APPEND); +/** + * List of domains served by the application. + */ +App::setResource('domains', fn () => array_unique(array_filter([ + ...\explode(',', System::getEnv('_APP_DOMAIN', 'localhost')), + ...\explode(',', System::getEnv('_APP_CONSOLE_DOMAIN', 'localhost')) +]))); + +/** + * Platform configuration + */ +App::setResource('platform', function (Request $request) { + $platform = Config::getParam('platform', []); + $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; + + $port = ''; + if ($request->getPort() === '443' && $protocol !== 'https') { + $port = ':443'; + } + if ($request->getPort() === '80' && $protocol !== 'http') { + $port = ':80'; + } + $platform['endpoint'] = "$protocol://{$platform['domain']}{$port}/v1"; + + return $platform; +}, ['request']); + +/** + * Safe request origin used to construct urls + */ +App::setResource('origin', function (Request $request) { + $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; + + $port = ''; + if ($request->getPort() === '443' && $protocol !== 'https') { + $port = ':443'; + } + if ($request->getPort() === '80' && $protocol !== 'http') { + $port = ':80'; } - // Add `exp` and `appwrite-callback-{projectId}` schemes + return "$protocol://{$request->getHostname()}{$port}"; +}, ['request']); + +/** + * List of allowed request hostnames for the request. + */ +App::setResource('allowedHostnames', function (array $domains, Document $project, Document $rule, Document $devKey, Request $request) { + $allowed = [...$domains]; + + /* Add platform configured hostnames */ if (!$project->isEmpty() && $project->getId() !== 'console') { - $project->setAttribute('platforms', [ - '$collection' => ID::custom('platforms'), - 'type' => Platform::TYPE_SCHEME, - 'name' => 'Expo', - 'key' => 'exp', - ], Document::SET_TYPE_APPEND); - $project->setAttribute('platforms', [ - '$collection' => ID::custom('platforms'), - 'type' => Platform::TYPE_SCHEME, - 'name' => 'Appwrite Callback', - 'key' => 'appwrite-callback-' . $project->getId(), - ], Document::SET_TYPE_APPEND); + $platforms = $project->getAttribute('platforms', []); + $hostnames = Platform::getHostnames($platforms); + $allowed = [...$allowed, ...$hostnames]; } - $origin = \parse_url($request->getOrigin(), PHP_URL_HOST); - - if (empty($origin)) { - $origin = \parse_url($request->getReferer(), PHP_URL_HOST); + /* Add the request hostname if a dev key is found */ + if (!$devKey->isEmpty()) { + $allowed[] = $request->getHostname(); } - // Safe if rule with same project ID exists - if (!empty($origin)) { - if (System::getEnv('_APP_RULES_FORMAT') === 'md5') { - $rule = Authorization::skip(fn () => $dbForPlatform->getDocument('rules', md5($origin ?? ''))); - } else { - $rule = Authorization::skip( - fn () => $dbForPlatform->find('rules', [ - Query::equal('domain', [$origin]), - Query::limit(1) - ]) - )[0] ?? new Document(); + /* Allow the request origin if a dev key or rule is found */ + $originHostname = parse_url($request->getOrigin(), PHP_URL_HOST); + if ((!$rule->isEmpty() || !$devKey->isEmpty()) && !empty($originHostname)) { + $allowed[] = $originHostname; + } + + return array_unique($allowed); +}, ['domains', 'project', 'rule', 'devKey', 'request']); + +/** + * List of allowed request schemes for the request. + */ +App::setResource('allowedSchemes', function (Document $project) { + $allowed = []; + + if (!$project->isEmpty() && $project->getId() !== 'console') { + /* Add hardcoded schemes */ + $allowed[] = 'exp'; + $allowed[] = 'appwrite-callback-' . $project->getId(); + + /* Add platform configured schemes */ + $platforms = $project->getAttribute('platforms', []); + $schemes = Platform::getSchemes($platforms); + $allowed = [...$allowed, ...$schemes]; + } + + return array_unique($allowed); +}, ['project']); + +/** + * Rule associated with a request origin. + */ +App::setResource('rule', function (Request $request, Database $dbForPlatform, Document $project) { + $domain = \parse_url($request->getOrigin(), PHP_URL_HOST); + if (empty($domain)) { + return new Document(); + } + + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $rule = Authorization::skip(function () use ($dbForPlatform, $domain, $isMd5) { + if ($isMd5) { + return $dbForPlatform->getDocument('rules', md5($domain)); } - if (!$rule->isEmpty() && $rule->getAttribute('projectInternalId') === $project->getSequence()) { - $project->setAttribute('platforms', [ - '$collection' => ID::custom('platforms'), - 'type' => Platform::TYPE_WEB, - 'name' => $origin, - 'hostname' => $origin, - ], Document::SET_TYPE_APPEND); - } + return $dbForPlatform->findOne('rules', [ + Query::equal('domain', [$domain]), + ]) ?? new Document(); + }); + + if ($rule->getAttribute('projectInternalId') !== $project->getSequence()) { + return new Document(); } - return [ - ...$console->getAttribute('platforms', []), - ...$project->getAttribute('platforms', []), - ]; -}, ['request', 'console', 'project', 'dbForPlatform']); + return $rule; +}, ['request', 'dbForPlatform', 'project']); + +/** + * CORS service + */ +App::setResource('cors', fn (array $allowedHostnames) => new Cors( + $allowedHostnames, + allowedMethods: ['GET', 'POST', 'PUT', 'PATCH', 'DELETE'], + allowedHeaders: [ + 'Accept', + 'Origin', + 'Cookie', + 'Set-Cookie', + // Content + 'Content-Type', + 'Content-Range', + // Appwrite + 'X-Appwrite-Project', + 'X-Appwrite-Key', + 'X-Appwrite-Dev-Key', + 'X-Appwrite-Locale', + 'X-Appwrite-Mode', + 'X-Appwrite-JWT', + 'X-Appwrite-Response-Format', + 'X-Appwrite-Timeout', + 'X-Appwrite-ID', + 'X-Appwrite-Timestamp', + 'X-Appwrite-Session', + // SDK generator + 'X-SDK-Version', + 'X-SDK-Name', + 'X-SDK-Language', + 'X-SDK-Platform', + 'X-SDK-GraphQL', + // Caching + 'Range', + 'Cache-Control', + 'Expires', + 'Pragma', + // Server to server + 'X-Fallback-Cookies', + 'X-Requested-With', + 'X-Forwarded-For', + 'X-Forwarded-User-Agent', + ], + allowCredentials: true, + exposedHeaders: [ + 'X-Appwrite-Session', + 'X-Fallback-Cookies', + ], +), ['allowedHostnames']); + +App::setResource('originValidator', function (Document $devKey, array $allowedHostnames, array $allowedSchemes) { + if (!$devKey->isEmpty()) { + return new URL(); + } + return new Origin($allowedHostnames, $allowedSchemes); +}, ['devKey', 'allowedHostnames', 'allowedSchemes']); + +App::setResource('redirectValidator', function (Document $devKey, array $allowedHostnames, array $allowedSchemes) { + if (!$devKey->isEmpty()) { + return new URL(); + } + return new Redirect($allowedHostnames, $allowedSchemes); +}, ['devKey', 'allowedHostnames', 'allowedSchemes']); App::setResource('user', function (string $mode, Document $project, Document $console, Request $request, Response $response, Database $dbForProject, Database $dbForPlatform, Store $store, Token $proofForToken) { /** @@ -738,7 +849,7 @@ App::setResource('passwordsDictionary', function ($register) { App::setResource('servers', function () { - $platforms = Config::getParam('platforms'); + $platforms = Config::getParam('sdks'); $server = $platforms[APP_PLATFORM_SERVER]; $languages = array_map(function ($language) { @@ -839,13 +950,6 @@ App::setResource('schema', function ($utopia, $dbForProject) { ); }, ['utopia', 'dbForProject']); -App::setResource('domains', fn () => array_unique([ - 'localhost', - APP_HOSTNAME_INTERNAL, - ...\explode(',', System::getEnv('_APP_DOMAIN', 'localhost')), - ...\explode(',', System::getEnv('_APP_CONSOLE_DOMAIN', 'localhost')) -])); - App::setResource('gitHub', function (Cache $cache) { return new VcsGitHub($cache); }, ['cache']); @@ -912,6 +1016,7 @@ App::setResource('devKey', function (Request $request, Document $project, array $dbForPlatform->purgeCachedDocument('projects', $project->getId()); } } + return $key; }, ['request', 'project', 'servers', 'dbForPlatform']); @@ -1052,37 +1157,6 @@ App::setResource('resourceToken', function ($project, $dbForProject, $request) { return new Document([]); }, ['project', 'dbForProject', 'request']); -App::setResource('httpReferrer', function (Request $request): string { - $referrer = $request->getReferer(); - return $referrer; -}, ['request']); - -App::setResource('httpReferrerSafe', function (Request $request, string $httpReferrer, array $platforms, Database $dbForPlatform, Document $project, App $utopia): string { - $origin = \parse_url($request->getOrigin($httpReferrer), PHP_URL_HOST); - $protocol = \parse_url($request->getOrigin($httpReferrer), PHP_URL_SCHEME); - $port = \parse_url($request->getOrigin($httpReferrer), PHP_URL_PORT); - $referrer = (!empty($protocol) ? $protocol : $request->getProtocol()) . '://' . $origin . (!empty($port) ? ':' . $port : ''); - - // Safe if route is publicly accessible - $route = $utopia->getRoute(); - if ($route->getLabel('origin', false)) { - return $referrer; - } - - // Safe if added as web platform - $originValidator = new Origin($platforms); - if ($originValidator->isValid($request->getOrigin($httpReferrer))) { - return $referrer; - } - - // Unsafe; Localhost is always safe for ease of local development - $origin = 'localhost'; - $protocol = \parse_url($request->getOrigin($httpReferrer), PHP_URL_SCHEME); - $port = \parse_url($request->getOrigin($httpReferrer), PHP_URL_PORT); - $referrer = (!empty($protocol) ? $protocol : $request->getProtocol()) . '://' . $origin . (!empty($port) ? ':' . $port : ''); - return $referrer; -}, ['request', 'httpReferrer', 'platforms', 'dbForPlatform', 'project', 'utopia']); - App::setResource('transactionState', function (Database $dbForProject) { return new TransactionState($dbForProject); }, ['dbForProject']); diff --git a/app/realtime.php b/app/realtime.php index 734dcd70bb..fab0ce7561 100644 --- a/app/realtime.php +++ b/app/realtime.php @@ -543,7 +543,6 @@ $server->onOpen(function (int $connection, SwooleRequest $request) use ($server, } $timelimit = $app->getResource('timelimit'); - $platforms = $app->getResource('platforms'); $user = $app->getResource('user'); /** @var User $user */ /* @@ -568,7 +567,7 @@ $server->onOpen(function (int $connection, SwooleRequest $request) use ($server, * Skip this check for non-web platforms which are not required to send an origin header. */ $origin = $request->getOrigin(); - $originValidator = new Origin($platforms); + $originValidator = $app->getResource('originValidator'); if (!empty($origin) && !$originValidator->isValid($origin) && $project->getId() !== 'console') { throw new Exception(Exception::REALTIME_POLICY_VIOLATION, $originValidator->getDescription()); diff --git a/app/views/general/error.phtml b/app/views/general/error.phtml index 9e74be67e2..bfb9872b93 100644 --- a/app/views/general/error.phtml +++ b/app/views/general/error.phtml @@ -1,4 +1,5 @@ getParam('development', false); @@ -15,7 +16,8 @@ $labelClass = ''; $buttons = []; $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; -$hostname = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); +$platform = Config::getParam('platform', []); +$hostname = $platform['consoleDomain'] ?? ''; // TODO: remove this later if (System::getEnv('_APP_ENV') === 'development') { $hostname = 'localhost'; @@ -537,4 +539,4 @@ switch ($type) { - \ No newline at end of file + diff --git a/docker-compose.yml b/docker-compose.yml index 4e31913723..f246dbb456 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,9 +38,15 @@ services: depends_on: - appwrite networks: - - gateway - - appwrite - - runtimes + appwrite: + aliases: + - appwrite.test + gateway: + aliases: + - appwrite.test + runtimes: + aliases: + - appwrite.test appwrite: container_name: appwrite diff --git a/src/Appwrite/Event/Build.php b/src/Appwrite/Event/Build.php index 9ea163174f..79437c3e58 100644 --- a/src/Appwrite/Event/Build.php +++ b/src/Appwrite/Event/Build.php @@ -115,7 +115,8 @@ class Build extends Event 'resource' => $this->resource, 'deployment' => $this->deployment, 'type' => $this->type, - 'template' => $this->template + 'template' => $this->template, + 'platform' => $this->platform ]; } @@ -130,6 +131,7 @@ class Build extends Event $this->resource = null; $this->deployment = null; $this->template = null; + $this->platform = []; parent::reset(); return $this; diff --git a/src/Appwrite/Event/Event.php b/src/Appwrite/Event/Event.php index 16fe76bf8a..f8fb012075 100644 --- a/src/Appwrite/Event/Event.php +++ b/src/Appwrite/Event/Event.php @@ -52,9 +52,11 @@ class Event protected array $sensitive = []; protected array $payload = []; protected array $context = []; + protected array $platform = []; protected ?Document $project = null; protected ?Document $user = null; protected ?string $userId = null; + protected bool $paused = false; /** @var bool Non-critical events will not throw an exception when enqueuing of the event fails. */ @@ -153,6 +155,28 @@ class Event return $this->project; } + /** + * Set platform for this event. + * + * @param array $platform + * @return self + */ + public function setPlatform(array $platform): self + { + $this->platform = $platform; + return $this; + } + + /** + * Get platform for this event. + * + * @return array + */ + public function getPlatform(): array + { + return $this->platform; + } + /** * Set user for this event. * diff --git a/src/Appwrite/Event/Func.php b/src/Appwrite/Event/Func.php index ae316c84e5..380a28f1db 100644 --- a/src/Appwrite/Event/Func.php +++ b/src/Appwrite/Event/Func.php @@ -161,7 +161,7 @@ class Func extends Event /** * Sets custom headers for the function event. * - * @param string $headers + * @param array $headers * @return self */ public function setHeaders(array $headers): self @@ -217,6 +217,7 @@ class Func extends Event 'path' => $this->path, 'headers' => $this->headers, 'method' => $this->method, + 'platform' => $this->platform ]; } } diff --git a/src/Appwrite/Event/Migration.php b/src/Appwrite/Event/Migration.php index bbb8d77c73..ca54310ce6 100644 --- a/src/Appwrite/Event/Migration.php +++ b/src/Appwrite/Event/Migration.php @@ -77,6 +77,7 @@ class Migration extends Event 'project' => $this->project, 'user' => $this->user, 'migration' => $this->migration, + 'platform' => $this->platform, ]; } } diff --git a/src/Appwrite/Network/Cors.php b/src/Appwrite/Network/Cors.php new file mode 100644 index 0000000000..88d0158379 --- /dev/null +++ b/src/Appwrite/Network/Cors.php @@ -0,0 +1,88 @@ + $allowedHosts Array of allowed hosts + * @param array $allowedMethods Array of allowed methods + * @param array $allowedHeaders Array of allowed header + * @param array $exposedHeaders Array of exposed headers + * @param bool $allowCredentials Whether to allow credentials (default: false) + * @param int $maxAge Maximum age of the preflight response (default: 86400 seconds) + */ + public function __construct( + private array $allowedHosts, + private array $allowedMethods, + private array $allowedHeaders, + private array $exposedHeaders, + private bool $allowCredentials = false, + private int $maxAge = 86400, + ) { + $this->allowedHosts = \array_map('strtolower', $this->allowedHosts); + + if ($this->allowedHosts === ['*'] && $allowCredentials === true) { + throw new \InvalidArgumentException( + 'CORS invariant violated: cannot use wildcard origin "*" when credentials are enabled.' + ); + } + } + + /** + * Build CORS headers for a given request origin. + * + * @return array + */ + public function headers(string $origin): array + { + $headers = [ + self::HEADER_ALLOW_METHODS => implode(', ', $this->allowedMethods), + self::HEADER_ALLOW_HEADERS => implode(', ', $this->allowedHeaders), + self::HEADER_EXPOSE_HEADERS => implode(', ', $this->exposedHeaders), + self::HEADER_ALLOW_CREDENTIALS => $this->allowCredentials ? 'true' : 'false', + self::HEADER_MAX_AGE => $this->maxAge, + ]; + + // Wildcard allow-all + if ($this->allowedHosts === ['*']) { + $headers[self::HEADER_ALLOW_ORIGIN] = $origin; + return $headers; + } + + // Normal origin handling + $origin = strtolower(trim($origin)); + if ($origin === '') { + return $headers; + } + + $host = parse_url($origin, PHP_URL_HOST); + if (!\is_string($host) || $host === '') { + return $headers; + } + + // Match only by host + if (!\in_array($host, $this->allowedHosts, true)) { + return $headers; + } + + // Accepted + $headers[self::HEADER_ALLOW_ORIGIN] = $origin; + + return $headers; + } +} diff --git a/src/Appwrite/Network/Validator/Origin.php b/src/Appwrite/Network/Validator/Origin.php index 7843a17f1c..02d5d8e83d 100644 --- a/src/Appwrite/Network/Validator/Origin.php +++ b/src/Appwrite/Network/Validator/Origin.php @@ -8,8 +8,6 @@ use Utopia\Validator\Hostname; class Origin extends Validator { - protected array $hostnames = []; - protected array $schemes = []; protected ?string $scheme = null; protected ?string $host = null; protected string $origin = ''; @@ -17,12 +15,11 @@ class Origin extends Validator /** * Constructor * - * @param array<\Utopia\Database\Document> $platforms + * @param array $allowedHostnames + * @param array $allowedSchemes */ - public function __construct(array $platforms) + public function __construct(protected array $allowedHostnames, protected array $allowedSchemes) { - $this->hostnames = Platform::getHostnames($platforms); - $this->schemes = Platform::getSchemes($platforms); } @@ -53,11 +50,11 @@ class Origin extends Validator Platform::SCHEME_EDGE_EXTENSION, ]; if (in_array($this->scheme, $webPlatforms, true)) { - $validator = new Hostname($this->hostnames); + $validator = new Hostname($this->allowedHostnames); return $validator->isValid($this->host); } - if (!empty($this->scheme) && in_array($this->scheme, $this->schemes, true)) { + if (!empty($this->scheme) && in_array($this->scheme, $this->allowedSchemes, true)) { return true; } diff --git a/src/Appwrite/Platform/Modules/Compute/Base.php b/src/Appwrite/Platform/Modules/Compute/Base.php index a538eb1497..47afc90986 100644 --- a/src/Appwrite/Platform/Modules/Compute/Base.php +++ b/src/Appwrite/Platform/Modules/Compute/Base.php @@ -235,8 +235,9 @@ class Base extends Action $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $domain = ID::unique() . "." . $sitesDomain; - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain) : ID::unique(); Authorization::skip( fn () => $dbForPlatform->createDocument('rules', new Document([ diff --git a/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php b/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php index 6527caeef4..5467d88641 100644 --- a/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php +++ b/src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php @@ -98,6 +98,7 @@ class Create extends Base ->inject('store') ->inject('proofForToken') ->inject('executor') + ->inject('platform') ->callback($this->action(...)); } @@ -121,7 +122,8 @@ class Create extends Base Reader $geodb, Store $store, Token $proofForToken, - Executor $executor + Executor $executor, + array $platform ) { $async = \strval($async) === 'true' || \strval($async) === '1'; @@ -366,12 +368,9 @@ class Create extends Base $vars[$var->getAttribute('key')] = $var->getAttribute('value', ''); } - $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; - $endpoint = "$protocol://{$request->getHostname()}/v1"; - // Appwrite vars $vars = \array_merge($vars, [ - 'APPWRITE_FUNCTION_API_ENDPOINT' => $endpoint, + 'APPWRITE_FUNCTION_API_ENDPOINT' => $platform['endpoint'], 'APPWRITE_FUNCTION_ID' => $functionId, 'APPWRITE_FUNCTION_NAME' => $function->getAttribute('name'), 'APPWRITE_FUNCTION_DEPLOYMENT' => $deployment->getId(), diff --git a/src/Appwrite/Platform/Modules/Functions/Http/Functions/Create.php b/src/Appwrite/Platform/Modules/Functions/Http/Functions/Create.php index ec2a4baac5..09d471515d 100644 --- a/src/Appwrite/Platform/Modules/Functions/Http/Functions/Create.php +++ b/src/Appwrite/Platform/Modules/Functions/Http/Functions/Create.php @@ -362,8 +362,9 @@ class Create extends Base if (!empty($functionsDomain)) { $routeSubdomain = ID::unique(); $domain = "{$routeSubdomain}.{$functionsDomain}"; - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain) : ID::unique(); $rule = Authorization::skip( fn () => $dbForPlatform->createDocument('rules', new Document([ diff --git a/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php b/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php index d46a3b4986..43e28b011b 100644 --- a/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php +++ b/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php @@ -129,6 +129,8 @@ class Builds extends Action $resource = new Document($payload['resource'] ?? []); $deployment = new Document($payload['deployment'] ?? []); $template = new Document($payload['template'] ?? []); + $platform = $payload['platform'] ?? []; + $log->addTag('projectId', $project->getId()); $log->addTag('type', $type); @@ -157,7 +159,8 @@ class Builds extends Action $isResourceBlocked, $log, $executor, - $plan + $plan, + $platform ); break; @@ -209,7 +212,8 @@ class Builds extends Action callable $isResourceBlocked, Log $log, Executor $executor, - array $plan + array $plan, + array $platform ): void { Console::info('Deployment action started'); @@ -532,7 +536,7 @@ class Builds extends Action Console::log('Git source uploaded'); - $this->runGitAction('processing', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime); + $this->runGitAction('processing', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime, $platform); } Console::log('Status marked as building'); @@ -550,7 +554,7 @@ class Builds extends Action ->trigger(); if ($isVcsEnabled) { - $this->runGitAction('building', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime); + $this->runGitAction('building', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime, $platform); } $deploymentModel = new Deployment(); @@ -612,10 +616,6 @@ class Builds extends Action 'scopes' => $resource->getAttribute('scopes', []) ]); - $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_DOMAIN'); - $endpoint = $protocol . '://' . $hostname . "/v1"; - // Appwrite vars $vars = \array_merge($vars, [ 'APPWRITE_VERSION' => APP_VERSION_STABLE, @@ -639,7 +639,7 @@ class Builds extends Action case 'functions': $vars = [ ...$vars, - 'APPWRITE_FUNCTION_API_ENDPOINT' => $endpoint, + 'APPWRITE_FUNCTION_API_ENDPOINT' => $platform['endpoint'], 'APPWRITE_FUNCTION_API_KEY' => API_KEY_DYNAMIC . '_' . $apiKey, 'APPWRITE_FUNCTION_ID' => $resource->getId(), 'APPWRITE_FUNCTION_NAME' => $resource->getAttribute('name'), @@ -654,7 +654,7 @@ class Builds extends Action case 'sites': $vars = [ ...$vars, - 'APPWRITE_SITE_API_ENDPOINT' => $endpoint, + 'APPWRITE_SITE_API_ENDPOINT' => $platform['endpoint'], 'APPWRITE_SITE_API_KEY' => API_KEY_DYNAMIC . '_' . $apiKey, 'APPWRITE_SITE_ID' => $resource->getId(), 'APPWRITE_SITE_NAME' => $resource->getAttribute('name'), @@ -1108,7 +1108,7 @@ class Builds extends Action } if ($isVcsEnabled) { - $this->runGitAction('ready', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime); + $this->runGitAction('ready', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime, $platform); } /** Set auto deploy */ @@ -1337,7 +1337,7 @@ class Builds extends Action ->trigger(); if ($isVcsEnabled) { - $this->runGitAction('failed', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime); + $this->runGitAction('failed', $github, $providerCommitHash, $owner, $repositoryName, $project, $resource, $deployment->getId(), $dbForProject, $dbForPlatform, $queueForRealtime, $platform); } } finally { $queueForRealtime @@ -1489,6 +1489,8 @@ class Builds extends Action * @param string $deploymentId * @param Database $dbForProject * @param Database $dbForPlatform + * @param Realtime $queueForRealtime + * @param array $platform * @return void * @throws Structure * @throws \Utopia\Database\Exception @@ -1508,6 +1510,7 @@ class Builds extends Action Database $dbForProject, Database $dbForPlatform, Realtime $queueForRealtime, + array $platform ): void { try { if ($resource->getAttribute('providerSilentMode', false) === true) { @@ -1593,7 +1596,7 @@ class Builds extends Action default => throw new \Exception('Invalid resource type') }; - $comment = new Comment(); + $comment = new Comment($platform); $comment->parseComment($github->getComment($owner, $repositoryName, $commentId)); $comment->addBuild($project, $resource, $resourceType, $status, $deployment->getId(), ['type' => 'logs'], $previewUrl); $github->updateComment($owner, $repositoryName, $commentId, $comment->generateComment()); diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php index ff92b3a408..ed061b4c89 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php @@ -67,10 +67,11 @@ class Create extends Action ->inject('queueForCertificates') ->inject('queueForEvents') ->inject('dbForPlatform') + ->inject('domains') ->callback($this->action(...)); } - public function action(string $domain, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform) + public function action(string $domain, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, array $domains) { $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); @@ -90,13 +91,7 @@ class Create extends Action throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, 'This domain name is not allowed. Please use a different domain.'); } - $deniedDomains = [ - 'localhost', - APP_HOSTNAME_INTERNAL - ]; - - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - $deniedDomains[] = $mainDomain; + $deniedDomains = [...$domains]; if (!empty($sitesDomain)) { $deniedDomains[] = $sitesDomain; @@ -125,8 +120,9 @@ class Create extends Action throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, 'Domain may not start with http:// or https://.'); } - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain->get()) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain->get()) : ID::unique(); $status = 'created'; if (\str_ends_with($domain->get(), $functionsDomain) || \str_ends_with($domain->get(), $sitesDomain)) { diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php index 6e6d9905a8..6d436f2f44 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php @@ -72,10 +72,11 @@ class Create extends Action ->inject('queueForEvents') ->inject('dbForPlatform') ->inject('dbForProject') + ->inject('domains') ->callback($this->action(...)); } - public function action(string $domain, string $functionId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject) + public function action(string $domain, string $functionId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $domains) { $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); @@ -95,13 +96,7 @@ class Create extends Action throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, 'This domain name is not allowed. Please use a different domain.'); } - $deniedDomains = [ - 'localhost', - APP_HOSTNAME_INTERNAL - ]; - - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - $deniedDomains[] = $mainDomain; + $deniedDomains = [...$domains]; if (!empty($sitesDomain)) { $deniedDomains[] = $sitesDomain; @@ -137,8 +132,9 @@ class Create extends Action $deployment = $dbForProject->getDocument('deployments', $function->getAttribute('deploymentId', '')); - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain->get()) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain->get()) : ID::unique(); $status = 'created'; if (\str_ends_with($domain->get(), $functionsDomain) || \str_ends_with($domain->get(), $sitesDomain)) { diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php index e2cc51d91f..77856620fe 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php @@ -75,10 +75,11 @@ class Create extends Action ->inject('queueForEvents') ->inject('dbForPlatform') ->inject('dbForProject') + ->inject('domains') ->callback($this->action(...)); } - public function action(string $domain, string $url, int $statusCode, string $resourceId, string $resourceType, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject) + public function action(string $domain, string $url, int $statusCode, string $resourceId, string $resourceType, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $domains) { $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); @@ -98,13 +99,7 @@ class Create extends Action throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, 'This domain name is not allowed. Please use a different domain.'); } - $deniedDomains = [ - 'localhost', - APP_HOSTNAME_INTERNAL - ]; - - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - $deniedDomains[] = $mainDomain; + $deniedDomains = [...$domains]; if (!empty($sitesDomain)) { $deniedDomains[] = $sitesDomain; @@ -142,8 +137,9 @@ class Create extends Action throw new Exception(Exception::RULE_RESOURCE_NOT_FOUND); } - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain->get()) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain->get()) : ID::unique(); $status = 'created'; if (\str_ends_with($domain->get(), $functionsDomain) || \str_ends_with($domain->get(), $sitesDomain)) { diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php index 5154a82e16..ce22dd805a 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php @@ -72,10 +72,11 @@ class Create extends Action ->inject('queueForEvents') ->inject('dbForPlatform') ->inject('dbForProject') + ->inject('domains') ->callback($this->action(...)); } - public function action(string $domain, string $siteId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject) + public function action(string $domain, string $siteId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $domains) { $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); @@ -95,13 +96,7 @@ class Create extends Action throw new Exception(Exception::GENERAL_ARGUMENT_INVALID, 'This domain name is not allowed. Please use a different domain.'); } - $deniedDomains = [ - 'localhost', - APP_HOSTNAME_INTERNAL - ]; - - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - $deniedDomains[] = $mainDomain; + $deniedDomains = [...$domains]; if (!empty($sitesDomain)) { $deniedDomains[] = $sitesDomain; @@ -137,8 +132,9 @@ class Create extends Action $deployment = $dbForProject->getDocument('deployments', $site->getAttribute('deploymentId', '')); - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain->get()) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain->get()) : ID::unique(); $status = 'created'; if (\str_ends_with($domain->get(), $functionsDomain) || \str_ends_with($domain->get(), $sitesDomain)) { diff --git a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php index aa622d8d84..7d4717c205 100644 --- a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php +++ b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Create.php @@ -272,8 +272,9 @@ class Create extends Action $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $domain = ID::unique() . "." . $sitesDomain; - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain) : ID::unique(); Authorization::skip( fn () => $dbForPlatform->createDocument('rules', new Document([ diff --git a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php index 065dd13e88..f80f643fae 100644 --- a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php +++ b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Duplicate/Create.php @@ -143,8 +143,9 @@ class Create extends Action $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $domain = ID::unique() . "." . $sitesDomain; - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - $ruleId = System::getEnv('_APP_RULES_FORMAT') === 'md5' ? md5($domain) : ID::unique(); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $ruleId = $isMd5 ? md5($domain) : ID::unique(); Authorization::skip( fn () => $dbForPlatform->createDocument('rules', new Document([ diff --git a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Template/Create.php b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Template/Create.php index dc7d4c4ace..480a0cae3b 100644 --- a/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Template/Create.php +++ b/src/Appwrite/Platform/Modules/Sites/Http/Deployments/Template/Create.php @@ -53,7 +53,7 @@ class Create extends Base name: 'createTemplateDeployment', description: << $dbForPlatform->createDocument('rules', new Document([ diff --git a/src/Appwrite/Platform/Tasks/Maintenance.php b/src/Appwrite/Platform/Tasks/Maintenance.php index f5785d0bb4..9c88bc4d4e 100644 --- a/src/Appwrite/Platform/Tasks/Maintenance.php +++ b/src/Appwrite/Platform/Tasks/Maintenance.php @@ -129,15 +129,16 @@ class Maintenance extends Action if (\count($certificates) > 0) { Console::info("[{$time}] Found " . \count($certificates) . " certificates for renewal, scheduling jobs."); + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + foreach ($certificates as $certificate) { $domain = $certificate->getAttribute('domain'); - if (System::getEnv('_APP_RULES_FORMAT') === 'md5') { - $rule = $dbForPlatform->getDocument('rules', md5($domain)); - } else { - $rule = $dbForPlatform->findOne('rules', [ + $rule = $isMd5 + ? $dbForPlatform->getDocument('rules', md5($domain)) + : $dbForPlatform->findOne('rules', [ Query::equal('domain', [$domain]), ]); - } if ($rule->isEmpty() || $rule->getAttribute('region') !== System::getEnv('_APP_REGION', 'default')) { continue; diff --git a/src/Appwrite/Platform/Tasks/SDKs.php b/src/Appwrite/Platform/Tasks/SDKs.php index d3c605655f..b1dcc522e6 100644 --- a/src/Appwrite/Platform/Tasks/SDKs.php +++ b/src/Appwrite/Platform/Tasks/SDKs.php @@ -107,7 +107,7 @@ class SDKs extends Action throw new \Exception('Unknown version given'); } - $platforms = Config::getParam('platforms'); + $platforms = Config::getParam('sdks'); foreach ($platforms as $key => $platform) { if ($selectedPlatform !== $key && $selectedPlatform !== '*' && ($sdks === null)) { continue; diff --git a/src/Appwrite/Platform/Workers/Certificates.php b/src/Appwrite/Platform/Workers/Certificates.php index ac3deb31af..9dc6322163 100644 --- a/src/Appwrite/Platform/Workers/Certificates.php +++ b/src/Appwrite/Platform/Workers/Certificates.php @@ -430,14 +430,13 @@ class Certificates extends Action Func $queueForFunctions, Realtime $queueForRealtime ): void { - // TODO: @christyjacob remove once we migrate the rules in 1.7.x - if (System::getEnv('_APP_RULES_FORMAT') === 'md5') { - $rule = $dbForPlatform->getDocument('rules', md5($domain)); - } else { - $rule = $dbForPlatform->findOne('rules', [ + // TODO: (@Meldiron) Remove after 1.7.x migration + $isMd5 = System::getEnv('_APP_RULES_FORMAT') === 'md5'; + $rule = $isMd5 + ? $dbForPlatform->getDocument('rules', md5($domain)) + : $dbForPlatform->findOne('rules', [ Query::equal('domain', [$domain]), ]); - } if (!$rule->isEmpty()) { $rule->setAttribute('certificateId', $certificateId); diff --git a/src/Appwrite/Platform/Workers/Functions.php b/src/Appwrite/Platform/Workers/Functions.php index df1833ad33..4922ce0372 100644 --- a/src/Appwrite/Platform/Workers/Functions.php +++ b/src/Appwrite/Platform/Workers/Functions.php @@ -87,6 +87,7 @@ class Functions extends Action $events = $payload['events'] ?? []; $data = $payload['body'] ?? ''; $eventData = $payload['payload'] ?? ''; + $platform = $payload['platform'] ?? ''; $function = new Document($payload['function'] ?? []); $functionId = $payload['functionId'] ?? ''; $user = new Document($payload['user'] ?? []); @@ -166,6 +167,7 @@ class Functions extends Action 'user-agent' => 'Appwrite/' . APP_VERSION_STABLE, 'content-type' => 'application/json' ], + platform: $platform, data: null, user: $user, jwt: null, @@ -206,6 +208,7 @@ class Functions extends Action path: $path, method: $method, headers: $headers, + platform: $platform, data: $data, user: $user, jwt: $jwt, @@ -231,6 +234,7 @@ class Functions extends Action path: $path, method: $method, headers: $headers, + platform: $platform, data: $data, user: $user, jwt: $jwt, @@ -346,6 +350,7 @@ class Functions extends Action string $path, string $method, array $headers, + array $platform, string $data = null, ?Document $user = null, string $jwt = null, @@ -486,13 +491,9 @@ class Functions extends Action $vars[$var->getAttribute('key')] = $var->getAttribute('value', ''); } - $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_DOMAIN'); - $endpoint = $protocol . '://' . $hostname . "/v1"; - // Appwrite vars $vars = \array_merge($vars, [ - 'APPWRITE_FUNCTION_API_ENDPOINT' => $endpoint, + 'APPWRITE_FUNCTION_API_ENDPOINT' => $platform['endpoint'], 'APPWRITE_FUNCTION_ID' => $functionId, 'APPWRITE_FUNCTION_NAME' => $function->getAttribute('name'), 'APPWRITE_FUNCTION_DEPLOYMENT' => $deploymentId, diff --git a/src/Appwrite/Platform/Workers/Mails.php b/src/Appwrite/Platform/Workers/Mails.php index efca484ebf..65a295c170 100644 --- a/src/Appwrite/Platform/Workers/Mails.php +++ b/src/Appwrite/Platform/Workers/Mails.php @@ -71,7 +71,7 @@ class Mails extends Action $log->addTag('type', empty($smtp) ? 'cloud' : 'smtp'); $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_DOMAIN'); + $hostname = System::getEnv('_APP_CONSOLE_DOMAIN'); $recipient = $payload['recipient']; $subject = $payload['subject']; diff --git a/src/Appwrite/Platform/Workers/Migrations.php b/src/Appwrite/Platform/Workers/Migrations.php index e7b12c5d9d..a10ddc4904 100644 --- a/src/Appwrite/Platform/Workers/Migrations.php +++ b/src/Appwrite/Platform/Workers/Migrations.php @@ -52,6 +52,8 @@ class Migrations extends Action protected array $plan; + protected array $platform; + /** * @var array */ @@ -106,6 +108,7 @@ class Migrations extends Action $this->deviceForMigrations = $deviceForMigrations; $this->deviceForFiles = $deviceForFiles; $this->plan = $plan; + $this->platform = $payload['platform'] ?? []; if (empty($payload)) { throw new Exception('Missing payload'); @@ -141,6 +144,7 @@ class Migrations extends Action $credentials = $migration->getAttribute('credentials'); $migrationOptions = $migration->getAttribute('options'); $dataSource = Appwrite::SOURCE_API; + $endpoint = $this->platform['endpoint'] ?: ($credentials['endpoint'] ?? 'http://appwrite.test/v1'); $database = null; $queries = []; @@ -174,7 +178,7 @@ class Migrations extends Action ), SourceAppwrite::getName() => new SourceAppwrite( $credentials['projectId'], - $credentials['endpoint'] === 'http://localhost/v1' ? 'http://appwrite/v1' : $credentials['endpoint'], + $endpoint, $credentials['apiKey'], $dataSource, $database, @@ -205,7 +209,7 @@ class Migrations extends Action return match ($destination) { DestinationAppwrite::getName() => new DestinationAppwrite( $this->project->getId(), - 'http://appwrite/v1', + $this->platform['endpoint'], $apiKey, $this->dbForProject, Config::getParam('collections', [])['databases']['collections'], @@ -309,7 +313,7 @@ class Migrations extends Action ) { $credentials = $migration->getAttribute('credentials', []); $credentials['projectId'] = $credentials['projectId'] ?? $project->getId(); - $credentials['endpoint'] = $credentials['endpoint'] ?? 'http://appwrite/v1'; + $credentials['endpoint'] = $credentials['endpoint'] ?? $this->platform['endpoint']; $credentials['apiKey'] = $credentials['apiKey'] ?? $tempAPIKey; $migration->setAttribute('credentials', $credentials); } diff --git a/src/Appwrite/Vcs/Comment.php b/src/Appwrite/Vcs/Comment.php index 57a36ec164..39bc42f07d 100644 --- a/src/Appwrite/Vcs/Comment.php +++ b/src/Appwrite/Vcs/Comment.php @@ -9,6 +9,11 @@ use Utopia\System\System; class Comment { + public function __construct( + private array $platform + ) { + } + // TODO: Add more tips protected array $tips = [ 'Appwrite has crossed the 50K GitHub stars milestone with hundreds of active contributors', @@ -114,7 +119,7 @@ class Comment $i = 0; foreach ($projects as $projectId => $project) { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $hostname = $this->platform['consoleDomain'] ?? ''; $text .= "## {$project['name']}\n\n"; $text .= "Project ID: `{$projectId}`\n\n"; @@ -228,7 +233,7 @@ class Comment public function generatImage(string $pathLight, string $pathDark, string $alt, int $width): string { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', '')); + $hostname = $this->platform['consoleDomain'] ?? ''; $imageLight = $protocol . '://' . $hostname . $pathLight; $imageDark = $protocol . '://' . $hostname . $pathDark; diff --git a/tests/e2e/General/CompressionTest.php b/tests/e2e/General/CompressionTest.php index 9affacfe0a..cff23b1201 100644 --- a/tests/e2e/General/CompressionTest.php +++ b/tests/e2e/General/CompressionTest.php @@ -75,7 +75,9 @@ class CompressionTest extends Scope $this->assertEquals(200, $response['headers']['status-code']); $this->assertArrayHasKey('content-encoding', $response['headers'], 'Content encoding should be gzip, headers received: ' . json_encode($response['headers'], JSON_PRETTY_PRINT)); - $this->assertLessThan(2000, intval($response['headers']['content-length'])); + $this->assertArrayHasKey('content-length', $response['headers'], 'Compressed response should provide content length, headers received: ' . json_encode($response['headers'], JSON_PRETTY_PRINT)); + $this->assertLessThan(2000, \intval($response['headers']['content-length'])); + $this->assertArrayNotHasKey('transfer-encoding', $response['headers'], 'Compressed response should not be chunked, headers received: ' . json_encode($response['headers'], JSON_PRETTY_PRINT)); // get prefs without compression $response = $this->client->call(Client::METHOD_GET, '/users/' . $userId . '/prefs', array_merge([ @@ -83,8 +85,15 @@ class CompressionTest extends Scope ], $this->getHeaders())); $this->assertEquals(200, $response['headers']['status-code']); - $this->assertGreaterThanOrEqual(2000, intval($response['headers']['content-length'])); $this->assertArrayNotHasKey('content-encoding', $response['headers']); + $this->assertEquals('chunked', $response['headers']['transfer-encoding'] ?? null, 'Uncompressed response should use chunked transfer, headers received: ' . json_encode($response['headers'], JSON_PRETTY_PRINT)); + $this->assertArrayNotHasKey('content-length', $response['headers'], 'Uncompressed response should not send content length when chunked.'); + + $this->assertArrayHasKey('longValue', $response['body'], 'Prefs payload should expose longValue at the top level, body received: ' . json_encode($response['body'], JSON_PRETTY_PRINT)); + + $prefsPayload = $response['body']['longValue']; + $payloadLength = \strlen($prefsPayload); + $this->assertGreaterThanOrEqual(2000, $payloadLength, 'Prefs payload should be at least 2000 bytes.'); } public function testImageResponse() diff --git a/tests/e2e/General/HTTPTest.php b/tests/e2e/General/HTTPTest.php index 4657e6f2ad..35d7ad0919 100644 --- a/tests/e2e/General/HTTPTest.php +++ b/tests/e2e/General/HTTPTest.php @@ -15,7 +15,7 @@ class HTTPTest extends Scope public function setUp(): void { parent::setUp(); - $this->client->setEndpoint('http://traefik'); + $this->client->setEndpoint('http://appwrite.test'); } public function testOptions() @@ -31,7 +31,7 @@ class HTTPTest extends Scope $this->assertEquals(204, $response['headers']['status-code']); $this->assertEquals('Appwrite', $response['headers']['server']); $this->assertEquals('GET, POST, PUT, PATCH, DELETE', $response['headers']['access-control-allow-methods']); - $this->assertEquals('Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Dev-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Appwrite-Session, X-Fallback-Cookies, X-Forwarded-For, X-Forwarded-User-Agent', $response['headers']['access-control-allow-headers']); + $this->assertEquals('Accept, Origin, Cookie, Set-Cookie, Content-Type, Content-Range, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Dev-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-Appwrite-ID, X-Appwrite-Timestamp, X-Appwrite-Session, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, Range, Cache-Control, Expires, Pragma, X-Fallback-Cookies, X-Requested-With, X-Forwarded-For, X-Forwarded-User-Agent', $response['headers']['access-control-allow-headers']); $this->assertEquals('X-Appwrite-Session, X-Fallback-Cookies', $response['headers']['access-control-expose-headers']); $this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']); $this->assertEquals('true', $response['headers']['access-control-allow-credentials']); @@ -66,16 +66,10 @@ class HTTPTest extends Scope public function testAcmeChallenge() { - // Preparation - $previousEndpoint = $this->client->getEndpoint(); - $this->client->setEndpoint("http://localhost"); - /** * Test for SUCCESS */ - $response = $this->client->call(Client::METHOD_GET, '/.well-known/acme-challenge/8DdIKX257k6Dih5s_saeVMpTnjPJdKO5Ase0OCiJrIg', \array_merge([ - 'origin' => 'http://localhost', - ])); + $response = $this->client->call(Client::METHOD_GET, '/.well-known/acme-challenge/8DdIKX257k6Dih5s_saeVMpTnjPJdKO5Ase0OCiJrIg'); // 'Unknown path', but validation passed $this->assertEquals(404, $response['headers']['status-code']); @@ -83,15 +77,10 @@ class HTTPTest extends Scope /** * Test for FAILURE */ - $response = $this->client->call(Client::METHOD_GET, '/.well-known/acme-challenge/../../../../../../../etc/passwd', \array_merge([ - 'origin' => 'http://localhost', - ])); + $response = $this->client->call(Client::METHOD_GET, '/.well-known/acme-challenge/../../../../../../../etc/passwd'); - // Check for too many path segments - $this->assertEquals(400, $response['headers']['status-code']); - - // Cleanup - $this->client->setEndpoint($previousEndpoint); + // 'Unknown path', but validation passed + $this->assertEquals(404, $response['headers']['status-code']); } public function testSpecs() @@ -172,48 +161,30 @@ class HTTPTest extends Scope public function testCors() { - /** - * Test for SUCCESS - */ $endpoint = '/v1/projects'; // Can be any non-404 route - $response = $this->client->call(Client::METHOD_GET, $endpoint); - - $this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']); - + /** + * Test for SUCCESS + */ $response = $this->client->call(Client::METHOD_GET, $endpoint, [ 'origin' => 'http://localhost', ]); - $this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']); - $response = $this->client->call(Client::METHOD_GET, $endpoint, [ - 'origin' => 'http://appwrite.io', - ]); - - $this->assertEquals('http://appwrite.io', $response['headers']['access-control-allow-origin']); - - $response = $this->client->call(Client::METHOD_GET, $endpoint, [ - 'origin' => 'https://appwrite.io', - ]); - - $this->assertEquals('https://appwrite.io', $response['headers']['access-control-allow-origin']); - - $response = $this->client->call(Client::METHOD_GET, $endpoint, [ - 'origin' => 'http://cloud.appwrite.io', - ]); - - $this->assertEquals('http://cloud.appwrite.io', $response['headers']['access-control-allow-origin']); - /** * Test for FAILURE */ + // you should not return a fallback origin for a no host + $response = $this->client->call(Client::METHOD_GET, $endpoint); + $this->assertNull($response['headers']['access-control-allow-origin'] ?? null); + + // you should not return a fallback origin for a no host $response = $this->client->call(Client::METHOD_GET, $endpoint, [ 'origin' => 'http://google.com', ]); + $this->assertNull($response['headers']['access-control-allow-origin'] ?? null); - $this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']); } public function testConsoleRedirect() diff --git a/tests/e2e/General/HooksTest.php b/tests/e2e/General/HooksTest.php index af6ccab0d5..1e7d87608f 100644 --- a/tests/e2e/General/HooksTest.php +++ b/tests/e2e/General/HooksTest.php @@ -17,7 +17,7 @@ class HooksTest extends Scope public function setUp(): void { parent::setUp(); - $this->client->setEndpoint('http://traefik'); + $this->client->setEndpoint('http://appwrite.test'); } public function testProjectHooks() diff --git a/tests/e2e/Scopes/Scope.php b/tests/e2e/Scopes/Scope.php index 5b7f1a8771..8731a29672 100644 --- a/tests/e2e/Scopes/Scope.php +++ b/tests/e2e/Scopes/Scope.php @@ -18,7 +18,7 @@ abstract class Scope extends TestCase public const REQUEST_TYPE_SMS = 'sms'; protected ?Client $client = null; - protected string $endpoint = 'http://localhost/v1'; + protected string $endpoint = 'http://appwrite.test/v1'; protected function setUp(): void { diff --git a/tests/e2e/Services/Account/AccountBase.php b/tests/e2e/Services/Account/AccountBase.php index b217608395..13b5015241 100644 --- a/tests/e2e/Services/Account/AccountBase.php +++ b/tests/e2e/Services/Account/AccountBase.php @@ -50,21 +50,6 @@ trait AccountBase /** * Test for FAILURE */ - // Deny request from blocked IP - $response = $this->client->call(Client::METHOD_POST, '/account', array_merge([ - 'origin' => 'http://localhost', - 'content-type' => 'application/json', - 'x-appwrite-project' => 'console', - 'x-forwarded-for' => '31.6.14.220' // Test IP for denied access region - ]), [ - 'userId' => ID::unique(), - 'email' => $email, - 'password' => $password, - 'name' => $name, - ]); - - $this->assertEquals(451, $response['headers']['status-code']); - $response = $this->client->call(Client::METHOD_POST, '/account', array_merge([ 'origin' => 'http://localhost', 'content-type' => 'application/json', diff --git a/tests/e2e/Services/Account/AccountCustomClientTest.php b/tests/e2e/Services/Account/AccountCustomClientTest.php index 0163f1b842..32232bab51 100644 --- a/tests/e2e/Services/Account/AccountCustomClientTest.php +++ b/tests/e2e/Services/Account/AccountCustomClientTest.php @@ -2130,10 +2130,15 @@ class AccountCustomClientTest extends Scope 'failure' => 'http://localhost/v1/mock/tests/general/oauth2/failure', ]); - $session = $response['cookies']['a_session_' . $this->getProject()['$id']]; - $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals('success', $response['body']['result']); + + $sessionCookieKey = 'a_session_' . $this->getProject()['$id']; + $this->assertArrayHasKey( + $sessionCookieKey, + $response['cookies'], + "Failed asserting that session cookie '$sessionCookieKey' is set. Cookies: " . json_encode($response['cookies']) + ); + $session = $response['cookies'][$sessionCookieKey]; $response = $this->client->call(Client::METHOD_GET, '/account', array_merge([ 'origin' => 'http://localhost', diff --git a/tests/e2e/Services/Functions/FunctionsCustomServerTest.php b/tests/e2e/Services/Functions/FunctionsCustomServerTest.php index 8cc986b072..35bdf90347 100644 --- a/tests/e2e/Services/Functions/FunctionsCustomServerTest.php +++ b/tests/e2e/Services/Functions/FunctionsCustomServerTest.php @@ -459,7 +459,7 @@ class FunctionsCustomServerTest extends Scope $this->assertEquals("completed", $execution['body']['status']); $this->assertEquals(200, $execution['body']['responseStatusCode']); $this->assertEquals("Pong", $execution['body']['responseBody']); - $this->assertEmpty($execution['body']['errors']); + $this->assertEmpty($execution['body']['errors'], 'Failed to execute function, ' . json_encode($execution['body']['errors'])); // Test execution logged correct total users $users = $this->client->call(Client::METHOD_GET, '/users', array_merge([ diff --git a/tests/e2e/Services/GraphQL/ScopeTest.php b/tests/e2e/Services/GraphQL/ScopeTest.php index 4020e8330a..f3c80a7418 100644 --- a/tests/e2e/Services/GraphQL/ScopeTest.php +++ b/tests/e2e/Services/GraphQL/ScopeTest.php @@ -33,7 +33,7 @@ class ScopeTest extends Scope 'x-appwrite-key' => $apiKey, ], $gqlPayload); - $message = "app.{$projectId}@service.localhost (role: applications) missing scopes ([\"databases.write\"])"; + $message = "app.{$projectId}@service.appwrite.test (role: applications) missing scopes ([\"databases.write\"])"; $this->assertArrayHasKey('errors', $database['body']); $this->assertEquals($message, $database['body']['errors'][0]['message']); } diff --git a/tests/e2e/Services/Migrations/MigrationsBase.php b/tests/e2e/Services/Migrations/MigrationsBase.php index 490ac026b5..bed7a7e542 100644 --- a/tests/e2e/Services/Migrations/MigrationsBase.php +++ b/tests/e2e/Services/Migrations/MigrationsBase.php @@ -89,7 +89,7 @@ trait MigrationsBase { $response = $this->performMigrationSync([ 'resources' => Appwrite::getSupportedResources(), - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -126,7 +126,7 @@ trait MigrationsBase 'resources' => [ Resource::TYPE_USER, ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -188,7 +188,7 @@ trait MigrationsBase 'resources' => [ Resource::TYPE_USER, ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -277,7 +277,7 @@ trait MigrationsBase Resource::TYPE_TEAM, Resource::TYPE_MEMBERSHIP, ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -393,7 +393,7 @@ trait MigrationsBase 'resources' => [ Resource::TYPE_DATABASE, ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -484,7 +484,7 @@ trait MigrationsBase Resource::TYPE_TABLE, Resource::TYPE_COLUMN, ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -571,7 +571,7 @@ trait MigrationsBase Resource::TYPE_COLUMN, Resource::TYPE_ROW, ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -651,7 +651,7 @@ trait MigrationsBase 'resources' => [ Resource::TYPE_BUCKET ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -747,7 +747,7 @@ trait MigrationsBase Resource::TYPE_BUCKET, Resource::TYPE_FILE ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -818,7 +818,7 @@ trait MigrationsBase Resource::TYPE_FUNCTION, Resource::TYPE_DEPLOYMENT ], - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'projectId' => $this->getProject()['$id'], 'apiKey' => $this->getProject()['apiKey'], ]); @@ -1119,7 +1119,7 @@ trait MigrationsBase // all data exists, pass. $migration = $this->performCsvMigration( [ - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'fileId' => $fileIds['default'], 'bucketId' => $bucketIds['default'], 'resourceId' => $databaseId . ':' . $tableId, @@ -1161,7 +1161,7 @@ trait MigrationsBase // all data exists and includes internals, pass. $migration = $this->performCsvMigration( [ - 'endpoint' => 'http://localhost/v1', + 'endpoint' => $this->endpoint, 'fileId' => $fileIds['documents-internals'], 'bucketId' => $bucketIds['documents-internals'], 'resourceId' => $databaseId . ':' . $tableId, diff --git a/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php b/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php index 91dce5c09c..9526c5a4da 100644 --- a/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php +++ b/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php @@ -4889,7 +4889,8 @@ class ProjectsConsoleClientTest extends Scope $this->assertEquals(403, $response['headers']['status-code']); $this->assertNotEquals($origin, $response['headers']['access-control-allow-origin'] ?? null); - $this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin'] ?? null); + // you should not return a fallback origin for a disallowed host + $this->assertNull($response['headers']['access-control-allow-origin'] ?? null); /** @@ -4906,7 +4907,7 @@ class ProjectsConsoleClientTest extends Scope ]); $this->assertEquals(401, $response['headers']['status-code']); - $this->assertEquals('*', $response['headers']['access-control-allow-origin'] ?? null); + $this->assertEquals($origin, $response['headers']['access-control-allow-origin'] ?? null); } /** diff --git a/tests/e2e/Services/Projects/ProjectsCustomServerTest.php b/tests/e2e/Services/Projects/ProjectsCustomServerTest.php index 68ff53ae55..b2cf57ddc4 100644 --- a/tests/e2e/Services/Projects/ProjectsCustomServerTest.php +++ b/tests/e2e/Services/Projects/ProjectsCustomServerTest.php @@ -81,16 +81,11 @@ class ProjectsCustomServerTest extends Scope $this->assertEquals(400, $response['headers']['status-code']); - $mainDomain = System::getEnv('_APP_DOMAIN', ''); - $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); - $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); - $deniedDomains = [ - $mainDomain, - $sitesDomain, - $functionsDomain, - 'localhost', - APP_HOSTNAME_INTERNAL, + 'sites.localhost', + 'functions.localhost', + 'appwrite.test', + 'localhost' ]; foreach ($deniedDomains as $deniedDomain) { diff --git a/tests/e2e/Services/Proxy/ProxyCustomServerTest.php b/tests/e2e/Services/Proxy/ProxyCustomServerTest.php index 5a1cd1dea6..3fbbb7d5e9 100644 --- a/tests/e2e/Services/Proxy/ProxyCustomServerTest.php +++ b/tests/e2e/Services/Proxy/ProxyCustomServerTest.php @@ -103,12 +103,11 @@ class ProxyCustomServerTest extends Scope $domain = \uniqid() . '-api.custom.localhost'; $proxyClient = new Client(); - $proxyClient->setEndpoint('http://' . $domain); + $proxyClient->setEndpoint('http://appwrite.test'); + $proxyClient->addHeader('x-appwrite-hostname', $domain); - // We should ideally assert 400, but server allows unknown domains, and serves API by default $response = $proxyClient->call(Client::METHOD_GET, '/versions'); - $this->assertEquals(200, $response['headers']['status-code']); - $this->assertEquals(APP_VERSION_STABLE, $response['body']['server']); + $this->assertEquals(401, $response['headers']['status-code']); $ruleId = $this->setupAPIRule($domain); @@ -138,11 +137,11 @@ class ProxyCustomServerTest extends Scope $domain = \uniqid() . '-redirect.custom.localhost'; $proxyClient = new Client(); - $proxyClient->setEndpoint('http://appwrite'); + $proxyClient->setEndpoint('http://appwrite.test'); $proxyClient->addHeader('x-appwrite-hostname', $domain); $response = $proxyClient->call(Client::METHOD_GET, '/todos/1'); - $this->assertEquals(404, $response['headers']['status-code']); + $this->assertEquals(401, $response['headers']['status-code']); $siteId = $this->setupSite()['siteId']; @@ -166,7 +165,7 @@ class ProxyCustomServerTest extends Scope $this->assertNotEmpty($ruleId); $proxyClient = new Client(); - $proxyClient->setEndpoint('http://appwrite'); + $proxyClient->setEndpoint('http://appwrite.test'); $proxyClient->addHeader('x-appwrite-hostname', $domain); $response = $proxyClient->call(Client::METHOD_GET, '/', followRedirects: false); @@ -193,11 +192,11 @@ class ProxyCustomServerTest extends Scope $domain = \uniqid() . '-function.custom.localhost'; $proxyClient = new Client(); - $proxyClient->setEndpoint('http://appwrite'); + $proxyClient->setEndpoint('http://appwrite.test'); $proxyClient->addHeader('x-appwrite-hostname', $domain); $response = $proxyClient->call(Client::METHOD_GET, '/ping'); - $this->assertEquals(404, $response['headers']['status-code']); + $this->assertEquals(401, $response['headers']['status-code']); $setup = $this->setupFunction(); $functionId = $setup['functionId']; @@ -248,11 +247,11 @@ class ProxyCustomServerTest extends Scope $domain = \uniqid() . '-site.custom.localhost'; $proxyClient = new Client(); - $proxyClient->setEndpoint('http://appwrite'); + $proxyClient->setEndpoint('http://appwrite.test'); $proxyClient->addHeader('x-appwrite-hostname', $domain); $response = $proxyClient->call(Client::METHOD_GET, '/contact'); - $this->assertEquals(404, $response['headers']['status-code']); + $this->assertEquals(401, $response['headers']['status-code']); $setup = $this->setupSite(); $siteId = $setup['siteId']; diff --git a/tests/e2e/Services/Realtime/RealtimeBase.php b/tests/e2e/Services/Realtime/RealtimeBase.php index e9b60c4067..89bd1898c4 100644 --- a/tests/e2e/Services/Realtime/RealtimeBase.php +++ b/tests/e2e/Services/Realtime/RealtimeBase.php @@ -22,7 +22,7 @@ trait RealtimeBase ]; return new WebSocketClient( - "ws://appwrite-traefik/v1/realtime?" . http_build_query($query), + "ws://appwrite.test/v1/realtime?" . http_build_query($query), [ "headers" => $headers, "timeout" => 30, diff --git a/tests/e2e/Services/Sites/SitesCustomClientTest.php b/tests/e2e/Services/Sites/SitesCustomClientTest.php index 0434e4338b..d576062c8f 100644 --- a/tests/e2e/Services/Sites/SitesCustomClientTest.php +++ b/tests/e2e/Services/Sites/SitesCustomClientTest.php @@ -6,7 +6,6 @@ use Tests\E2E\Client; use Tests\E2E\Scopes\ProjectCustom; use Tests\E2E\Scopes\Scope; use Tests\E2E\Scopes\SideClient; -use Utopia\System\System; class SitesCustomClientTest extends Scope { @@ -122,7 +121,6 @@ class SitesCustomClientTest extends Scope * Test for SUCCESS */ $template = $this->getTemplate('starter-for-react'); - $hostname = System::getEnv('_APP_DOMAIN') ?: ''; $this->assertEquals(200, $template['headers']['status-code']); $this->assertIsArray($template['body']); $this->assertEquals('starter-for-react', $template['body']['key']); diff --git a/tests/e2e/Services/Sites/SitesCustomServerTest.php b/tests/e2e/Services/Sites/SitesCustomServerTest.php index b7dc9e7334..22a33fbf4d 100644 --- a/tests/e2e/Services/Sites/SitesCustomServerTest.php +++ b/tests/e2e/Services/Sites/SitesCustomServerTest.php @@ -1962,7 +1962,7 @@ class SitesCustomServerTest extends Scope 'content-type' => 'application/json', 'x-appwrite-project' => $this->getProject()['$id'], 'referer' => $url, - 'origin' => $url + 'origin' => $url, ])); $this->assertEquals($url, $response['headers']['access-control-allow-origin']); @@ -1971,11 +1971,10 @@ class SitesCustomServerTest extends Scope 'content-type' => 'application/json', 'x-appwrite-project' => 'unknown', 'referer' => $url, - 'origin' => $url + 'origin' => $url, ])); - $this->assertNotEquals($url, $response['headers']['access-control-allow-origin']); - $this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']); + $this->assertArrayNotHasKey('access-control-allow-origin', $response['headers']); $response = $this->client->call(Client::METHOD_GET, '/account', array_merge([ 'content-type' => 'application/json', @@ -1984,8 +1983,7 @@ class SitesCustomServerTest extends Scope 'origin' => 'http://unknown.com' ])); - $this->assertNotEquals($url, $response['headers']['access-control-allow-origin']); - $this->assertEquals('http://localhost', $response['headers']['access-control-allow-origin']); + $this->assertArrayNotHasKey('access-control-allow-origin', $response['headers']); } public function testSiteDownload(): void diff --git a/tests/e2e/Services/Webhooks/WebhooksCustomClientTest.php b/tests/e2e/Services/Webhooks/WebhooksCustomClientTest.php index bcc4ede30a..0ffdf50e76 100644 --- a/tests/e2e/Services/Webhooks/WebhooksCustomClientTest.php +++ b/tests/e2e/Services/Webhooks/WebhooksCustomClientTest.php @@ -197,7 +197,6 @@ class WebhooksCustomClientTest extends Scope $this->assertNotEmpty($webhook['data']['$id']); $this->assertNotEmpty($webhook['data']['userId']); $this->assertEquals(true, (new DatetimeValidator())->isValid($webhook['data']['expire'])); - $this->assertEquals($webhook['data']['ip'], '127.0.0.1'); $this->assertNotEmpty($webhook['data']['osCode']); $this->assertIsString($webhook['data']['osCode']); $this->assertNotEmpty($webhook['data']['osName']); @@ -286,7 +285,6 @@ class WebhooksCustomClientTest extends Scope $this->assertNotEmpty($webhook['data']['$id']); $this->assertNotEmpty($webhook['data']['userId']); $this->assertIsString($webhook['data']['expire']); - $this->assertEquals($webhook['data']['ip'], '127.0.0.1'); $this->assertNotEmpty($webhook['data']['osCode']); $this->assertIsString($webhook['data']['osCode']); $this->assertNotEmpty($webhook['data']['osName']); @@ -372,7 +370,6 @@ class WebhooksCustomClientTest extends Scope $this->assertNotEmpty($webhook['data']['$id']); $this->assertNotEmpty($webhook['data']['userId']); $this->assertEquals(true, (new DatetimeValidator())->isValid($webhook['data']['expire'])); - $this->assertEquals($webhook['data']['ip'], '127.0.0.1'); $this->assertNotEmpty($webhook['data']['osCode']); $this->assertIsString($webhook['data']['osCode']); $this->assertNotEmpty($webhook['data']['osName']); diff --git a/tests/unit/Network/CorsTest.php b/tests/unit/Network/CorsTest.php new file mode 100644 index 0000000000..521bf21f1e --- /dev/null +++ b/tests/unit/Network/CorsTest.php @@ -0,0 +1,150 @@ +expectException(InvalidArgumentException::class); + + new Cors( + allowedHosts: ['*'], + allowedMethods: ['GET'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: true + ); + } + + public function testWildcardAllowsAnyOrigin(): void + { + $cors = new Cors( + allowedHosts: ['*'], + allowedMethods: ['GET'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: false + ); + + $result = $cors->headers('https://foo.com'); + + $this->assertSame('https://foo.com', $result[Cors::HEADER_ALLOW_ORIGIN]); + } + + public function testEmptyOriginReturnsStaticHeadersOnly(): void + { + $cors = new Cors( + allowedHosts: ['example.com'], + allowedMethods: ['GET'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: false + ); + + $result = $cors->headers(''); + + $this->assertArrayNotHasKey(Cors::HEADER_ALLOW_ORIGIN, $result); + $this->assertSame('false', $result[Cors::HEADER_ALLOW_CREDENTIALS]); + $this->assertSame('GET', $result[Cors::HEADER_ALLOW_METHODS]); + } + + public function testInvalidOriginReturnsStaticHeadersOnly(): void + { + $cors = new Cors( + allowedHosts: ['example.com'], + allowedMethods: ['GET'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: false + ); + + $result = $cors->headers('%%%not-a-url%%%'); + + $this->assertArrayNotHasKey(Cors::HEADER_ALLOW_ORIGIN, $result); + } + + public function testUnlistedOriginReturnsStaticHeadersOnly(): void + { + $cors = new Cors( + allowedHosts: ['allowed.com'], + allowedMethods: ['GET'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: false + ); + + $result = $cors->headers('https://forbidden.com'); + + $this->assertArrayNotHasKey(Cors::HEADER_ALLOW_ORIGIN, $result); + } + + public function testAllowedOriginIsReturned(): void + { + $cors = new Cors( + allowedHosts: ['example.com'], + allowedMethods: ['POST'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: true + ); + + $result = $cors->headers('https://example.com'); + + $this->assertSame('https://example.com', $result[Cors::HEADER_ALLOW_ORIGIN]); + } + + public function testOriginIsLowercasedForMatching(): void + { + $cors = new Cors( + allowedHosts: ['example.com'], + allowedMethods: ['GET'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: false + ); + + $result = $cors->headers('HTTPS://EXAMPLE.COM'); + + // Lowercase logic is in the class + $this->assertSame('https://example.com', $result[Cors::HEADER_ALLOW_ORIGIN]); + } + + public function testHeaderFormatting(): void + { + $cors = new Cors( + allowedHosts: ['example.com'], + allowedMethods: ['GET', 'POST'], + allowedHeaders: ['X-A', 'X-B'], + exposedHeaders: ['E1', 'E2'], + allowCredentials: true + ); + + $result = $cors->headers('https://example.com'); + + $this->assertSame('GET, POST', $result[Cors::HEADER_ALLOW_METHODS]); + $this->assertSame('X-A, X-B', $result[Cors::HEADER_ALLOW_HEADERS]); + $this->assertSame('E1, E2', $result[Cors::HEADER_EXPOSE_HEADERS]); + $this->assertSame('true', $result[Cors::HEADER_ALLOW_CREDENTIALS]); + } + + public function testMaxAgeIncluded(): void + { + $cors = new Cors( + allowedHosts: ['example.com'], + allowedMethods: ['GET'], + allowedHeaders: ['X-Test'], + exposedHeaders: [], + allowCredentials: false, + maxAge: 999 + ); + + $result = $cors->headers('https://example.com'); + + $this->assertSame(999, $result[Cors::HEADER_MAX_AGE]); + } +} diff --git a/tests/unit/Network/Validators/OriginTest.php b/tests/unit/Network/Validators/OriginTest.php index d312f8c5a5..a4c235f755 100644 --- a/tests/unit/Network/Validators/OriginTest.php +++ b/tests/unit/Network/Validators/OriginTest.php @@ -2,53 +2,17 @@ namespace Tests\Unit\Network\Validators; -use Appwrite\Network\Platform; use Appwrite\Network\Validator\Origin; use PHPUnit\Framework\TestCase; -use Utopia\Database\Helpers\ID; class OriginTest extends TestCase { public function testValues(): void { - $validator = new Origin([ - [ - '$collection' => ID::custom('platforms'), - 'name' => 'Production', - 'type' => Platform::TYPE_WEB, - 'hostname' => 'appwrite.io', - ], - [ - '$collection' => ID::custom('platforms'), - 'name' => 'Development', - 'type' => Platform::TYPE_WEB, - 'hostname' => 'appwrite.test', - ], - [ - '$collection' => ID::custom('platforms'), - 'name' => 'Localhost', - 'type' => Platform::TYPE_WEB, - 'hostname' => 'localhost', - ], - [ - '$collection' => ID::custom('platforms'), - 'name' => 'Flutter', - 'type' => Platform::TYPE_FLUTTER_WEB, - 'hostname' => 'appwrite.flutter', - ], - [ - '$collection' => ID::custom('platforms'), - 'name' => 'Expo', - 'type' => Platform::TYPE_SCHEME, - 'key' => 'exp', - ], - [ - '$collection' => ID::custom('platforms'), - 'name' => 'Appwrite Callback', - 'type' => Platform::TYPE_SCHEME, - 'key' => 'appwrite-callback-123', - ], - ]); + $validator = new Origin( + allowedHostnames: ['appwrite.io', 'appwrite.test', 'localhost', 'appwrite.flutter'], + allowedSchemes: ['exp', 'appwrite-callback-123'] + ); $this->assertEquals(false, $validator->isValid('')); $this->assertEquals(false, $validator->isValid('/')); From e738bae523d2056055407e4960e582f524746e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Thu, 11 Dec 2025 10:31:05 +0100 Subject: [PATCH 34/42] Fix screenshot script; auto-fill API key, custom required env vars Tag is correct fallback: https://github.com/appwrite/appwrite/blob/decf2c7a1bc5d2d989434fb0adc6a6fb44a77db2/src/Appwrite/Utopia/Request/Filters/V21.php#L28 --- .../crm-dashboard-react-admin-dark.png | Bin 0 -> 14196 bytes .../crm-dashboard-react-admin-light.png | Bin 0 -> 14196 bytes .../job-applications-formspree-dark.png | Bin 0 -> 34921 bytes .../job-applications-formspree-light.png | Bin 0 -> 34921 bytes src/Appwrite/Platform/Tasks/Screenshot.php | 60 +++++++++++++++--- 5 files changed, 51 insertions(+), 9 deletions(-) create mode 100644 public/images/sites/templates/crm-dashboard-react-admin-dark.png create mode 100644 public/images/sites/templates/crm-dashboard-react-admin-light.png create mode 100644 public/images/sites/templates/job-applications-formspree-dark.png create mode 100644 public/images/sites/templates/job-applications-formspree-light.png diff --git a/public/images/sites/templates/crm-dashboard-react-admin-dark.png b/public/images/sites/templates/crm-dashboard-react-admin-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..467f6c4ed2ecfd516b3028e3ea7c35923047f9c3 GIT binary patch literal 14196 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 literal 0 HcmV?d00001 diff --git a/public/images/sites/templates/crm-dashboard-react-admin-light.png b/public/images/sites/templates/crm-dashboard-react-admin-light.png new file mode 100644 index 0000000000000000000000000000000000000000..467f6c4ed2ecfd516b3028e3ea7c35923047f9c3 GIT binary patch literal 14196 zcmeHu2T+r3*X9E#s6-K^1ZgTNDpDfS>nqYkKtw=k0U{#OdnedXDFH=9r9=TKA|SmJ z1Oe&NJE3<7J%og0@4Vms^Y1@9JNxa-&eo3^2j(gFbC+|jbDirPU*Fc#JbL8R5eR~g zYHQuN13?GDpNxMFF@j&Jf;Sl;=s2W(QEZ$H{Sm1#=o}Yf7lqTWFI*?IyyKwI7Ny( zB_<~FNWjCw!&{o0n_F6L>a=KJzBfbg$*`eeC4EMC?O7k<$}rN{*!0ewJC>G~1_oRw z!3*;8@}{PfU%&Q!c;w)ao5>@noxmXR;ILK5neSy~a*IBbzdkiLv-7xKkdl@rj8?eR zKK~RJ76uFXq75;@j0|v^7`~5+em2Yrq7^>UMc$Ro5s7?SZQf# zTL>n_2)CNIcW@B7w65anJN)k5yTYQPhv0gW3Ij|jJKKqqbB1S4`Zbfpu{toNv};UO z8L!#LH#YKNzVW{p;4iJ2Yi$EpIN1eE+K*_!2?)!8{YIhmOs zm4p2K{QQ`q1P0*t%*a&2dr`Au7yQ`Z;9!T*F`wabucbo!?#B)ewh|Cbo&g3uvxgRj z4Zm|fYsm9|u=f3a0XWvHkX1B?9aM9AVR3P&(B6<^xn{BCbjNrkuS^58B)AD@U=I1& z+1FR>zrCpT@|f+ja}7_T_~bS)K9zN{VBjM{HIT$1n+)&XZ${7V;mQWAZWOs$L2wTG zq<#(+Iq;r3l`nbvl&o|T1C*`{G1V*#RR@tV{0jM!7o-I$enTPMQ%W_EtEs7(8Qym) zGFVK}y7rfScUmOBf>;`xfa3A{6+SLOXyXWrTM4qAc0vp_3lfYlDBX6dA#%TRb~8cF zL%h^V+Y)!?!sPJ%f`>%A(Sdrf7gwS2YxLPaad`ZAajvQ3q_Ey61nS`}$Du;E{+vXF z+nAqWO0a{29lyNie9e=6;nC|b?*6{MQwNws7$m_Lm`cDbg2g`e6GD$Jl{k-f4LP;E zZ;O|4S**6#Ko=i>R)ZKyV1Ss;hcH-;@1bYr78e(HO-)L&=UOSl1}WdjWpAFbuswuo zR1bp<`P|^VkF5Usb>@Q{KR-W$!`#^T{dPy@Dmyd}48I2I?I$iVw%1vuLlTOmhqxfv zpD$`J^~!JQwmp~gm^C&ss`pe^uQxKW@Tje~35KmW5BvzGQG8ekeB zU=#JrTb~|e-P}{kyyrMpNfNgBuA*=d())b~oYrl$>DD{tqKy3fjnozpC*TsmE|@$i z>e-=7dJI;+u1Btchuree8Vpt!5%fK{YhZu~VLLxm;zDSM0k$GUH$m2|F7#-6=^bN3$uraz=F5M7%;o?v zsf=%C-du_MN{ltGXX*R?_^}@8YI}O!nmCkjjJ_BdR6|6y%F$AQHA^Mc+!+4)Rbb?w z4}jH=ykZyH!*p#g;pgY<4hqV-rxMsS!uZP$Tm$cN|6~m5zGG%)W@6Ic+38km2C$8n zW}BX!n);yc`+XkB^%Q+__LoFOEeanQc!$=DB|nh_HU_p))*?n&ALBN@9Pv7`Q4AQ~ z7JY9Ic+9o)D|kD4GxzlL{AvKt7SgwXPv`xW%#4iR%tnrDPg%u)1N;QB+RF7^TpVsr ziSSX{$y8b^O)v2j?-fz6`kUYds_wy%zYOo*Ep(lzHAvCOwy2O+PzvV~4TIXj%K(k6 zqU%qumAXw8JCBxwkAmGcG?h8w-~8@UQBjeRkr6PD4EhFC|L%v^CMpH&0Qc}-9_Sn# z^y@ML0H2az*Pb9Z?{bbAatD6f{!VM~;OH@a`9iynq|ne%09QNC_lYcrUgqcLBTx;u zK3%iln(qW#asezzcB;X%1qvyN{ePWvf+b1cX5jRZ`EpO#o zR_$%~BRiNonqx&|oQ6ER>Q~F=lID^E#CR1ul*x{ck~+goY>LNm>oH>9#8Dr%RW|hT zm7$`goQl=O<>gjr{06Wt30DQ5)$bV@_ke-n!?Te%>UyIfZl!n_gkQ3yJ9%ei-D_ug za4@>JtLudLksGgj`}?Edh~)Be|B2cc1rOVrWjCcA2W|r^HecQjg7j|D$CMfKMM-BU zZ@h_mpmsl%3gUuT>G;z}yKjUvrKO|*`aJ>@F)MZ~+h`UE4-326{$XclXIBmxuu{YW zZC$4i!KS#T3VaoyPplXAy&|xdx|eK(u_}cnf%>311w0SR&1clh1cgGilG=T$C0)iU zXIkQLYqhMgv9WVlGzLZN1_~m^ z-(?>ngGM5!h@3ts0Ps#uPB9mB<%6Fnd-HFiQW4GGtsfBF7M`80A0;Lbx ztuDAphv3v=Z`RV{;;B=oG@=Bm9yGo6eMEXcW!*4}sTnJ<>tIn{d$K;&NJJL|DLzk9 z85{HFw-Jw0-h1RI=gskKIB(`;aggJg;M%;k>86;eekHHPo*1gH{(=D?YIC*?F|BOd z{0;{B8*I#oqt7#0Y1u!LRrFq-Uv3RwFHF&l!tlzhYO!sPCf`fex2Y-k{{4yyPR9RX zBZeP@tBCcEjg1WxOTY6&zO~N}cj^J$G%Ing0tT`1D(t4Cy}jIoUwbZ&>VJhVF~%z@ zjXKGVdvzd8^v325T`w=M8NZX{p)wCUj&THeamtymAjJe3wEZ>C(iGU&^ZO4TEQ@%v zXUF1)8go((PoCGT_NveiA)3vo zFgDQr=hK4*LwQRX6+=TqFIc%7O4u9n?m3>J{Z$XSk6bc}m`G0P*$Zdi z+dQ~>WaYUF8wSx8<9s=6zMdNyaa7~k3~z*7=iSZ>67OrF3jxFZ+5`>9%hyGUU7OCw zO^17VdutF9J^MRfvb!VR;5ohsNhQ$N3%6rjX{iwjInfGRA>xCxHa_H#j z2=$}5^NJ|#$iVe_QbP*y?AzS3*-yLD#mAq-;n?LP_!XpAHSRiB=PD2?C5vyrA|3i| z+wy)p(0qT;QStql!1WH@?W(2HOL(v4i zpLgbDhOvU}h{>-Xchv?A^3&D5IY}a9te`<7e-}$*Q_EQ@9=3Y`+4Okdn-Ne$pCKLsQReT zIM@*OWEGE7xsdFYqJ=uk6@I4A%%w`IK@=Fqv1y%#N7lb3BKeDViCz?4zn1MC<1S_I z#Pn@|s{vwI+>}g%fjEw`@tu6V&oEuD&BWf>S*+0JdpwSNFZGCztZ|eTyr#QQjjS8#>o?lN99?oKTIJNJK}rSqazd7T@$Ts^87f za|mPu{y77kop1E#=2jby+fJ;nj#iZ14rRB`!+*!yl*$^HjX!1GI1u?^8N?MmGd$ZD zY=yG>w3fAes3qzU@xx0lk%rdt^77h*MnN>?%S(ag_Es0^V(Fm0t;!XK&ur98Xgs2& z!!2_DTW03#JN{JCT#5==*;?w<#$>oS=5g40)c33Y%dsYwWdPp;6kN(wEQ7XtUsX}u zbq#zvl!)eDUfa(PpWIm)=00jHYf?tAXw=nL+4t<*AM3wZS9+;=#e(2((qj_wxZ(0T zJf#tE9sjlQpNGaN*T%Je!jlsK1ELX}zQfG|*6X=ZEpBm>FS&%iHojYgew8`{%%D|_ zfm9{Jy^&2g*i$Jtq<2%e5&-wW^@uRd^@ciprQfDkzeQZ)6TIUu5@4;HElCWjctC*c z%stze2MYuPmh%p>a$Ny24}?^J!paK@(sOO`+$ovjm20&+;#C~lT=#o7>wH>P(0usa zcqhsq_kPP5+)bQS=~~WKnYeeM>)I*V>V_5unGsht>j)oLbOA}$gW7o?`csm;v-6iM z_DD!UW{z`!)5=<4Ihs&KY>==ImdgAxQ`B!sPXZ%l#y+@t*RzTs{ITeauE9cEozbm@ zbcs~9nzEXJ5C&OcJ~{UX!^KYPUax}RwvCi|pdz-wOTT3+aw<2P3y?SnW&m8&qjt6} zUNCrf;?t*3AR~F8cH7U71inG8Wfia7oeXC=#`n8CH`EA;#Ba7fhQ?QBI39(3v4dk7 zm3pLPWB^6-2LWAISGT^t-Z1UfM-?>nxUT=+Ed8n9>OUZ>KM`=mWWF3g$IZg6f(~T`Ku5B2tL5b>b}HmS>OOfhKH0u8 zN|2UBtQ5Yv3%Ef!p_+U)C?z1JSH@+`+&9i0%q!#<4@jiHXJv^nO5MELpffdmu{A9% zt=}>rTf)2C>gUt>0ZJN3E0#gN-w#@qSWn#WF#UT4dyv;jVEQp8W6Ll}MzI{6zyD5iIHizRx6O{Qci-@o~ z%;1X)3llt9p=eoPfA=k;lw$H-5Pv@DUz3q(RCSA}*0^3$QbM%LR(!@v=vSgTe>X47 zpKHB1@Ez~7;8_eobx9C&2y*t3wRs6mAaLy`prC*O09{3FsrqiOwn>wuf_N|L9X-Ts z{2gKv78zvsMWGsr*|YbcX!UAiW8=QwUd~xX>h2Vq($;Of0}#wWjHc0(#wD4(vVsCh zg^!&nnvK!RAfG$pal}ry(OV+|p64`NT&s)tHUfgg_V9uW0~Cq?Y4_Ufuut5T`*aWo zYJ$3&#$mwHN##p9O99#NmdJOJMK&W+#cPz!4xmRR7D}U<9?iyzm}nf<{~%$FuMS%3 z&yAvB;%y{IV1!`6vkO*5EYuBfAZq~GZ*YIbSnPJkKfVTb%q0xMtPcYqlLw5L*SYje zc^<(iIRKE=Jx&p0Mao*8LHnB`L^?Q;2NlgWO|!GJfPJ2M><1hI@OTA4Rf4;d)x(ps zumP)OfVWCDxX*Q9ah?lZ%Xbr~T#!}i<;N~6q$X1+!EkZ0xW7-Y1D-!LJdDba4t=`m zBIrN=WpZ+oSWT?rQEPlJ>a{+k&Ri2s*AUu^;pEX07d*%vkOl^M;8a$IOK`M(LI)Hg z*$R+o+|jJua{&kwmcRtDG|C(REkXdE3_$BG17!CB0E{d>C5sbB0#VB@?tfC^d!l!2 zY;0YGF1x~f07#z4-7#IfbX+xzf)_k3_of2Og1v?(HMIbwcV@RVAroU`jT3fI>Mt6R zq3c8k707bQ!P@40jBcl=5inKx0}`s&fgS{4ucEyCs+J|+Avf7yf4yOdhB3gR!+?GX z_8c~U=GYO!6BezP5VMxLp6l(xi2Xxb>!fQ=Nlr)cF;LhaAg8y zDENxuq8IR+-~(sDzY}|#l z-&^iw*urTN**?xUev}b<4MKo6e9gP+> z&l{=z)nV_)ic+?HXdRmxn9E~TbuaRvkb>q*f1pZrK>~xA*dDf9z5c#Qe>`4gZJ#N= zPl{h|ggxbF!CchuJ&sZGOSH7oh2S~1_7(_g7h{0c)MT4=Z~bB0q1CT=G`EBcR1#`J zi*$LQnlk#JFmp3vI#0do8ntSrLoryE36gyY;=s5lb*+GxwHv!P+O)}Kw3D|s8UBsS z;@`vEjf#7$5^zlyw`u`>a_}_5j+yt=pwve$=;;tC<2Zt=-J=X||=sFK%Pe+0I<>f7JP1!G$uz4QnF#XCJMPP3nV$gaX^%tYo(>dZF z7M4T*z$iuBOJ!MA=){>2hPUG+rLCU~jM0bw`^+-LqZhDVi)5aVpFnO7@#q13fdKeC zA(&X9#9Nw@g6hw)h?jQymX*~4jo+0$cq)XpFpQ_}Y<8$%_2Xh=0Vi}=9Vr7;$;sB% zRyuVA=u%n6*?Y|<)$XknP#>T!V5tlJ)jLH%>WT2M1i6!F$%s3k@fu9%$&*-6LnF`1 z;CQyp?pgI@7|^9JK+@!`YoEg)JqKQC==`GR_nsHiAlZE}Dip43-lM}Gw&4Fu>VNoYRC z4zN*mSY&&=j5yZvhtuour5RM4vH|8E)GQxz`o9VR$0>365ArsAs*lZqo+nHz38lxuYDMoVL&( zRtA_Va<=v3Nu-eIq=T8+@G~}Lc$EPXsREV@cMb0>3(RY1XeeFiH9;x?mJMhn@d;a? z70^C|T50Q1XiBSO2W1euf4_Q9Wxrdcz8_CY#5dvg7fo>fgSK&_p53~L{jF~OIVVZy zky4Q76-qR7FSRErkwFawQ1{(uD!b3%Cn%j!!CQdxgRG@7NIAGt{+sfh#g{4+>s#n0 zGrVd31MLH@4Q1IWDN{)5%&6LFP-y-~UjP#1ym9CXpu!UZ=M+jtz0Gbl;;k!HPoipp zNtE>GA_YArJFfWef`p+B`phl%^q?xzrsrBUMo>k$nmUZzAO2>PrM&x-EqKuo`$^Vq zlHX^9T`iMjgSf_B=Sdf&erem=FRYZ{1?-0!DZj_}$wW;pyHSg(Vl%*u11oaP#+ve+ z59q^&gZH|zm;tJGNo`O7Q1qrSqpo#FL9R<3>tvchY5cHr_?-%37C> zxH{YpoE+enmFgVo%1Q6Nkk4ek& z`b-=$xJ9&NIv`>hNRyg5)q9KVLK?pkevg8~pF*(fXh8HDN)t;YstGO^LH2G{3)t$^ z6w1c!){9enk^8;sz=J>rXqQko8MnJT6~$f64|ErBxD)VUG*Hquh)j*S3hq7&U0>H( zx_f%wiF1j+`4!GzUvD|dGJXIcy9@i1y%IFJfkMqI_%Bpb7TasV71SGAmsy$RI!fEv01xOlL7zTiI=EJp!B>Ji#$j# zXyA7v@vqp&;Vo@Gab8hm&YcryEI!~3$0pdP?_+JmNx$g2i(7lR!3a<}s9;YlsZJ5= z4I=#O#FKTkWFi3=&k=0oyAn4s%QOUqRn>*U%AktgAI0xmz`8Wt16Lf715O=DN@yApjYS@JnEdscq}>AKk|n3$YGc@; z##R7?Do2D*r2+B&Lb9vP!;yDhxS7(lwAn#Btmw!~dJaY7Q2v@}1?q7IQ$W3Rw{Ax; z^}s9yX}gWwSMEjYyNr~sV-!{gssf1T8d~Y3?5E5kmK!%|JHBeK)Z+dSjH}~5&`Pu6FxBccG zZEV47&koJP?Jy0&bjR5I%Ck5bwGxA+Ow%m}6an(HvK-V(C~@&v_8;CWLzK-Ys5}_7 zclSTmIx>4LfTkRXA`yEHf{S~f z2g$}Szx4~mqpd$`c@H9n+CECA)0d(lfCE~9AbFs1!{b9^1kdJtN)*WM2$6aCz$c(m zufDHA%mL*&PRMfQs<* zj4*_k*RX>_I=1U_WMm`{EC_MP+{A=i-21MvaYMKe$qYTk`JP3<_w-pg<|izH2ft5s zT$vyKcg~x@coc&1AQ}`vy&CmU%&ZuM1uB_#dnte6v*uz0K*l zXQI{xe{Hod!2!+JBvk2H@`;UKD?p4-k-3nBE}w{$(v+#{EVU2X{KB*XQhiioT>B>z zIlJJQ%1zDc&CwL#*qh9l*SDCN=s7qHt<)GG6y)RNLam^cdyRf-fZcI-MU!j{`X zRk1+u%1PlkG)3hWGQZG&YaoByA&R;z93V(C0OWEmAg;K`Yrhe1Zgg*Bk=H?a<8|ho zu3(;zPm6=NAZZLpn2zL`#@nOh&6ZE`3e@g&%dv`dDePtmZK~F7szrJGCpTu$qN8mG zEvkp)y9$T`NEF*Rdp1 z4hmH$&Xxz?MJ2okqZQ==ACNoy( zBE6Ao|3oJ_5;r32es`gSP%$k|bz4uTPDNbmzKlUSPEK#^`dcB*0<*tgE(;`;Qg8>u zH96leEYI(~#EqFt=21>!6O*=wYx)?WBS1y~T!Qj5D7Pwb`aM1&e|hK={7CgeN(_$j zqQ5^|u4{OMy^cnreZ=akkf(prHZ+%x$W&3T*M+^@8QXf(6h$djUMhK#eGr-kW7S+5 zs7jgHq4~6=tL)aI_i^}(V(rSb#)7E(Rvqm!xm}9ZUGY;jW-?MizNBW_OkHErr9`CF zE|xaj_kOm$Bgo#n54R+C)KL`r49r{=H?r51NmL3REFxf|(c~=@i}%W-%#ZhiTW#WH zuB{G@ZM2It=zTQpBr>zf6w;PfhPkc?NTG~v`&{Uo^&60rt!^Qe9J~pBPmpT3Vy7&# z2~4qiH?~aD&Lk&j`@ozEn#^k^l68|xS(HhZb*Wrs)~BhflNf9_Mq#y#1DnG(m$c;z5d=9=iq%YUG{L2c|WCMCHCP^b*(-K6;G z{b$FdyN74j1pX2#bS-TGlgkVTt>U5}>^dfXv!+ zWfg{hR^ zH({bHXm(W>v4kDUY)p`#6uJF$|X#XxVP4Y-)Z`U*)@8u4-9wkwQ`gwS$~-=8r2 zJ!ePG{hKf+5G`7hWHvse+>L!s9upiLd zDcvPw$riQ%CyORf9Cx{`22O%KKz0ZdN%g_WPqMPIKp}1fRM7hRxVCxU@RiIWtz|D! z_BEL_R~rP;dN z62`eqMh?=oS@Kk*+CudhZD;z%Zbk0{Wnj=ZYB_moIYGM1z( mSsKkf^->S`gP9%>nV>nDn5%k5_9@^Bq^+)ZBj>u+)BgnSb#k8o literal 0 HcmV?d00001 diff --git a/public/images/sites/templates/job-applications-formspree-dark.png b/public/images/sites/templates/job-applications-formspree-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4f263ff9e5d971fce19e727174d48545e6ab810b GIT binary patch literal 34921 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%0A&H35@b!o&<*8ENWx zH-iVZa*m$yv3o9oO9uM;DLM628daqMAr=7Q-^eI>*BZ^mpUn?KlG1tXB|yd%PD6Mq zx}9$3x*{(3N!Gc~<>F%=d)*`2nR%14)_);S5ELyhCs!giUfgtbE|wwT<=c5!o(dl} zrO^x$Nn9xiNF>4M%6$f6ReOX_TnIl&^NaSf4~ob7ppR@v2IDwSzja_0axYy5GbiiK zx82qi_h?0}LN>mkow2F|)HpGpa_jY|8KJV)^YvGi{LTl50>kGMX#w|kX5Dw%>gYf5 zr0}}F#pyu`xIPc!S4s^ZG^}(B$oO7t{>~zlhJ3YHs6AVpCxBUTA8AVYCz~yt(qqqE z%n@My2V8)bh72mFs^wm?15i#SJd&h$C7b-VM|jrWZx*;wdKswdnVvb%L0zY7Ts48U zl$J*cHH8>DI5|4^j9d5aV|yZHdwZ8RPwlR-fA$m(_wwJvR^E|_JM6EM5!Rn=VN)#t zWnZxO=j_C!W}{y7dY+8$No?46^Fp{-s2@K(Nr>M6`DBA>a06<1SA7`CVFz*ZkQPI4 zu8XIR_Fve9zOPG|W#759+>L3G48`ZhW^}q~H)gy`{1Jsb-^@k^NWob_tU5Ogvd_t& z5`78Z^|po8j&Fr@kpg8uo)u~E{&gxHtgGj{DYwFT`tmk$7llLVPpretXC z#5wLo0NMv(kxBVYmWkLA=v_sOi{8%DTIcm_TiVyfuD!&T79@+>4%={c|Cq<_1YZ+t+?pE9RzM{d*3 zwhMW1Uh~MIvu58vGbaL@ZOu0qc&?o5sZLsrJlicJ4e0cr%y=xxyvy1V(o`Mu7aJ>bZ?BX8$%d>**p=Y5BOBUM2xJ}pD?O}Rk#9jc*_();qT288fWrNQd7BC!3!A~cj z!9kr-G0F1BT;Bo%!-KJSU#wfNRCXNa{LbH3Ypc?w329|=%Qt#*QP0zBQn(34nt!;G zuCx}WLYns*Y0&MH5II72@^SKm5FvW0A8|^4NCSJfjh@>MakSE|ks%?obxsg(ZVO~c zGBfcu2Y(o(1sH!H{)O@Ijc&e*#l&-6iN{q}Prg^-BEEyND@gsnEGzB&vC+9o5Yzcp zs{@o1Qwpeo&6JmC8q~ElUd-Bl7@A6+6K*imHLlO8>9DiPMw*Uob+Yd%yglQm!-x#Z z%M0Y=#7}l-{hFnrWn?r`Q9lp8IMW>tRxUCMbVR0iP6D#QZ$W_tKYzZzb~>^bPus5; z`GtgrcsWl+6DSY1IuwqF!l_KNlS%_$Ef9k)l@6B;GsA?2NfQ@yH_gKoSiRBlcG zsSa$zi82k=TW_P0tCmjOx{Z}CS9%u}dX-S8rIB&wNbL6K24`eb!&#xK=EyHV?k7!7 zP7v&h(>Phsyxtx=cT-a-XGw%sg=B^hIgE4qRf)PYUv&&YLDkl%R|kP=o2qq;L8n8! zRu^0J9fd&5xVJH?TQow&t#3PA6C?I0>-*=u-xQ{vy7|4aQCasieed_Mfv@-BTlB4m z%C(2(+(6zyLEr?_U?$`pUN}E0_p#OY&6S7zz~b~+*aE))sZf&8A1S($y095x(9UIR z`WF{aAyAl9r$qLUoRgB3epL_%P~~&y+Hx?(u08#Gy}?H=yXaVMYYIBjr+IGjiL#Pp z37^mF;}G`wTmv0rZ`oNd4z--)SL6ki;!YEgjp3HiGL_-ysz1tkLG4rfqpl7(t%7^Y z9Gyh<2z@Wji0NkA`UZ$jkAXDT9hhkC+iZ#;s)?LAa((X_-=1%jfOWmMGn;@se!{ zS~9QaEzt+HU_J6PC&|o_T-^HuQ`n?z@!AsIeR59yqdI``cH8{<@fI1>`cP?3&%4Z? zc&IogMg_X1)2#e`>TSZBs;WaaAfUx>+W`f{1qko z4gv4?yGiAJ1+c9P&-H#|uQPXB_^J5vOeH}0gtSgY=PN$s^-e!eqPp4q?xZ-{I}?zy z$k|cQU7fR6ZvanQ<0ldlXaa5X_IgxKfXWUe1Vbx-H{5NW z2HRP{UzOI`*LPSz|EYN%nb1?XA*qxVcV@HZ$EPbXTnP{!S9Q22rz3BDp=WK{H!8xA zx{{ZljewfAl}c0mF5<4_N$J{Ckp~@zoqE%YzTz|W)=YV4F>*KG;{cn~)jNz}Lxp94 z*)S$xBgClWlfwJphyGt|=3-o9_*IBkk7~^SG#H9MmrE)2hzpV|*VcoTCp~Nha#7vQ zk?Q=Gvp)GD>%koO3(XPi-(lj){04}eo9s>2;WMB+;P7K^g{Ow{6gy0luE#!OQ=EpdNa6EM3y z)fM}HjXE>a{PctIaWA6!Vo;p@#9rU|@E!{P-LKN-e&0V_=nbKPFTwv7T`T`9`3itS zh#2|GRPqics(W-gxo+u7*4@!@k6Qdz=st&g$k4^Zhv*AzUkq>mgrFxUVr# zyy$y_>Q;IyqYz~I_3N9g3qm=dhBo86YrjyQkdiXB=L0jN^8yOAq*N~ULr>r|OjIrB z=ieUD@<03oO$&FTMj8UObWCuxi?=FUS=i;?w3o$vY3~CN`7NNJP0o~5KKqd0VeQM~ zg-|IDI&AZH+ZIZYe!fNTN++kFUV8M_!R=5d3H>$o>ZY~wG@F@0On4H64C){_@rg0` zbQ@6uaF1%;b^(OPn{}wg=feT*j?U{!-TR^Sm);2aCRuTwVPR|1U0QI&St+p7)%Joa+h`d5IFVMzmY z{NQls!jmQD8z3TQs1LVaFdNWi;9K3x`ed&KT}9-=tnHJyF3fZVqWc1_PI}7Ub#`=x zW{aA2fDU$-&g+AjpD~*uk{M%s*L}o1uDU34ng-8JV&dn6KN#LH=m$CrVM%?&t0oTg0ix(pQ(`ceQIRI4?P9#*V70s+t|P%f+k=7WQ&h za(w5sav*Ow4JX?&bJiQ}hq!ZsS2wHuN6mRcv58<&30%MAzNXY7Am++|IdeUG@c|!{ z5&FUluwjHK>{%Xeuf19;0oY#fT%a)`Jvsh`?V$!xGhG%mdQZQ*TLq{DK0FfDQLEmu zQj?RDvyuz5Ao}aCt*Nrno*zDW$BZfbLTeTq{z5>>UFAo!Jc=%(g*iRn_JgjQQ8g}!7bF#+ek?aCC| z#stD!=jxnbg<%X_LUtO6x}OSb@7P%ED0Go{EZsFuFFLw9KVCluKCgdH$Mm$^Ea9!2 za4%n=il)kavT<3p5tV$g$uNAtQU6HzbbWZGK(Jg>t*jXOSNmfq@h78N$JC7)yts(S zLDLMNrVL9LEsM96Wy5e5k&*%h*f=~Xs+_f*NvFc7By*tbyqfs##M=Jc60zqa6GXhD zSyyW8{?_EZMT5=(o!D_qL2tP@0hd6rZra+i>&4c^}m19)*6td8Dk+rpcQs2?MWiZ6ss+y_~ zva*`>hT0}-HBn$0D?lfpk#aK}4D^?TW;B~}_&pS}QVl90Ch(^;AJjkfqU6Pv{YW)$ z_RD)S16WO{%`C8oj~*~d=fK}>}Jx->G%vY`gThoy<1Tr6*olu4Wo_Ye} z;zmX*Kacsrrgr@VcNjs8G9=eCJM!CTPbSW6Kzn*Gp*3N)4>qyc834=t?kKyH?jzyV z7vezQN20&^XAe@HJ2`E!gLFgp z7Pi#qw#SQ#rY0d^g#JA`ai3EoK(VskpWI;3yXBg3IX$VNl!iV9D$*S{PF?e=ZHAse zX^`sGS~G$J(%cCwv`1^8;n6hH+;}hYcc6EJ&+1{>@Uk1NM;yzmTyGn}KYx;C{d%Ch z_!jazAUL|DK;NDbcH?HSr=;(-V-?#e3>`E9YIjX~0+YQ2-%%arKs#DAJGj`u(5_tG z%S>~kP)4E^@5?Vc3LSW3{P=vb5c#`@iW=_UEJetOM_}EnX&dg3s3H;qzl7iVPq|EM z+~1wJ|6MXV6_fJ|Lh*wWl6%Bd^$iW~K!^>fO~}g)$cW3$(7py{89#qZiQh0Fiugf? z-)I_}n#xWMFqE<1az4zzj`xz56Y+wMsD63rw4`OD(;VPq$)aNZc&D_i4B%ymo>w|N zW$+048K^W9J25~r9&?BC1fa=TOFbV_(ix@>z74QIG|LQ|8rn@tXaOv}0TG@%e6U?l zKy1rXJr2~CtkdFfHjxqR)8rO^=ML~w2lgJ%_aN^1zuH($0_ptgcf^i$;O~&|gan|q z<^1wyx`znqBM?23zyq=2pPJjI{ zjQyodf=5mfR1RFB;T~@Um8dr;><)_zbn*M=f3AM#4dRWI(hY-$5MUL`?Qdtluc)jG ziwsX93iA9byO7se{KoOy|M7ZBpjr;R{-;VZ|20IioPT9iT~$PAB(Sm@p+-z{i6*>b zZ$Q$4KenG{v*7baB;^L^0v-;?3wd5Xo9!J|9T3B zS1JB;mD@Lg1-f3ku~dQLqcdH5eHaKx8)Jv!%+Kh~Us!H1Q9rykU5*ORzc$*R2?(h3 z{ruMP?6!1Db0F(kSiCdfHJI9G>aM^;RtejP(|EvmLt5`u)+4H|35&9Ui$5&*S{iJ) zM4G?(;YEn+fET$g&_v#%$^&d?-XIWXI@Fz!U8L*RkD9oE7GUp1)+PWv@l$3&?w8NR zUOwY|`C_&_-uBm-%k`x~e-{VeSX_<-MZ7k9hNt09c^}<@kbL>#L;UpQzwhCY3}B9c zInhbKJMw<$&A+&SbvHX;(z~)Nww~fOxHE!szf&vyZC8K&vsDa}?)_~NG5=p`@c(5q zQK}jHl&Rq7d)6q`QB6%vIe%Y3)L83#Gzj=}%+ED1D?+m2HIh@&+sB6f`{K1TiUWVOjo4H1NK*1P0Kd9GmozBF(x$@<8a0c@2)RJeX zNAHL>M_b@S`LIg#h{KSgRbs9)rv0!a^eAK~jWQ_vl)@Pu8Nf z-DIS@O+;0!idi`UOKhrJr;n+$U+}sAn5-o4*4D=5fN0CD$P<#kE)9Nf)Rm<{w4j@5 z0<=s(i4tJgv-i~@TN0k`ejewGF>%#vTt)hjPeXPYtCYhRiJ}Nx)280vXP(u@Hf0t33;(Sk~3sx0;UDdsoB`BWysb_ zPJ;MP9H0r! zV5y|1q@}7qYqRH)dk)-eNM4FhtbNY}V)CvXT&AWhX#(`&D-sfl%Q zmRUQ#I?K2!nZTT%Y@PT7H#3f)dY=05L)K&MC)AG$#TxXZiAtVDi@P2k7x1&}q8&^% zS-Po(ACD1B)z+aTG&<+XfDCyEAsYJ3`}8+Oqd2FS(Znnh!<#*<1CpgMw z^Ed~Xl@Jh7+lB_l>-ZXY{TtLe{0wBQ45jl8F7^55>Oj<}t7A$NEC!E`t{hLv=Pay@ zM-7F4xZ-@W-#9TasNY2SfF_@F_qb8s!Qp_vp!wsE=J1Wp3=zwSgj%G1x6)=6v#e~d z>SeFs*VnK4q8|%+_Hdpy->5oPg{dtOYqHb!2ghizYZilD&EnsXW zt^l1q8=llJpgzFM4KyELolMf_T&WS!|7Q$`Ju7Iyk?KNvdwcZ#Uz6E`glCFuhiZWIrI@Gs9VYwc&`Ml{FS6I^$MpCMx%jcCY1x1WQ0zOq{9)Que+ zs+IeW75eTHOYTm$pn594hy(vigD5&g%?c3^EOGb(aB|ssf_;)5*Pa`2%#xY)CPRq= z`T6;pf>!!|NVGPyh**))$XH`NO8k5;?WX#1Ln6RZP+!A6ZzH9>+0K&X)48s!g$%xe zD(%1@1YUBMlJemcqMs5!B?7e8wxCUTL|CF*{aaM<1|l*vlC1s{;0ZFv{{{ET{tfN{ zlwH++;s8xzO(oU@3kLcTj8bpPf9mY)f}MNc!+Xj4@@?r*%25(f_uF5o6Ca>Kj7qeu z0X{sNK*bPf?2PcU-nb^sW;h;C@6CF>H(6Ozph-?*Jpj5bR#wQ~LN@;!Myx&fZy51% zNJwloHo?@GZdKzu{gqgYBj(dKWn{qX*T^a!I{?N4mP&rjhP75xmG`XsJQw0QuXA!m@E!kXZO~VE-vV_+a5}@tPj}SR0C<)i{%7c zkyFZC_QnMLm-bB>QB|L5X|0D3FLEe&TxFpnK_&82N|KpBkyf%*AI-VL(&Fbkhx1M2 z&IATwsZ0avm!3;DK%T(RnH4f3@G*im1`!y@iM@R&bVxGY)t}= zaG@c=wax>8O`3J)Prh0t)()4L)z;ajhU>5^39b#`UwC%H9!utV zFa+(=f-P{;w?V6nabx|2r{Aa;%uVkd=tFhpPQ3o{QGxq2P;|JtU}5hS!kM=&PZ3^e7SQ_ zs8jlrYX9u}WW7Ias0jzUfPw(b{MD&z9T3NF(O7GbyaNPspfJ&ow^{Y<7LFv&XNuD5 z=}j!C3{h<{k|dAC6Jlf2XV|K}7@kLZ&m6#qiM4%&T~6fy54J~ULP`Fp?(9$KpNhW* zy5I;qoaOfsy3zS@+RlQ&W8uT68K9V;_5Ha2ajyw<;6YxT(A)G^u0 zO-(<-tu&7;(?4YJ^qia18KqBIHI&;;hrg_|9Imh~a8((uT<4zeX}=NXT1G<{_-)>2 zU&Gh^ayCJg$#%;_UFi6_`citYNn&|n}EF)V-LMD6@v-F*d6 zmFv6jQdCq>q(uoqrArYJ1QrUYbV+xYfYJ?nt8^*d(j_2LQVW%C=?3Wr=~%>lmbLf( zpZ_`c%-oqf=U!*_jI%fUTi^P4zxREfUp-?QH`?Up6W<04va~VUE%S*=N;V9h_%k?3 zoka?-9Va#<1nhWh=4L9lZ|-jQR(V{;$P|gdA3-E_ek%nuVK&PhEnfArm93g$;^K}d zo8T_D2dUF$qUw)raw9@w$SLt7XU@Dx^*4!*h>9t*p6Kdt>dsQIWLQvQ*9ASH`?!C; zK+;7~iMH%>^Y;9%<90iJbKktu&o4!(s;Eplh)%uJ{xr}iYK?EW-PO}$T$$$YEA>VH z&qWf|&&_Wo);%gIkD59@mpe@GkcDY|$b-8RSOuW%+1CAN+QDr~;@F(fqg@FLjZ`9+ z&x#g9@|0mVmR|_mr*hOUn`V*IeL?ksIjBFZ0G~m+(DB zvo^<(0%C2h(sKH_X#kb3o4s9H5}mvG$5u^LGSklY&wN&6;V#oGpEYivZ5~%CXD~A& z7+)t9*S(n;HiOY>A}*fi`zSDSosJIaaOq0QLD-$mS8bhegC%7pJvqwq+uwhP=;Cqq zAUjyJo&j+LSPEez(1IhD^lc!jeF#w5If|$ZjEKqh&SrRZv40f=Tl!DP|!`1%x#@bW@t+!y! z($$%`Ms6>a_6rLDC?!$J`}K7)+|3IDGTO6%Z9s_E1c2nEP{|x~Z^t=*#?G=J_#YUQ z$0|X$T$ePUBN|U1MFb~R{0q<$uIdo3<;V-SpQt3C`IY8hE-v4i;%6qZkj1quiqNWN z)vPpAZ0sp{8~o!c_m6e`fWZn4{O9*wdIx*i1dbz;Cf6tXE3o+`E;)i!_%~q3E+Qcj zip%h?#B;;9qNT%b!1wkF`2a1V1wv$TX>)Pl9wR*l`N+7kp#Ae{CaSMf3Wr19T5gvZ z;=y@8Y6K3viBKOtdrH4FskJg`WTJe=(Z-00cc<0aHoIh6#3+kH-1zhSu;@?0N z5d=xx$rH%$P%2@{?c1yx$K5|`ndvj=q`@;%bs#03`Meu@89<~PfPel1F>49GOL&hz zT{W0RJn2jMet2qK`yZB}NPix%78~f*Tf(Fa%4gJiL>hxZhl;AIt-NcX)MRk3PCRCJ z%*moVQ%2&rv^_W{Z<`If>`!Wfk6kUMslW}@4LzP{2z|nSF>1#-tBzj^mZFKH<0Ao9 zZx+KPJXOg>`NSzxnrv%|u!*PvKCJolH^Ns*Mdgu$zOL@@jDPRE zy#sAp@(>Drg@;xFK6rm0t4=&Z=5zC64XKJ#ce?Gu)&bxMnkBZTyPx|T-LfK{EVR1V ztvKbX@F*U)oQv+hyhXX6?Gzqv>ZrhHJy|VJfX(I#yA)i@V)9b6sMhaNdI3TyO$L6#ROc;xCXNM(*9zGBjL!2Fa z>mUZGkX!K@4%Akw?=Wo5V2;d08U_E}!?f^$hNEnEepjSR&dTLnf3h3WxRo6VOPMyv zfx*yL^YLaXGUc;p&r67kGS0{<9M=+uRpFBj0=9r*NCWFM8~vmUD9+|WR}>VOb?aej zD96s~>dB>7SlF9Oth9qgR!8Gg3xLJ^hB!#u`!WUF`a9_gj0U8SOQ%yhqP<#20{O|= z(ljF#TTJe{sVNuvC2g#@Ercyqs#Q8Xkwc-7cY%xU)It{kDP2Q3LR1#hfqu=MYGu!y4#z{cDR~L}IWwKS zmO3kBh0nM@1ALL5w&Offbvuby4RoTb#3)|p@of&KaMw$el)K9z+=)%;0NL?FW2eZ3 z(kwK$3S?!Aj*497`!?8&S6ldGNOrlyGvXdgj7@=lxScWlP7Dw&fdM3h`EX7<=h)=0hv&R};UR+X z!vgh$kN2W0mfA?SGUbJm-tLS`g}yF7iq==5|WeDD8AzfOfHy5nakQ7`qPd(DT; z`18dycu6-g@obVamn_WS5OxjNgX-X|B7^=C$^ zCpR&ed$UT5)`#YimhGqs;a0dPu3Wp4W(0-bc0>$zZ8MdX%%b zmlx6KM^Sh>nAVy0{{5;p_43RiASbOOnU@ zM8-5kj%(=&^$tbp$FrzzR(%km^7W)q_wu`8I$uWC`n-E=w+Fo5CZi>lhJ}m^iflwI zG~0*oR%ZqZGkp(v&eVGVdeg3r?)F)!OSRAnBO!_9;XhiA&|Xt&SrUEXsqCt!*SAIT zA6w`W?y@2GJa!SzZ|$yUoG0X~e|4!-j1B_$1VrTX2RkAMJcWG^kNGJp*;mU|B3ODg zH=RhXIC?+pSe~OL_}7U#r*xf^y1h4 zL96cQHP|H*MWk}HUpYXdX$j9yF^)6i?z6!meI8bsJIzd9TPK~=0SI;$4`v&tSHcYH zIS@X#ejL2bGf>0Qo3m<^tS;e!dm-8N_JRvIn*{FRv0Gx&2M`E9Y`%{*m*M@v{P}O$ z+=}K(LQ1c-|jUxV1`9y(z->@N?^i(w(pR{f%D zvt(adI%A!C^XT*$9MbDz7&3R`)gb0~y!VsN_E@!iW(#g~tIb+<_`trY1v}C3_izl- z|GNe8Alo=;pm@ary?62vLMsFaIl!%klK%+T)9MnOycdW0^vQdFbPEbl(Pm_109|;E zR)oIsr$8gWm&zx1Eijt--A15$5Jfnd<+eJb`JG;Kw`l zxx|+X5Dap1(YxGzcew{(?Ta9!FT!c@r{L%3f}er;UlQ%VZLIVK(;^tXTEVQHSqD#UpBzsK0nNV_;2)uzqtAT^D9JPU=(_ktel*pTk-CQ zi^Unl<3LI+ga-jWS)uX5@&w({niI*_akbQgbs*g43EhUb95VLKR!ey{ySvVV$KTUOj&aC!f(Int zba?UQjLM^u5M45&P{ZcxNGjB}0_gc~`ti8U4V0c6bhLI6Hs*FZYy`(Y2is)!*n#Qe z?b*9e_RDlVDt4TiM6eyh_9jC@is@R3+Au}K83Zl_X@9)(Uw0G`$0EyWHe9j-R%v;$ z8PSsP;c`G<%7K+m%gB zd8&h?PO+s)V<>ZkJmc<`-T#FJJg8Zly4f5JVHiI+SYu_>?7}zKMb)ZK!HsmIBF`5d z4}~6-DrVBpef%_H4#)@~{Z0vHVhrH~gu!vU*rhy5>_F18rfcDY#RD(x;*A%tE3lRmb54@QCd zgoC}!d74@cOr!H!el2iFt%*C3iem%Tq+Xn&GF4u0ccSt0ofp;I@oejv%EORfFf9gN zlG+Gw4!p%3$rpO7-)7XY72w4IqH;|Xd?A?TF0m=mHCDySKz!eRgkaUD`Z$o;Po+nf z*9a)lyz1}tLfZ(Drc7Cf6=ebB1KaVTYUQ%7W6)tW$MN6OvvG*z7@@NJT7L%ocf#>4 zK?ovE`JrJ}H59A9+?kqh0eqe$E)@zd1Z3`yk`Fo6yK`AHKUXHuf9TAyp=GYxWrfRthaL-LiQVbr$tP_c3QHNmoSF(L{I4&yyu{5!=KYO75}g*GO= z5jUI?W+g(?@aODC>Vj+NA(e_Oo|%9pxGs=L{cIwg-Vgqn<2I`~5QGMkfkmuJz2;n46Nk?ID5FbaZrLJa<>o zk)dKpV)Ppz&n~!7z)B{S*@Y}2#q2?5jaXjr47(ogRM`m|Ecccz3~Z`mw7$7|HD_}M zZ!?b;xt7eb9$L;_(vK8FDJw#g21bi(h#JNFI^z)K0#HIr4uMar>?_wgzl&Eg>p=AD zGk1NsQOmZ?erI;2(ByF^@1b&Vy4Z@#PKK3oS_zdztL2}>qvlb!Tqkp#Zu?ytSV@cD zrsO_MyUA#gqTy_F$8?$Cm4)3=fn(>u^-9VEb!9>pVgke(&asOEhhh>U_}i%l%8C)4 zGpsc=HEl6#lF*3h#EVy>2Ak)&v%m+Uzng_W1;OA6PCIfRWEfKY((?4V_9nJ$?OVGun+Q zQj&RTom-BQ*SXwz^OT4o7TT8dfFO}7)gkzl4t3S3Eh357CG-pf-vesLufmMe*oSnZj=d@Bt^Nk>HT~A-dYsctqL5O^FZ+LF}w${#z zZ{OnuGU2!8MMh|AgvB9b!0mV8gzwklN5uwai622=j<88?n{tH zOd2IHVPl!n9ucijawzLaslE&{_ceMD zN>fjDoP|g8eP4}}QVf4@3jXNvnJnl z)VVapN~&q+PJqZ72N(Bjd(2^FC=nJd*=2nlt~}vRH`}vRj_6xvYEsr;uhG%@nw#vZ zDK{`MfS8)*zON+S8G*dim=j_NDFj83ay7)NSy2L~a^MV0f4;u|+)?~AW7Exu>nwFh zs=cM;N70?5R9Odmg8Wi(j8%ytp>_u=S*7Kndyt*@`6^B57B-&CBw2pe_q`0n5kW^n zMEkQV`G}E+hn9gs#JZxkrq;Cb zYqHn-L=KFo?|_8qW?D+9KDa!fJfTTS6#gczYS7>o=CF<0_M~cA;aXI0XNl3)V3E4v zvNm|Tr$swO9Pm_tp)%*@5{Poho3sqpR@)MH^e6%1ohZQx z>&=pr+c=0TvzIUNHj2`2Y#H3DC%r+!xddARO(av&n!-G2nzS?$tJ82$0fAB%j2-$j zsU}losE-lhVw@Q-W@VM~7di3_Im|oi#uNIo@$Yiwr=pnR$@Ry|=i=E^R&~Pv&{49! z;=H$dEsroYcj?t<6NfTIYzzDWmsIUSfqU5LnvEUSnbu&>{#&Bb?%D@APcSBwcEv+0E7lb@V44^51@6Pr+S_=c5|v&N$mB z{>Dl6i?HiK{tdv0J9F-1GDyh;iQa@fD<&sf<0Vg_X?@d~v*$Nm_miPQAhQh=LRUTH z@8)GRrMwfatugGa;RQxw#oiAp2030wMC}wyW6NPoo#+xMWq{i5z%dhIAoPBGsBlB9gk>|4cf{#i zI_yf3ZM_07g#xO#3@|G0jTMVm;^N}hi1bNL9gfl=u0n7N5VeVwE4=UCzyC5LTPlhO zL+IWIqKLn|X7w@##`AZ@OkNNm{~j>Em` zSw;|8@?VUX@}sG0L(Y2Vx;-`e@Bt1$G3dvD?4qDpj3HkdVhmxLS-eJkYMvUQs|7Ga zJqzpe7vvWk^n+T}K7i(JMN4x)q)Qq5E+j#K`dv``iJI4=IBMgu&Z1wr6pN1^j+ciXyE(RUciXY7v-yxauhkCb#3UrY-cg-(3j@)@GrIRPl>L=EJoEX z*jD)DF-lDtemF2!^J7N7qN9zI$W30%eJN;tZ}G@@5YeLU_;;xmlg!@XndmYb$d;4R!!%kyJB*uDIcoBv5QKlUh{dmuUaa)-8Y_KCcSP+CzDby-4UxKDb{c<4XG$ zHp4|DBK3=J?jDv8kS))xy}OC|bQx+y(gzWV&_f=#Y=ce4+n2&|chNc9b5@FwCkKwS zHuX}OB$cV#ESKhyJz1%B-O+Yz>IY@URRhX7et*Pq-Su!P<$a4;ep*k!a9~c!zeVg4 zYEzNPz;cgT+bym{Z8%AGf#h7XxPs5T}lnR&zo&7%exocXmR_H*T4V5xIOQL5FBo_`U_zT$+;#HW~cV);gtrZSt zB<3qs=2>E5H*@3Nra5oSu9Hl5PHAJ3eGpfLfF56OMy8jWDo<%!TKeQ_YQ?G?^(ywi zG57zl^8zr2J-<*Y6;)-PzHrAqX8J0Vi+c_@i@%=EGa5val8C5ifYc*q`OM@F0usu| zn3%;$qg?LDl$Ry`h4Ru*BlvYg!$5%wZ7auHkz>3TpLl@={Q+cGqaGBb zRPjAJanIyPS)kV0^8FyaJ`(6}6H3Rs$ut55TmuM_IF>5{h zE*@uEiR(gKXo@hmA)QNYBi_{{9XPNdF1+F0B@fq;DUm1EoAzkIj$(h!x_hzOgU@VRmj|nSXB2G*pfsGuo7XFu_;1>t3 z(r5$g>c>n$ZMPH*AMT@rIDgK!&uLb#jg{iblef19uhJwD5)gv5C7;>P;iA*#v^wa` z%1|AW9gL&##qWN63N}PaK@1}RfyW|(wGu8u*?gep>(O@nPu?LWlcMmR5ByIJN+_aZ zVqzkKc0k}EE4jAqfV28*Wv*U9B-v-mmi(!w1ptfxWqT3KWAQotpGM1J_9%|VE-x3)pQ2{wqd3r z-wDq->ej|y%offpiH*E)xJXKPvc z`85t3zs_%}%JPF!+;*=*F+lFpc>gg-8-rs6A$B}RzP5RJmgbg}a zFtUkpIn-M7k9|kvF$DW9xcN8VHh*NCLC6S9ylGJfldFJyW6@;#7}kh`>CU`OG)m*Z zMMx+)VsYyHQdo1m8H{W2pc9WQG+p_W5nOwnme#e>SXKI|m(i1+n*cz~#zl9yMN8)UE>< z;cpxq*i{o6qxN^>#Va8xtd$QNLXDYOSTyZ(reY$4!O29%p*{acRox^5xLs(M!Bcv$ z(5E4ST=Sg=g}XyOe@I8tN;5akq~bNosOa$7!TiBGxlt#>HC&dqoP&eM8UvoewMFLb z)}3LoFi-BSVz22on`c2KBoH7x?txv5=tb9KkrUJ{VQW)r;A2hizq#V8|7>-Y=D2#< zsvV5w`kbra`&~=!)c~ayK!WEfxL3PMO*a2ZlmYjIohKI*=M*a#i6PifZ#u7sCZ}#q%ZBr`bDhS7ky=_=_ z@vQmy~jt3vs-gg#9~XNp&}FN@ck#q?vNl_mP_5sSO@C%OeYP(f&pi7tDF|S?(;+bPk>35s%LoNak!8EBRXl zSzEFZX@Vj@*Zb22EK#=!u#o#7BqB{00xD=OfPiRuOQo(ndw!#Ty=MJ(rsm9|w~JGe ztKIS>Dlf?cMqjw{xMfVwgF@s26D=s9K!od1p0|hc)P`Q~~yV`~#@kub%Qf)?RnlwfX6d z3;1N48*?1`VFQJ{h7wLve#BKY3N4YVs1V9x;45x2?`OnU8j)i8@}obx) zu0+{J(f3-if)IF;YOgL9X!9AENREe1PH`0YHy zLgSUn&LW%j#nj%_gAi{!d2XqQpWo#w5RHB>OKOchr?guR1zs&wvoOF^mFvRBMEEzF zgu&2%RZgx`8w=gM>%58=T?9;x;d&87G*6KZ>d)e|RAmNGa8`G8+^p(kK>jJA`sb9J z*ac&0ULpt1HnwZULfeZ){#g)cINsMFH!gDYJ1ML)-IYSbqOswl9uKMkgcf%(d+_Np z+X;&nPtp#zdPW#x%UTs;nU?2e3&5pWM>?v*b*|Co*@{fc`;HE@KdTsOcMBrP+sd|< zkj{?_a2I<88<|q_RW>$IU8w91*1dF&T)hC?C{NSw^dj?``!}8*jU_d7POFt#>O#I$ z)G?*?ej7Jren_PSbdfycTpvL_vRIovh&k{A7c1;EiOYV9b}@f>iS zCu6-$3OQEKSe=juc4;t(HdVrvuE~4Gl{e+#(W^vVxod4El*`BNeOlvmDy!JC^yr2O z8EvJT$cBlRJ-K^xe z-bauJ8V`!7)ieqSn?V=l_F84%0+QVKS^)V-wK#4a6N3t%F794C4tB+L2ctH6j%h!jK2=#y44Wg&qhWIqb#6xXxfww?5g} zw&kGFktzEwu$6sz>7CG)^Xgw^+fW&6e-2TG)0X^pdRv_wosZ=P*c@RChor0IrgCVC zArF>bJ@YYS=M97-^#pQ3hAFZuB=iv9eS&bj!sIaw=m-gMg5e2maVKw?NIzUpZrq*C z3(U1Yb>oVoHAiJ+KVKOuJS*H)S}gjl&!4Y~cSafobx2XA4<*gMhj~r+8o{NDpkJ#t z4}v7lQYkhbtp)pTn9mGZKaf2K;yP}SH8+bt-`bW5_2_Z3H{kk zpp)-p%YylYJvh$ZoP;*c-3^j&D+XMGLJReklwQnsFZPt^7G^FJtP#W8@#X@I0z~Z8 z!OWjjgVgP1r|8JYiZ4ao8+f&1^%ms~m_TL=kWE0?mVi8Do1L*#8-60c0Vj;S=EhpX5OQznP@Y`gDkU9;(E?ka%b+Zh!ur!gkgHh{gb zQ6fV39+!})gb9+JkS2;0MMz%(1K-Z^f1Z-cqU>Y|KHyZ?Nzf;kZQ zuPI;4$-uLs2m^)mXv9#S%r3a*V%&|@8BdsaKV$&mf4M# zS*G|*Pb(|727O^~&ydY?<`&^nM$sVZ-+o<~ylZiejL#K@4Bn06%*gd?$!nD9L0m*a ze$VFuvzbFEWkBf%VlRL40hr9kdbQTY9>yKr$P`9XZZ7nw6k0DAUM`+t({O;Cu6CuQ z(z?Yt!XYMkqACcyQrXy4$;*e}lEdk*BZ8;OUpZ(jwNc`eb%W9Sm`mx>U3+F`-oNPk z*ANvL6%kR+XZiIFYIrI|BKDTSLV(LQ6+ekn&~RBf@7R)dR1A5a_y zj|LT5_#<{5AdGBH*lN-kNdF~1y`f$lLoQ<_t|rB6xy^ptbrg3jKX-g~Za3tBz?E{I zIhmA>lq{~vG3Kn8>FWM$aI9Pg!b;jmXJUMda>r~Md*b}^K1wq;M@-S#4$eDJNdspj zZmqzKw(P0Sv+zOrigZpZy!~2gR<&lf5bmqd&laA8zwV=PI!}?ypxV8vtT)ij$p}KK zjhfjlJkrXXMxDA#sip=$U8M`%BCL#8F4>UFBeh45JO`mWr>WY}$AA^E-rIJUw$OZP z?0map+nKz2)onOmyX%W9@}PXXeia$oUvn!swGGave3uCy&7$mVxw2ZnejH&p%gQ)) zjA+3!m$zSPa9e?Xg{H&8Huq7{WV8(s9(c>Wg2&yD=LVm}Hwuiq)BR4vi~-Gm(6Be;G>2qP>&=eC~m(?dtRYF8mBH4-_U7zZ0#0bDQYO))hthu zuGH7`JLgQMzxA7<52!DOv;ZN^ydREm&bOMXLjB-X@HMV>o%y6GwXrut#qd^he%qld__1As>#$(C14Zc&3-6 z!iO!~o62~auxPeROYcNSM0jaG#CCc{MNG^Rm^rC%FB0YBB>X+$4hHLCqdOq^WXcm% zMvz@}u;2OGYLu&#d2eqJ;w;}EeaQn+RZi?(BM0HN-0AAWloN;}#;-j6Z=W69J19j$ zq}l44P4EaAL;Tr$VxgU=2ZU~ds0p?M2KILYne!d4d*pQJ&kXGoY)bQJpJ&=kWRFTwm8=-Q_ov>RPQbn>@QK@L%;y6Go}1EcN}t(Z zmg$PuLnHsH5m);wWlQufQOW*iht8H3G5hYfJw*~$d4bp4Zi0o`viO0A1Jri2GS6&T zug*<(2e6697Jh|X76>{$tSI#{^xof|H3FM;p6CxcxPYpuq%`DUV?v}+UO;I1KzpLC z&{UqZg3HpkPojB^c#1XnG4Le)GDdI6ZYb{jG)DJdrP90+34-^QCP{-h zMJbkn?H#>oC$@?&)5|UvdAf8rpN0j)ocD)y)dnBd9@+~{npTYLf2+6=tLaKzwekJb zX?`@X7bY)BsDJL{Rc7ALKkU-+Z2CL+gg)drSfm#q;|hjeg5WKyM92;%BfH++rrdJf z&|9|?6ARI@yMSd~S#REnZz;$Q zVP$yIGymkx4bmIZiTHQ!^gW1SDkLKP&h^ox=!sXr&TFV<8p;I7X+ zr1`K(Ovq6d0-F^YLYBX^vMRm-j0ci(0KdK-7$kM`ueR$WNc{IDYe7*oH z!a_}LtS1Bl-AR%K4Bq7Z?NHeVpzQCQ8pkI&OdQB1!+yIM8m=dZr&htV4B)MU4jiOPKR^4Qj+!3zNfd$&jtiFu-bo*Y4# znDTtugkMf(VUCp9W@2L z1X}5qtpI@nQ3YjCzM7Eo!Q5_~_d%dw>_KG(??Ro&ZuuPH2L*-8Gp{#%%w5fPRaydK z@I;q>N40^}aV8LmDD-+{lLDLw?koeEGE;9eXPJ(tv0tcq(Q?~f_FZo>Lc!hocu_)J zKM4e4CAwh%@{f;=JscatrT9r%YR||euxn{*Zb_hWyOqAadCk$N&bqS7itJ6ag(fW3 z*=nVuS9m?izPuVVg>N)GI(UH2yhw860uSbuhK7c|S|5=H7SK;Bd!ZU6fA{DP zQg?Sp&N@qifp2TCg^)>J3+(DtT~`-N#5UyT@O%YxHSciXARtx}K5teewNdS3m6V+9 zzKs&CW0L<=zGG%)mT0&`rVm?OG=OLc^bg$KNWcdXMFNjme7gAMY|Dk#b!VEMl(guD z#6q1qtW~_JHXzTv3pAJm6HqSCb*XJ;BJmeB# z+(Kx0xTF_0Hl9wg4%=)#o4iDgxLC^lv?~H{C%9~Vezig(kx_54@P+Zqt6z?}AET5p-XD=|)^^L~iY>S7aK4{hxWPUOMC zZAsf1myP}5wE8_A3AY#R@XcvtLJ_}&_z6O|vL!TeB+mxw;$hk~cD9OQo3Nj5+L|Fg zLrIdiFQdkDG*?1b7OaMwD{p{Umw^zHt#?K8h#EKVEIec(;(Hk1usiLvxXqMhnqtP7 z!vH;_@x0m-A9#n7ktmrcg?V302cf_rFQ0C%t!KbGy1IJX1&YDeBZaMP?dB34Oo!E&u55)-=p0#dKgPK3M7uHjvbH|y`Qv*s zt>AEFxjpDolBiayp=XCaI-Xj}WoFf9VCB|td}=2XjcYX>t-qLDN?C`U&s~vtoqCPV zTvd)Rv}V3^-`Hq8N~*Kd`Z!aPZvyhr(`Li8eIvDRaofFAc&?N4wyPyWyB>w9uxvQb zd~HcOhobdGUmT97!FFaFJa>Z{vv@we3w`3Vd^WmVw^$v0i)4cf4;02Xh))b+XBvU; z50mi~-0l1l03)V-F2TgabX1tzjqUmFOJP2!d+C0PFKfdh)%AQV-dK9-tK9hiW4pY4TJ?wuB_~X~G!xx3}nCI@>rpR>k`spA^=! zm@2~V9GG$IwrcgUT%tScvCZ227(j>f~!Wh6R8P?cH=4RQQy>^kz zku)K`{KMO-I6ri)%|$(`m7g6RD28adfIpr|a^m(n{hen!a~2eYjk^@IpL=fe zKFia^T3)#E^Jej1-wrEkYtqu~FkFZPUwX4a?>)ik4 zBib^H-5fPXeL%01fJdt@XO;5%+RKqTHIOu{p92sy>Sai5=SvUDwA}>lXHFKs)X#Ez zVu$n_a;}zs>HD<2o8_ygzjBc&qshFesxyMd5_V*@jgRLwTT|LcxyyIM#H)NU(=51` zEt}oDa_Gc`i%(o>r>IdzVJ452{H!6}2F_^DHTuukWeP5BMo`;1sXv}nWF2afmXw-_ zB;2|3YW+m+{X=ob{dh~Kc=QD(C~KZt^!M0{71B4lqOfMi3o6Ge>kLuX?Gf4IMmEHu z_~-LNZanwxI$XK$vnq?tk-XIsS)CnVVz zZ=CV>Z_DJxIJ!vE1J9SsCqa-Xl<|qa_JL2I z%qUCv{j?=2L>Po}C=S=Lj2tUj5wQEMW~ycjN!1oAiy=wh8!kI4nY+cB(M!@o56ocp z`<43^Am!YaD?jxh^A8!xKf-PH(k&A>)Z>FOnKwf~iH5FDPDd9)!8UBufhmR*Y#Lq9BU(8a2hv;#ZD_c(qyhLA4!grT5cJ_^+()#_wVlp*> zfxu?bSEiHj-r(9)7=kq<>m5x?M@5}N+_ry;5#5HLen-95)FvZ~BVO>~xB0xVGXgpH zeC-{OE9Tu|U7%XWln@+n>sZxSkP|BfgtX!a&*X83MUX$kH#!55a>m%$nAaI@`@Q#O zrznOjWq@n#C6zyMbbP|2ZWnfNBP7Fe-*g@&`s-<2luuQ;p69}@63BCZz7$z zwV9a&kVB(5ChC|k3AwpK_HzP8=WU!+%UXktio06WG&7R8biN(>`^n$GCog>!2b`1W zLHT^ElfK7fW&05@q9G?-%oV*_WRI}*-dVZYNr4>(S&T^PZQ-aOpK9fT^d@LB$K#iJ zdfv;LLtOSY)Z6);yr@|U&{{KQ3bb{Wd1dy^RtbHnNzD)LlDBMw%jeI{OM{_n9plB= zv;6~DcP{}bj1_=0&lFUjZJeT8gL0Rguz5yO!8Q_OJsbhVD(P(v61$`pvjw3TVZo^ zSq{Rh2-*tU-dGxA94c%;kOrbA+(Qpie(Uhp3*dHty?WYLF@jWYa%RipP<<9jWWJCP z7>Gq|YcPM*8GCfK;AHti#H3H2diL@v%CU@5*Ji4T1Ae-=xX4L^lk}aLnL@&KrZ*4E z&Gt`(terl^SU6=i|Y;019d#PELDQJU(`yZK;AjYt<;y^ zi^3gyhPo?nE@Ua+366d=#0z$GJUoaihz~~cXBeK(2EtQ#=8tA77ZR2ng-#!^-rK`oc z+~7KWsQYi!aIJYXWGLfkLHPT?hk<994ICBEdueN1JdpI=U?~Er;nU&tixSw}6B3?F zDJjXoF0-dY&{KdtZ zD9vHA^P?#JAflZNk5rNZzvA>E&HFqTaUS9Em60^#aL3;3M*}<(J8El3skKxquga0# zrV^XmttfGDWhqpD$H&ukd*O^&hVTkV5qgX}XU-=IfAlFuby88!)ZyIbc?Li>R+st< z`KXUDx<(((e{liv@$vmEQiHLXeh2uUY9=T_%HQq-i)CRwS~cZ|=ib|Ajlk{Amwi-I ztJ#PacRo+%OUcc}g!7=?Vhe^DgIK|P#6)-YrceXDWZezwrQc&?FIU!fMbFR(eqpmQ zUau?8d$;B>@L%74b}YTQ41e#sz85e=$*J(+gIZVXy!4E~w^OvEa-+`ozj(8TGE_#o znBi>gjEtYkG_u;+ml(IcSIvT1V`LKMf%Afy^y5nOVX}$pU*Zl zmOg$!k|pLLVmQ*@?^J6$x;*FhPHyVu=Y1gu`0PByjbxV!Z$8K2Vj)w!$t1})@F{^O z2j2NsZ5p^-526oIT>VVFzg%wfAj1i{pLlAvf7&t~tJh&+kKW69JKaNVCFtZ6 zH*Pt6$lO%eIGAeY@jT4-xaSu&_ts34X*E(_5@&ZZvU6!x;-NOxcmf@SwEmp3u(RWi zJza||srg1}IGTu4^c$~n2+$G`XDYiq*(@irU$~GD+WwQAmR6=+?L4{Ix;!N?19kTG zSf4;~eEK}#m;$VZ3U0YkUvu0*% z%e2`A_$1UvNsor&V6UJa^Cu*95?14TSv3pUzPkZl^&xmT|2D5P`o2htKB!eDzid|H zG5P(6$Hzsmo*ASr-1MyezIeU)kiM!!lr%df^~-K1$KB0~E^8?Q7 zH=sj2yocAv>^lJB2VVZ{fKR%9Q!E9#b$u+v{~vdPS+&^!0PlsFr1AZYwo?2SeeCIR z{!bj_L!#@eIm#j~uLga{$jE4|t&4bn=I3X^+)uV5XDD=Z`v(Sw(xLIOsaD`7wIB+P z*@XTi^Pzn?CIa}32-V(|4(M4FiZkYJOLEe9kfXZ#17NtG$v?(UGgMfs5Y5dcI?tMMB>^HTY@ z8rE{Gxt~9m^*BE+@-t9=ALS(dPCA@AZx-T2H^B>V627jqnIHN&1YtxodQrK~@jQMn zcMqFYEK5x$c=(|S{b-UB437IqW0yw~3cdmAq44y_dm^b`thUrQu1!rN?T0{=_`Y;G z&6)fqARu5l-2l)s_KB=9pT3|Zy^lA)LfRP_M%P?Qc_Xu_an94lFBux$RDu> zWxz!g+`ZfthKjWkb2aJ>w|NMo!@jW5`*80;-F!Thv-aZh2dpO=^sI&T^=2tKH8K0c#?KGJhwAA>9hDR96>V&0 z*Tcb?(9hDVk62``9CCvvARj+=yG$I;hnY@mXhzcWt7Y0?)*eHBh0(i+qfRQ0W&}Yv*@#HCrgtnS&MvIhg*RhF+2_bCTL{=`!qmnO`oSxv!hLF zXRb&MsYw_2^Y}F~Zk_0}W?-KLtQ#bCoVZ@a(l15p6Cd191Bv5?tB<20W7tEe%bxq* zZzKl-H@F`L0(nRQY{6=Qw%~z&*7wkb&{`$(;-074a}VN<+|>O zKdVaY5e}C~TQbo1JUFa%yy|mF+nOl9XfF-WVA25*iLI>tK+#J1dMnW`yK05el;rT8^?J5;D>&7Y~SO-1>ORtiVbn@wMA1`03 z-z7ZTtu)7xl7`OIS+Udk?(c1oF-+(;WgO=vX(W+1js;3H>JI7Pu03}&4q#H|*b-47N;!~vdolZqUi&qx7p~Om)O-D&`c1Q%5 zeudTMELEm;<7yg;4mX1+GmS5uvF6cj^89$L&dx;`oo+E+8WZb#gd{0IBIPe_)u#3H z6BGIm=>@yh)h+xkXzO=u=4*z71j3Qv8cVq1ZP0fx;Jg3GzkZ#wkwRMUL{;uvw~=;5 zLLWZQK5!c!KR`N_M#%9qrm42Hj8hu+r)?fWk3RYK$faX&uT26Ht|xIOM?rY(JBQM2 z|#f>R%Cs=Dr$nR>6BVAm% z*2SzeB%SUawafS+95QN44M*Rd#Ky%TeP0iYb6h@v0tJKPl)Hx!1w(okQ>7|VsKz}% z=#HS+kJlauI$eEI@hk>MlC7EC57gZR!O_Tu_++d(Sez&P%GxdmzonTJhf zagh=*$;Iy%tJrRN*@yf86#kXl-MWkoruP%%7l_kdCVK#I`ra5cJ5)U)BxD-5T?svF zSy@?*`#5si+5VfcuQC3yNX0r3r!X#ihfZ9nHP)j#9sIlSn8RrFTdp*Wn?*?ooai9=_qqC5O0r`<}R^N#m10&b+!uPl2ah z>i=`WYTc@R^gqmB?4YCfMJlAHF~ZnF!(C3USmQZhv|iUn8}3MHv3uD(Jl?U2bJfUr z^f=epXdz2@sNA{8)mBTbbTJjELG+>_v9Y5gJ$Hv{$$PgpLO+twU!l?1FKlEBBUO*s zU@6Ha?y-J7SF@os8DSx4mU#vzn??j3G75P?m6d z0WT$ym`A=ywRkUgy2j=blfT=IJKw$#|b%ae<_I3$^ydrG>`VF>;D{^t}{5-W&Gl`&QpE$u)Ckr5P0u5i4%U%g@J_ zJNzlt=!Kyq3RR~RBu=7We*S!0mC-2NKq;o9ttmtBk@$LGK zt<8qPX+(u=ZVi0NZo%it3(g$rOT3}7RG|lW=fHj{(>C)nEK}1>g8Zpkx}C(maQ|_{ zVZ{b>%jb(G?VE^4GHm_*{UR;L=r8(8Xy41yzpNN;$qNr}lbHKQvcr>#e3>CHK_K{CV&6bn%t-W2AL`$n9GvyREJmrIHET2PE(Wr%Z8|uh$c` zTP8&KjG0LxQ$opCMg&8(y=fp2+o`y=9p+1&9zCkto8TG(keK)J zO9sBKx}UX6=KK>FA&}+|DENjH9866>)!pkG+}+j_71zR!rg5>Wge{ z;ktmTAkX=#wR?B4hA#T!_>*>cZReWFv~|&m*OCnEj}DklWZ#n~yzapKn<-^&sOP4t zjcs80@IXNZ|G)*%6Th8Vr;Xo8Yb6Z9biJ)6`6v%4domZOJ%i9Idp;P5Wi{nt(WcLR}Sy@HJ7*GqT{|}zwIe?zH zed!IXv%!;`+|IF%7i_|znFbr7+@c%uP!oSQ=C6mS0_nYn+chjM{64w-x`efI`0lITjG^dAO@$1bDWmDi!gPKXrz^Dzpf9F{m+Y`Eh-zaay z@B$n8JW|J~e+0XrTDOF>EJaEb2pl%Ngi*#lr?M}Slft8O9mbvd*8 zFp35>~|2R7Jou7_^CNv-CD>@_%w+?W);DKeE0V4>S7E^&|<3cY_Y!S zgc`d`l9rdVn5zU!$4o729#P7I!g5hUb_sWfGA*hqA}Ox!}7`sGGnm>VQ*Q7 zfM|B~AK6YfeWaVL@`2m{{h@{7-3o&}VCvt~#e5`s#>|`{?q@ll1h<=QI>H_+ zDbY>a85?swo!f<;bzl~;;*yynD(oW6k@QS<5B!%m(48D^DDn7U$O8ImB!QNA8<7YC zd1eznR3-&5IZ&U(xOz-Kw}18Psf-f3NLWzf>8oRsEAhL3JUmo^NHNI*^*L*O*dz9d zQ`s4ODdth^^OPYmJkX@^TXOOw3^hyUpnI$#wbtXwSgdH7){B_# zQ(BSJD2~^`8S803|eQqQ@blgsL=Vf{=3d4 z8ouY*5^o4k1)o13)>%U<|dKt`p4GgMG3uj{wo|4>*->3A>re?GO>$i-+DCHCp{#IP)*rB`)Cf+ zs8ZcbBo|h|zS1hA83(dRdWplS3J++8?q=_bjF;r$rts$)jqHco1MQd;KY#Zy05i5a zVkTlQs$U>Xrovp5GA~2Li-V)-!ZU{gWTLdSG`V$owIfmmt+9!_UL8^ieRd3u;`_eM zs6~6D#qGc>Igf<7(FC4#PLVGA+2+TTbW2Nmz2oE3A8ZT_x%0A&H35@b!o&<*8ENWx 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'Create Site template screenshot') ->param('templateId', '', new Text(128), 'Template ID.') + ->param('variables', '', new Text(16384), 'JSON of env variables to use when setting up the site.') ->callback($this->action(...)); } - public function action(string $templateId): void + public function action(string $templateId, string $variables): void { + $variables = \json_decode($variables, true); + if(!\is_array($variables)) { + throw new \Exception('Invalid JSON in --variables flag'); + } + $templates = Config::getParam('templates-site', []); $allowedTemplates = \array_filter($templates, function ($item) use ($templateId) { @@ -132,6 +140,11 @@ class Screenshot extends Action $projectId = $project['body']['$id']; $framework = $template['frameworks'][0]; + + // Use best specifications to prevent out-of-memory during build + $specifications = Config::getParam('specifications', []); + $specifications = array_keys($specifications); + $specification = \end($specifications); // Create site $site = $client->call(Client::METHOD_POST, '/sites', [ @@ -141,6 +154,7 @@ class Screenshot extends Action 'cookie' => $cookieConsole ], [ 'siteId' => ID::unique(), + 'specification' => $specification, 'name' => $template["name"], 'framework' => $framework['key'], 'adapter' => $framework['adapter'], @@ -161,23 +175,50 @@ class Screenshot extends Action Console::info("Site created"); $siteId = $site['body']['$id']; + + // Prepare API key, incase it's needed as variable + $response = $client->call(Client::METHOD_POST, '/projects/' . $projectId . '/keys', [ + 'content-type' => 'application/json', + 'x-appwrite-project' => 'console', + 'cookie' => $cookieConsole + ], [ + 'name' => 'Screenshot API key', + 'scopes' => \array_keys(Config::getParam('scopes', [])) + ]); + + if ($response['headers']['status-code'] !== 201) { + Console::error(\json_encode($response)); + throw new \Exception("Failed to create API key"); + } + + $apiKey = $response['body']['secret']; + + Console::info("API key created"); + + $variables['APPWRITE_API_KEY'] = $apiKey; // Create variables if (!empty($template['variables'] ?? [])) { foreach ($template['variables'] as $variable) { - if (empty($variable['value'] ?? '')) { + $name = $variable['name']; + + $value = $variable['value']; + $value = \str_replace('{projectName}', $projectName, $value); + $value = \str_replace('{projectId}', $projectId, $value); + $value = \str_replace('{apiEndpoint}', 'http://' . System::getEnv('_APP_DOMAIN', '') . '/v1', $value); + + if(\array_key_exists($name, $variables)) { + $value = $variables[$name]; + } + + if (empty($value)) { if (($variable['required'] ?? false) === true) { - throw new \Exception("Missing required variable: {$variable['name']}"); + throw new \Exception("Missing required variable: {$variable['name']}. Provide it using the --variables flag to resolve this."); } continue; } - $value = $variable['value']; - $value = \str_replace('{projectName}', $projectName, $value); - $value = \str_replace('{projectId}', $projectId, $value); - $value = \str_replace('{apiEndpoint}', 'http://localhost/v1', $value); - $response = $client->call(Client::METHOD_POST, '/sites/' . $siteId . '/variables', [ 'content-type' => 'application/json', 'x-appwrite-project' => $projectId, @@ -207,7 +248,8 @@ class Screenshot extends Action 'owner' => $template['providerOwner'], 'repository' => $template['providerRepositoryId'], 'rootDirectory' => $framework['providerRootDirectory'], - 'version' => $template['providerVersion'], + 'reference' => $template['providerVersion'], + 'type' => 'tag', 'activate' => true, ]); From 22a1a5a452c5833b52e1738be63c420ad817b984 Mon Sep 17 00:00:00 2001 From: "Luke B. Silver" <22452787+loks0n@users.noreply.github.com> Date: Thu, 11 Dec 2025 09:41:31 +0000 Subject: [PATCH 35/42] Update app/controllers/general.php Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- app/controllers/general.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/general.php b/app/controllers/general.php index 90dd1c245e..70ae3540d1 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -1084,8 +1084,8 @@ App::init() } if ( - !empty($funcDomain) && \str_ends_with($domain->get(), $funcDomain) || - !empty($siteDomain) && \str_ends_with($domain->get(), $siteDomain) + (!empty($funcDomain) && \str_ends_with($domain->get(), $funcDomain)) || + (!empty($siteDomain) && \str_ends_with($domain->get(), $siteDomain)) ) { $owner = 'Appwrite'; } From ef5f0ed6b462be08be13fcb6e5c1c4492830df01 Mon Sep 17 00:00:00 2001 From: Darshan Date: Thu, 11 Dec 2025 15:26:45 +0530 Subject: [PATCH 36/42] update: to use placeholders. --- app/config/errors.php | 74 +++++++++---------- src/Appwrite/Extend/Exception.php | 17 +++++ .../Collections/Attributes/Action.php | 28 +++---- .../Collections/Attributes/Delete.php | 12 +-- .../Databases/Collections/Attributes/Get.php | 6 +- .../Attributes/Relationship/Create.php | 10 +-- .../Collections/Attributes/XList.php | 4 +- .../Http/Databases/Collections/Create.php | 14 ++-- .../Http/Databases/Collections/Delete.php | 4 +- .../Documents/Attribute/Decrement.php | 4 +- .../Documents/Attribute/Increment.php | 4 +- .../Collections/Documents/Bulk/Delete.php | 4 +- .../Collections/Documents/Bulk/Update.php | 4 +- .../Collections/Documents/Bulk/Upsert.php | 6 +- .../Collections/Documents/Create.php | 10 +-- .../Collections/Documents/Delete.php | 8 +- .../Databases/Collections/Documents/Get.php | 6 +- .../Collections/Documents/Logs/XList.php | 6 +- .../Collections/Documents/Update.php | 10 +-- .../Collections/Documents/Upsert.php | 8 +- .../Databases/Collections/Documents/XList.php | 4 +- .../Http/Databases/Collections/Get.php | 4 +- .../Databases/Collections/Indexes/Create.php | 13 ++-- .../Databases/Collections/Indexes/Delete.php | 6 +- .../Databases/Collections/Indexes/Get.php | 6 +- .../Databases/Collections/Indexes/XList.php | 4 +- .../Http/Databases/Collections/Logs/XList.php | 4 +- .../Http/Databases/Collections/Update.php | 4 +- .../Http/Databases/Collections/Usage/Get.php | 2 +- .../Http/Databases/Collections/XList.php | 2 +- .../Databases/Http/Databases/Create.php | 8 +- .../Databases/Http/Databases/Delete.php | 2 +- .../Modules/Databases/Http/Databases/Get.php | 2 +- .../Databases/Http/Databases/Logs/XList.php | 2 +- .../Http/Databases/Transactions/Delete.php | 2 +- .../Http/Databases/Transactions/Get.php | 2 +- .../Transactions/Operations/Create.php | 8 +- .../Http/Databases/Transactions/Update.php | 9 ++- .../Databases/Http/Databases/Update.php | 2 +- .../Databases/Http/Databases/Usage/Get.php | 2 +- .../Databases/Http/TablesDB/Logs/XList.php | 2 +- .../Databases/Legacy/DatabasesBase.php | 2 +- .../Legacy/DatabasesCustomClientTest.php | 4 +- .../Legacy/DatabasesCustomServerTest.php | 2 +- .../Databases/TablesDB/DatabasesBase.php | 2 +- .../TablesDB/DatabasesCustomClientTest.php | 4 +- .../TablesDB/DatabasesCustomServerTest.php | 2 +- .../e2e/Services/GraphQL/Legacy/AuthTest.php | 3 +- .../Services/GraphQL/TablesDB/AuthTest.php | 3 +- 49 files changed, 186 insertions(+), 165 deletions(-) diff --git a/app/config/errors.php b/app/config/errors.php index e9c3894f53..6d747e4eb1 100644 --- a/app/config/errors.php +++ b/app/config/errors.php @@ -688,12 +688,12 @@ return [ /** Databases */ Exception::DATABASE_NOT_FOUND => [ 'name' => Exception::DATABASE_NOT_FOUND, - 'description' => 'Database not found', + 'description' => 'Database with the requested ID \'%s\' could not be found.', 'code' => 404 ], Exception::DATABASE_ALREADY_EXISTS => [ 'name' => Exception::DATABASE_ALREADY_EXISTS, - 'description' => 'Database already exists', + 'description' => 'Database with the requested ID \'%s\' already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', 'code' => 409 ], Exception::DATABASE_TIMEOUT => [ @@ -710,41 +710,41 @@ return [ /** Collections */ Exception::COLLECTION_NOT_FOUND => [ 'name' => Exception::COLLECTION_NOT_FOUND, - 'description' => 'Collection with the requested ID could not be found.', + 'description' => 'Collection with the requested ID \'%s\' could not be found.', 'code' => 404, ], Exception::COLLECTION_ALREADY_EXISTS => [ 'name' => Exception::COLLECTION_ALREADY_EXISTS, - 'description' => 'A collection with the requested ID already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', + 'description' => 'A collection with the requested ID \'%s\' already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', 'code' => 409, ], Exception::COLLECTION_LIMIT_EXCEEDED => [ 'name' => Exception::COLLECTION_LIMIT_EXCEEDED, - 'description' => 'The maximum number of collections has been reached.', + 'description' => 'The maximum number of collections for database \'%s\' has been reached.', 'code' => 400, ], /** Tables */ Exception::TABLE_NOT_FOUND => [ 'name' => Exception::TABLE_NOT_FOUND, - 'description' => 'Table with the requested ID could not be found.', + 'description' => 'Table with the requested ID \'%s\' could not be found.', 'code' => 404, ], Exception::TABLE_ALREADY_EXISTS => [ 'name' => Exception::TABLE_ALREADY_EXISTS, - 'description' => 'A table with the requested ID already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', + 'description' => 'A table with the requested ID \'%s\' already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', 'code' => 409, ], Exception::TABLE_LIMIT_EXCEEDED => [ 'name' => Exception::TABLE_LIMIT_EXCEEDED, - 'description' => 'The maximum number of tables has been reached.', + 'description' => 'The maximum number of tables for database \'%s\' has been reached.', 'code' => 400, ], /** Documents */ Exception::DOCUMENT_NOT_FOUND => [ 'name' => Exception::DOCUMENT_NOT_FOUND, - 'description' => 'Document with the requested ID could not be found.', + 'description' => 'Document with the requested ID \'%s\' could not be found.', 'code' => 404, ], Exception::DOCUMENT_INVALID_STRUCTURE => [ @@ -764,7 +764,7 @@ return [ ], Exception::DOCUMENT_ALREADY_EXISTS => [ 'name' => Exception::DOCUMENT_ALREADY_EXISTS, - 'description' => 'Document with the requested ID already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', + 'description' => 'Document with the requested ID \'%s\' already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', 'code' => 409, ], Exception::DOCUMENT_UPDATE_CONFLICT => [ @@ -781,7 +781,7 @@ return [ /** Rows */ Exception::ROW_NOT_FOUND => [ 'name' => Exception::ROW_NOT_FOUND, - 'description' => 'Row with the requested ID could not be found.', + 'description' => 'Row with the requested ID \'%s\' could not be found.', 'code' => 404, ], Exception::ROW_INVALID_STRUCTURE => [ @@ -791,7 +791,7 @@ return [ ], Exception::ROW_MISSING_DATA => [ 'name' => Exception::ROW_MISSING_DATA, - 'description' => 'The row data is missing. Try again with row data populated', + 'description' => 'The row data is missing. Try again with row data populated.', 'code' => 400, ], Exception::ROW_MISSING_PAYLOAD => [ @@ -801,7 +801,7 @@ return [ ], Exception::ROW_ALREADY_EXISTS => [ 'name' => Exception::ROW_ALREADY_EXISTS, - 'description' => 'Row with the requested ID already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', + 'description' => 'Row with the requested ID \'%s\' already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', 'code' => 409, ], Exception::ROW_UPDATE_CONFLICT => [ @@ -818,17 +818,17 @@ return [ /** Attributes */ Exception::ATTRIBUTE_NOT_FOUND => [ 'name' => Exception::ATTRIBUTE_NOT_FOUND, - 'description' => 'Attribute with the requested ID could not be found.', + 'description' => 'Attribute with the requested key \'%s\' could not be found.', 'code' => 404, ], Exception::ATTRIBUTE_UNKNOWN => [ 'name' => Exception::ATTRIBUTE_UNKNOWN, - 'description' => 'The attribute required for the index could not be found. Please confirm all your attributes are in the available state.', + 'description' => 'The attribute \'%s\' required for the index could not be found. Please confirm all your attributes are in the available state.', 'code' => 400, ], Exception::ATTRIBUTE_NOT_AVAILABLE => [ 'name' => Exception::ATTRIBUTE_NOT_AVAILABLE, - 'description' => 'The requested attribute is not yet available. Please try again later.', + 'description' => 'The requested attribute \'%s\' is not yet available. Please try again later.', 'code' => 400, ], Exception::ATTRIBUTE_FORMAT_UNSUPPORTED => [ @@ -843,12 +843,12 @@ return [ ], Exception::ATTRIBUTE_ALREADY_EXISTS => [ 'name' => Exception::ATTRIBUTE_ALREADY_EXISTS, - 'description' => 'Attribute with the requested key already exists. Attribute keys must be unique, try again with a different key.', + 'description' => 'Attribute with the requested key \'%s\' already exists. Attribute keys must be unique, try again with a different key.', 'code' => 409, ], Exception::ATTRIBUTE_LIMIT_EXCEEDED => [ 'name' => Exception::ATTRIBUTE_LIMIT_EXCEEDED, - 'description' => 'The maximum number or size of attributes for this collection has been reached.', + 'description' => 'The maximum number or size of attributes for collection \'%s\' has been reached.', 'code' => 400, ], Exception::ATTRIBUTE_VALUE_INVALID => [ @@ -858,7 +858,7 @@ return [ ], Exception::ATTRIBUTE_TYPE_INVALID => [ 'name' => Exception::ATTRIBUTE_TYPE_INVALID, - 'description' => 'The attribute type is invalid.', + 'description' => 'The attribute \'%s\' type is invalid.', 'code' => 400, ], Exception::ATTRIBUTE_INVALID_RESIZE => [ @@ -869,7 +869,7 @@ return [ Exception::ATTRIBUTE_TYPE_NOT_SUPPORTED => [ 'name' => Exception::ATTRIBUTE_TYPE_NOT_SUPPORTED, - 'description' => 'Attribute type is not supported.', + 'description' => 'Attribute type \'%s\' is not supported.', 'code' => 400, ], @@ -883,17 +883,17 @@ return [ /** Columns */ Exception::COLUMN_NOT_FOUND => [ 'name' => Exception::COLUMN_NOT_FOUND, - 'description' => 'Column with the requested ID could not be found.', + 'description' => 'Column with the requested key \'%s\' could not be found.', 'code' => 404, ], Exception::COLUMN_UNKNOWN => [ 'name' => Exception::COLUMN_UNKNOWN, - 'description' => 'The column required for the index could not be found. Please confirm all your columns are in the available state.', + 'description' => 'The column \'%s\' required for the index could not be found. Please confirm all your columns are in the available state.', 'code' => 400, ], Exception::COLUMN_NOT_AVAILABLE => [ 'name' => Exception::COLUMN_NOT_AVAILABLE, - 'description' => 'The requested column is not yet available. Please try again later.', + 'description' => 'The requested column \'%s\' is not yet available. Please try again later.', 'code' => 400, ], Exception::COLUMN_FORMAT_UNSUPPORTED => [ @@ -908,12 +908,12 @@ return [ ], Exception::COLUMN_ALREADY_EXISTS => [ 'name' => Exception::COLUMN_ALREADY_EXISTS, - 'description' => 'Column with the requested key already exists. Column keys must be unique, try again with a different key.', + 'description' => 'Column with the requested key \'%s\' already exists. Column keys must be unique, try again with a different key.', 'code' => 409, ], Exception::COLUMN_LIMIT_EXCEEDED => [ 'name' => Exception::COLUMN_LIMIT_EXCEEDED, - 'description' => 'The maximum number or size of columns for this table has been reached.', + 'description' => 'The maximum number or size of columns for table \'%s\' has been reached.', 'code' => 400, ], Exception::COLUMN_VALUE_INVALID => [ @@ -923,7 +923,7 @@ return [ ], Exception::COLUMN_TYPE_INVALID => [ 'name' => Exception::COLUMN_TYPE_INVALID, - 'description' => 'The column type is invalid.', + 'description' => 'The column \'%s\' type is invalid.', 'code' => 400, ], Exception::COLUMN_INVALID_RESIZE => [ @@ -933,24 +933,24 @@ return [ ], Exception::COLUMN_TYPE_NOT_SUPPORTED => [ 'name' => Exception::COLUMN_TYPE_NOT_SUPPORTED, - 'description' => 'Column type is not supported.', + 'description' => 'Column type \'%s\' is not supported.', 'code' => 400, ], /** Indexes */ Exception::INDEX_NOT_FOUND => [ 'name' => Exception::INDEX_NOT_FOUND, - 'description' => 'Index with the requested ID could not be found.', + 'description' => 'Index with the requested key \'%s\' could not be found.', 'code' => 404, ], Exception::INDEX_LIMIT_EXCEEDED => [ 'name' => Exception::INDEX_LIMIT_EXCEEDED, - 'description' => 'The maximum number of indexes has been reached.', + 'description' => 'The maximum number of indexes for collection \'%s\' has been reached.', 'code' => 400, ], Exception::INDEX_ALREADY_EXISTS => [ 'name' => Exception::INDEX_ALREADY_EXISTS, - 'description' => 'Index with the requested key already exists. Try again with a different key.', + 'description' => 'Index with the requested key \'%s\' already exists. Try again with a different key.', 'code' => 409, ], Exception::INDEX_INVALID => [ @@ -960,24 +960,24 @@ return [ ], Exception::INDEX_DEPENDENCY => [ 'name' => Exception::INDEX_DEPENDENCY, - 'description' => 'Attribute cannot be renamed or deleted. Please remove the associated index first.', + 'description' => 'Attribute \'%s\' cannot be renamed or deleted. Please remove the associated index first.', 'code' => 409, ], /** Column Indexes, same as Indexes but with different type */ Exception::COLUMN_INDEX_NOT_FOUND => [ 'name' => Exception::COLUMN_INDEX_NOT_FOUND, - 'description' => 'Index with the requested ID could not be found.', + 'description' => 'Index with the requested key \'%s\' could not be found.', 'code' => 404, ], Exception::COLUMN_INDEX_LIMIT_EXCEEDED => [ 'name' => Exception::COLUMN_INDEX_LIMIT_EXCEEDED, - 'description' => 'The maximum number of indexes has been reached.', + 'description' => 'The maximum number of indexes for table \'%s\' has been reached.', 'code' => 400, ], Exception::COLUMN_INDEX_ALREADY_EXISTS => [ 'name' => Exception::COLUMN_INDEX_ALREADY_EXISTS, - 'description' => 'Index with the requested key already exists. Try again with a different key.', + 'description' => 'Index with the requested key \'%s\' already exists. Try again with a different key.', 'code' => 409, ], Exception::COLUMN_INDEX_INVALID => [ @@ -987,19 +987,19 @@ return [ ], Exception::COLUMN_INDEX_DEPENDENCY => [ 'name' => Exception::COLUMN_INDEX_DEPENDENCY, - 'description' => 'Column cannot be renamed or deleted. Please remove the associated index first.', + 'description' => 'Column \'%s\' cannot be renamed or deleted. Please remove the associated index first.', 'code' => 409, ], /** Transactions */ Exception::TRANSACTION_NOT_FOUND => [ 'name' => Exception::TRANSACTION_NOT_FOUND, - 'description' => 'Transaction with the requested ID could not be found.', + 'description' => 'Transaction with the requested ID \'%s\' could not be found.', 'code' => 404, ], Exception::TRANSACTION_ALREADY_EXISTS => [ 'name' => Exception::TRANSACTION_ALREADY_EXISTS, - 'description' => 'Transaction with the requested ID already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', + 'description' => 'Transaction with the requested ID \'%s\' already exists. Try again with a different ID or use ID.unique() to generate a unique ID.', 'code' => 409, ], Exception::TRANSACTION_INVALID => [ diff --git a/src/Appwrite/Extend/Exception.php b/src/Appwrite/Extend/Exception.php index 5ecc54b86a..27d2f62059 100644 --- a/src/Appwrite/Extend/Exception.php +++ b/src/Appwrite/Extend/Exception.php @@ -412,6 +412,23 @@ class Exception extends \Exception parent::__construct($this->message, $this->code, $previous); } + /** + * Create an exception with formatted parameters. + */ + public static function withParams(string $type, mixed ...$params): self + { + $errors = Config::getParam('errors'); + $description = $errors[$type]['description'] ?? ''; + + if (!empty($params) && !empty($description)) { + $message = sprintf($description, ...$params); + } else { + $message = $description; + } + + return new self($type, $message); + } + /** * Get the type of the exception. * 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 48124e2a11..3156d87b7f 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 @@ -307,19 +307,19 @@ abstract class Action extends UtopiaAction $options = $attribute->getAttribute('options', []); if (in_array($type, Database::SPATIAL_TYPES) && !$dbForProject->getAdapter()->getSupportForSpatialAttributes()) { - throw new Exception($this->getSpatialTypeNotSupportedException()); + throw Exception::withParams($this->getSpatialTypeNotSupportedException(), $type); } $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } if (!empty($format)) { @@ -382,9 +382,9 @@ abstract class Action extends UtopiaAction $dbForProject->checkAttribute($collection, $attribute); $attribute = $dbForProject->createDocument('attributes', $attribute); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $key); } catch (LimitException) { - throw new Exception($this->getLimitException()); + throw Exception::withParams($this->getLimitException(), $collectionId); } catch (StructureException $e) { throw new Exception($this->getStructureException(), $e->getMessage()); } catch (Throwable $e) { @@ -426,9 +426,9 @@ abstract class Action extends UtopiaAction $dbForProject->checkAttribute($relatedCollection, $twoWayAttribute); $dbForProject->createDocument('attributes', $twoWayAttribute); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $twoWayKey); } catch (LimitException) { - throw new Exception($this->getLimitException()); + throw Exception::withParams($this->getLimitException(), $relatedCollection->getId()); } catch (StructureException) { throw new Exception($this->getStructureException()); } catch (Throwable $e) { @@ -477,19 +477,19 @@ abstract class Action extends UtopiaAction $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $attribute = $dbForProject->getDocument('attributes', $db->getSequence() . '_' . $collection->getSequence() . '_' . $key); if ($attribute->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $key); } if ($attribute->getAttribute('status') !== 'available') { @@ -590,7 +590,7 @@ abstract class Action extends UtopiaAction } catch (IndexException) { throw new Exception(Exception::INDEX_INVALID); } catch (LimitException) { - throw new Exception($this->getLimitException()); + throw Exception::withParams($this->getLimitException(), $collectionId); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { @@ -624,11 +624,11 @@ abstract class Action extends UtopiaAction newKey: $newKey ?? null ); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $key); } catch (IndexException $e) { throw new Exception($this->getInvalidIndexException(), $e->getMessage()); } catch (LimitException) { - throw new Exception($this->getLimitException()); + throw Exception::withParams($this->getLimitException(), $collectionId); } catch (TruncateException) { throw new Exception($this->getInvalidResizeException()); } @@ -644,7 +644,7 @@ abstract class Action extends UtopiaAction try { $dbForProject->updateDocument('attributes', $originalUid, $attribute); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $newKey); } /** diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php index eb51044323..eff1dfe781 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php @@ -74,17 +74,17 @@ class Delete extends Action { $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $attribute = $dbForProject->getDocument('attributes', $db->getSequence() . '_' . $collection->getSequence() . '_' . $key); if ($attribute->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $key); } $validator = new IndexDependencyValidator( @@ -93,7 +93,7 @@ class Delete extends Action ); if (!$validator->isValid($attribute)) { - throw new Exception($this->getIndexDependencyException()); + throw Exception::withParams($this->getIndexDependencyException(), $key); } if ($attribute->getAttribute('status') === 'available') { @@ -108,12 +108,12 @@ class Delete extends Action if ($options['twoWay']) { $relatedCollection = $dbForProject->getDocument('database_' . $db->getSequence(), $options['relatedCollection']); if ($relatedCollection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $options['relatedCollection']); } $relatedAttribute = $dbForProject->getDocument('attributes', $db->getSequence() . '_' . $relatedCollection->getSequence() . '_' . $options['twoWayKey']); if ($relatedAttribute->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $options['twoWayKey']); } if ($relatedAttribute->getAttribute('status') === 'available') { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php index 91fa3582f7..f0ee593a51 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php @@ -75,17 +75,17 @@ class Get extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $attribute = $dbForProject->getDocument('attributes', $database->getSequence() . '_' . $collection->getSequence() . '_' . $key); if ($attribute->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $key); } $type = $attribute->getAttribute('type'); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php index 6fc27a9836..ecfa284c27 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php @@ -93,19 +93,19 @@ class Create extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); $collection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $collection->getSequence()); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $relatedCollectionDocument = $dbForProject->getDocument('database_' . $database->getSequence(), $relatedCollectionId); $relatedCollection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $relatedCollectionDocument->getSequence()); if ($relatedCollection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $relatedCollectionId); } $attributes = $collection->getAttribute('attributes', []); @@ -115,14 +115,14 @@ class Create extends Action } if (\strtolower($attribute->getId()) === \strtolower($key)) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $key); } if ( \strtolower($attribute->getAttribute('options')['twoWayKey']) === \strtolower($twoWayKey) && $attribute->getAttribute('options')['relatedCollection'] === $relatedCollection->getId() ) { - throw new Exception($this->getDuplicateException(), 'Attribute with the requested key already exists. Attribute keys must be unique, try again with a different key.'); + throw Exception::withParams($this->getDuplicateException(), $twoWayKey); } if ( diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php index c2af3ac945..2279500bca 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php @@ -71,12 +71,12 @@ class XList extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php index f44efad298..8e23136394 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php @@ -93,7 +93,7 @@ class Create extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collectionId = $collectionId === 'unique()' ? ID::unique() : $collectionId; @@ -113,11 +113,11 @@ class Create extends Action 'search' => \implode(' ', [$collectionId, $name]), ])); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $collectionId); } catch (LimitException) { - throw new Exception($this->getLimitException()); + throw Exception::withParams($this->getLimitException(), $databaseId); } catch (NotFoundException) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collectionKey = 'database_' . $database->getSequence() . '_collection_' . $collection->getSequence(); @@ -205,13 +205,13 @@ class Create extends Action ); } catch (DuplicateException) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $collectionId); } catch (IndexException $e) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); throw new Exception($this->getInvalidIndexException(), $e->getMessage()); } catch (LimitException) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); - throw new Exception($this->getLimitException()); + throw Exception::withParams($this->getLimitException(), $collectionId); } catch (\Throwable $e) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); throw $e; @@ -227,7 +227,7 @@ class Create extends Action } } catch (DuplicateException) { $this->cleanup($dbForProject, $databaseKey, $collectionKey, $collection->getId()); - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $collectionId); } catch (\Throwable $e) { $this->cleanup($dbForProject, $databaseKey, $collectionKey, $collection->getId()); throw $e; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php index d124a47289..a43e4dc687 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php @@ -71,12 +71,12 @@ class Delete extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $collectionId); } if (!$dbForProject->deleteDocument('database_' . $database->getSequence(), $collectionId)) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php index a5c2d1f6a8..daa3f92e7b 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php @@ -95,12 +95,12 @@ class Decrement extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } // Handle transaction staging diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php index 415d3f359e..544e9f233d 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php @@ -95,12 +95,12 @@ class Increment extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } // Handle transaction staging 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 fdc4c96fe4..f9af8af9e3 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 @@ -88,12 +88,12 @@ class Delete extends Action { $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $hasRelationships = \array_filter( 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 4adf11311e..ef065da1f8 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 @@ -100,12 +100,12 @@ class Update extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } if ($transactionId === null) { 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 d30135de75..b80694d4f2 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 @@ -90,12 +90,12 @@ class Upsert extends Action { $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $hasRelationships = \array_filter( @@ -180,7 +180,7 @@ class Upsert extends Action } catch (ConflictException) { throw new Exception($this->getConflictException()); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), 'multiple'); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { 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 02172d9bc3..f38df32b30 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 @@ -187,12 +187,12 @@ class Create extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $hasRelationships = \array_filter( @@ -372,7 +372,7 @@ class Create extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -444,9 +444,9 @@ class Create extends Action ) ); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $documentId); } catch (NotFoundException) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php index d88e005af7..c83510ed29 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php @@ -105,13 +105,13 @@ class Delete extends Action $isPrivilegedUser = User::isPrivileged(Authorization::getRoles()); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } // Read permission should not be required for delete @@ -125,7 +125,7 @@ class Delete extends Action } if ($document->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $documentId); } // Handle transaction staging @@ -134,7 +134,7 @@ class Delete extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php index 5f2a966220..8e80f1ddb1 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php @@ -80,13 +80,13 @@ class Get extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } try { @@ -114,7 +114,7 @@ class Get extends Action } if ($document->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $documentId); } $operations = 0; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php index 08c3cffe60..7b1447f3c3 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php @@ -79,17 +79,17 @@ class XList extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } $document = $dbForProject->getDocument('database_' . $database->getSequence() . '_collection_' . $collection->getSequence(), $documentId); if ($document->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $documentId); } try { 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 428c7a45c1..165f256941 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 @@ -104,13 +104,13 @@ class Update extends Action $isPrivilegedUser = User::isPrivileged(Authorization::getRoles()); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } if ($transactionId === null) { @@ -129,7 +129,7 @@ class Update extends Action } if ($document->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $documentId); } // Map aggregate permissions into the multiple permissions they represent. @@ -252,7 +252,7 @@ class Update extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -326,7 +326,7 @@ class Update extends Action } catch (ConflictException) { throw new Exception($this->getConflictException()); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $documentId); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { 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 76b1099f6b..7ff78bf913 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 @@ -111,12 +111,12 @@ class Upsert extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } if ($transactionId === null) { @@ -262,7 +262,7 @@ class Upsert extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -335,7 +335,7 @@ class Upsert extends Action } catch (ConflictException) { throw new Exception($this->getConflictException()); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $documentId); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { 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 8bbaecedc9..43f56d694e 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 @@ -84,12 +84,12 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception($this->getParentNotFoundException()); + throw Exception::withParams($this->getParentNotFoundException(), $collectionId); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php index 89739570c7..1ff71110bf 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php @@ -65,13 +65,13 @@ class Get extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $collectionId); } $response->dynamic($collection, $this->getResponseModel()); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php index 812bae16e2..0f1b473bea 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php @@ -87,14 +87,14 @@ class Create extends Action $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw new Exception($this->getGrandParentNotFoundException()); + throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); } $count = $dbForProject->count('indexes', [ @@ -105,7 +105,7 @@ class Create extends Action $limit = $dbForProject->getLimitForIndexes(); if ($count >= $limit) { - throw new Exception($this->getLimitException(), 'Index limit exceeded'); + throw Exception::withParams($this->getLimitException(), $collectionId); } $oldAttributes = \array_map( @@ -148,7 +148,7 @@ class Create extends Action $attributeIndex = \array_search($attribute, array_column($oldAttributes, 'key')); if ($attributeIndex === false) { - throw new Exception($this->getParentUnknownException(), "Unknown $contextType: " . $attribute . ". Verify the $contextType name or create the $contextType."); + throw Exception::withParams($this->getParentUnknownException(), $attribute); } $attributeStatus = $oldAttributes[$attributeIndex]['status']; @@ -160,8 +160,7 @@ class Create extends Action } if ($attributeStatus !== 'available') { - $contextType = ucfirst($contextType); - throw new Exception($this->getParentNotAvailableException(), "$contextType not available: " . $oldAttributes[$attributeIndex]['key']); + throw Exception::withParams($this->getParentNotAvailableException(), $oldAttributes[$attributeIndex]['key']); } if (empty($lengths[$i])) { @@ -209,7 +208,7 @@ class Create extends Action try { $index = $dbForProject->createDocument('indexes', $index); } catch (DuplicateException) { - throw new Exception($this->getDuplicateException()); + throw Exception::withParams($this->getDuplicateException(), $key); } $dbForProject->purgeCachedDocument('database_' . $db->getSequence(), $collectionId); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php index 2bccfdfb52..b9caeb3720 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php @@ -78,19 +78,19 @@ class Delete extends Action $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw new Exception($this->getGrandParentNotFoundException()); + throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); } $index = $dbForProject->getDocument('indexes', $db->getSequence() . '_' . $collection->getSequence() . '_' . $key); if (empty($index->getId())) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $key); } // Only update status if removing available index diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php index 3d118d1922..c16ac12a91 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php @@ -67,18 +67,18 @@ class Get extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw new Exception($this->getGrandParentNotFoundException()); + throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); } $index = $collection->find('key', $key, 'indexes'); if (empty($index)) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $key); } $response->dynamic($index, $this->getResponseModel()); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php index 88b3a32e0b..38213ee4c1 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php @@ -75,14 +75,14 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw new Exception($this->getGrandParentNotFoundException()); + throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php index 6662c56720..7d0b1ab67f 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php @@ -79,14 +79,14 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collectionDocument = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); $collection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $collectionDocument->getSequence()); if ($collection->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $collectionId); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php index 7575c9803b..f1b78bf7c2 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php @@ -78,12 +78,12 @@ class Update extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $collectionId); } $permissions ??= $collection->getPermissions(); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php index 9cf7b85267..d270bc5efc 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php @@ -73,7 +73,7 @@ class Get extends Action $collection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $collectionDocument->getSequence()); if ($collection->isEmpty()) { - throw new Exception($this->getNotFoundException()); + throw Exception::withParams($this->getNotFoundException(), $collectionId); } $periods = Config::getParam('usage', []); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php index 286e48420a..9430394a19 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php @@ -75,7 +75,7 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php index 110ec99a9d..7c8d75a2d1 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php @@ -84,7 +84,7 @@ class Create extends Action 'type' => $this->getDatabaseType(), ])); } catch (DuplicateException) { - throw new Exception(Exception::DATABASE_ALREADY_EXISTS); + throw Exception::withParams(Exception::DATABASE_ALREADY_EXISTS, $databaseId); } catch (StructureException $e) { throw new Exception(Exception::DOCUMENT_INVALID_STRUCTURE, $e->getMessage()); } @@ -109,13 +109,13 @@ class Create extends Action try { $dbForProject->createCollection('database_' . $database->getSequence(), $attributes, $indexes); } catch (DuplicateException) { - throw new Exception(Exception::DATABASE_ALREADY_EXISTS); - } catch (IndexException) { + throw Exception::withParams(Exception::DATABASE_ALREADY_EXISTS, $databaseId); + } catch (IndexException $e) { throw new Exception(Exception::INDEX_INVALID); } catch (LimitException) { // TODO: @Jake, how do we handle this collection/table? // there's no context awareness at this level on what the api is. - throw new Exception(Exception::COLLECTION_LIMIT_EXCEEDED); + throw Exception::withParams(Exception::COLLECTION_LIMIT_EXCEEDED, $databaseId); } $queueForEvents->setParam('databaseId', $database->getId()); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php index 7be96fa883..c181b9ac45 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php @@ -69,7 +69,7 @@ class Delete extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } if (!$dbForProject->deleteDocument('databases', $databaseId)) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php index c4626c804c..33c11efbda 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php @@ -61,7 +61,7 @@ class Get extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $response->dynamic($database, UtopiaResponse::MODEL_DATABASE); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php index 3653d423b6..0a496f9b9e 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php @@ -75,7 +75,7 @@ class XList extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php index a5d2562572..d799ccc200 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php @@ -60,7 +60,7 @@ class Delete extends Action $transaction = $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } $dbForProject->deleteDocument('transactions', $transactionId); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php index 1d4d22baa1..3b153fd0a4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php @@ -58,7 +58,7 @@ class Get extends Action $transaction = $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } $response diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php index 61da52e830..545031698f 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php @@ -80,7 +80,7 @@ class Create extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::GENERAL_BAD_REQUEST, 'Invalid or non‑pending transaction'); @@ -115,14 +115,14 @@ class Create extends Action $database = $databases[$operation['databaseId']] ??= Authorization::skip(fn () => $dbForProject->getDocument('databases', $operation['databaseId'])); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $operation['databaseId']); } $collection = $collections[$operation[$this->getGroupId()]] ??= Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $operation[$this->getGroupId()])); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw new Exception(Exception::COLLECTION_NOT_FOUND); + throw Exception::withParams(Exception::COLLECTION_NOT_FOUND, $operation[$this->getGroupId()]); } if (\in_array($operation['action'], ['bulkCreate', 'bulkUpdate', 'bulkUpsert', 'bulkDelete'])) { @@ -148,7 +148,7 @@ class Create extends Action $document = $transactionState->getDocument($collectionKey, $documentId, $transactionId); if ($document->isEmpty() && !$isDependant && $operation['action'] !== 'upsert') { - throw new Exception(Exception::DOCUMENT_NOT_FOUND); + throw Exception::withParams(Exception::DOCUMENT_NOT_FOUND, $documentId); } } diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php index aec72a029a..df9b6f895a 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php @@ -118,7 +118,7 @@ class Update extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw new Exception(Exception::TRANSACTION_NOT_FOUND); + throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -135,9 +135,10 @@ class Update extends Action $operations = []; $totalOperations = 0; $databaseOperations = []; + $currentDocumentId = null; try { - $dbForProject->withTransaction(function () use ($dbForProject, $transactionState, $queueForDeletes, $transactionId, &$transaction, &$operations, &$totalOperations, &$databaseOperations, $queueForEvents, $queueForStatsUsage, $queueForRealtime, $queueForFunctions, $queueForWebhooks) { + $dbForProject->withTransaction(function () use ($dbForProject, $transactionState, $queueForDeletes, $transactionId, &$transaction, &$operations, &$totalOperations, &$databaseOperations, &$currentDocumentId, $queueForEvents, $queueForStatsUsage, $queueForRealtime, $queueForFunctions, $queueForWebhooks) { Authorization::skip(fn () => $dbForProject->updateDocument('transactions', $transactionId, new Document([ 'status' => 'committing', ]))); @@ -156,6 +157,7 @@ class Update extends Action $collectionInternalId = $operation['collectionInternalId']; $collectionId = "database_{$databaseInternalId}_collection_{$collectionInternalId}"; $documentId = $operation['documentId']; + $currentDocumentId = $documentId; $createdAt = new \DateTime($operation['$createdAt']); $action = $operation['action']; $data = $operation['data']; @@ -244,7 +246,8 @@ class Update extends Action Authorization::skip(fn () => $dbForProject->updateDocument('transactions', $transactionId, new Document([ 'status' => 'failed', ]))); - throw new Exception(Exception::DOCUMENT_NOT_FOUND, previous: $e); + + throw Exception::withParams(Exception::DOCUMENT_NOT_FOUND, $currentDocumentId ?? 'unknown', previous: $e); } catch (DuplicateException | ConflictException $e) { Authorization::skip(fn () => $dbForProject->updateDocument('transactions', $transactionId, new Document([ 'status' => 'failed', diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php index d3057c1ca5..4030040ee3 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php @@ -70,7 +70,7 @@ class Update extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $database = $dbForProject->updateDocument('databases', $databaseId, $database 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 c9de9d5217..ce0d1ad16d 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php @@ -67,7 +67,7 @@ class Get extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } $periods = Config::getParam('usage', []); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php index ac24e1d882..ce1bc35e75 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php @@ -70,7 +70,7 @@ class XList extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw new Exception(Exception::DATABASE_NOT_FOUND); + throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); } try { diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php index 12981ff262..d43d183e5a 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesBase.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesBase.php @@ -1392,7 +1392,7 @@ trait DatabasesBase ]); $this->assertEquals(400, $unknown['headers']['status-code']); - $this->assertEquals('Unknown attribute: Unknown. Verify the attribute name or create the attribute.', $unknown['body']['message']); + $this->assertEquals('The attribute \'Unknown\' required for the index could not be found. Please confirm all your attributes are in the available state.', $unknown['body']['message']); $index1 = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $data['moviesId'] . '/indexes', array_merge([ 'content-type' => 'application/json', diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php b/tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php index 699a2b8f25..0fe5d21da1 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php @@ -398,7 +398,7 @@ class DatabasesCustomClientTest extends Scope \sleep(2); $this->assertEquals(409, $relation['body']['code']); - $this->assertEquals('Attribute with the requested key already exists. Attribute keys must be unique, try again with a different key.', $relation['body']['message']); + $this->assertEquals('Attribute with the requested key \'same_key\' already exists. Attribute keys must be unique, try again with a different key.', $relation['body']['message']); // twoWayKey is null TwoWayKey is default $relation = $this->client->call(Client::METHOD_POST, '/databases/' . $databaseId . '/collections/' . $collection1['body']['$id'] . '/attributes/relationship', array_merge([ @@ -433,7 +433,7 @@ class DatabasesCustomClientTest extends Scope \sleep(2); - $this->assertEquals('Attribute with the requested key already exists. Attribute keys must be unique, try again with a different key.', $relation['body']['message']); + $this->assertEquals('Attribute with the requested key \'attr4\' already exists. Attribute keys must be unique, try again with a different key.', $relation['body']['message']); $this->assertEquals(409, $relation['body']['code']); // RelationshipManyToMany diff --git a/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php b/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php index ef7091d771..7e960d82d5 100644 --- a/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php +++ b/tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php @@ -1567,7 +1567,7 @@ class DatabasesCustomServerTest extends Scope ]); $this->assertEquals(400, $tooMany['headers']['status-code']); - $this->assertEquals('Index limit exceeded', $tooMany['body']['message']); + $this->assertEquals("The maximum number of indexes for collection '$collectionId' has been reached.", $tooMany['body']['message']); $collection = $this->client->call(Client::METHOD_DELETE, '/databases/' . $databaseId . '/collections/' . $collectionId, 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 f2df01ebb0..e74431c779 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesBase.php @@ -1374,7 +1374,7 @@ trait DatabasesBase ]); $this->assertEquals(400, $unknown['headers']['status-code']); - $this->assertEquals('Unknown column: Unknown. Verify the column name or create the column.', $unknown['body']['message']); + $this->assertEquals('The column \'Unknown\' required for the index could not be found. Please confirm all your columns are in the available state.', $unknown['body']['message']); $index1 = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $data['moviesId'] . '/indexes', array_merge([ 'content-type' => 'application/json', diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php b/tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php index f986b5dd03..dc7c3a47b6 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php @@ -398,7 +398,7 @@ class DatabasesCustomClientTest extends Scope \sleep(2); $this->assertEquals(409, $relation['body']['code']); - $this->assertEquals('Attribute with the requested key already exists. Attribute keys must be unique, try again with a different key.', $relation['body']['message']); + $this->assertEquals('Column with the requested key \'same_key\' already exists. Column keys must be unique, try again with a different key.', $relation['body']['message']); // twoWayKey is null TwoWayKey is default $relation = $this->client->call(Client::METHOD_POST, '/tablesdb/' . $databaseId . '/tables/' . $table1['body']['$id'] . '/columns/relationship', array_merge([ @@ -433,7 +433,7 @@ class DatabasesCustomClientTest extends Scope \sleep(2); - $this->assertEquals('Attribute with the requested key already exists. Attribute keys must be unique, try again with a different key.', $relation['body']['message']); + $this->assertEquals('Column with the requested key \'attr4\' already exists. Column keys must be unique, try again with a different key.', $relation['body']['message']); $this->assertEquals(409, $relation['body']['code']); // RelationshipManyToMany diff --git a/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php b/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php index 7b84420640..b0b80ce3b6 100644 --- a/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php +++ b/tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php @@ -1496,7 +1496,7 @@ class DatabasesCustomServerTest extends Scope ]); $this->assertEquals(400, $tooMany['headers']['status-code']); - $this->assertEquals('Index limit exceeded', $tooMany['body']['message']); + $this->assertEquals("The maximum number of indexes for table '$tableId' has been reached.", $tooMany['body']['message']); $table = $this->client->call(Client::METHOD_DELETE, '/tablesdb/' . $databaseId . '/tables/' . $tableId, array_merge([ 'content-type' => 'application/json', diff --git a/tests/e2e/Services/GraphQL/Legacy/AuthTest.php b/tests/e2e/Services/GraphQL/Legacy/AuthTest.php index 560f0693ea..7c1086b075 100644 --- a/tests/e2e/Services/GraphQL/Legacy/AuthTest.php +++ b/tests/e2e/Services/GraphQL/Legacy/AuthTest.php @@ -199,7 +199,8 @@ class AuthTest extends Scope ], $gqlPayload); $this->assertArrayHasKey('errors', $document['body']); - $this->assertEquals('Document with the requested ID could not be found.', $document['body']['errors'][0]['message']); + $documentId = $gqlPayload['variables']['documentId']; + $this->assertEquals("Document with the requested ID '$documentId' could not be found.", $document['body']['errors'][0]['message']); } public function testValidAuth() diff --git a/tests/e2e/Services/GraphQL/TablesDB/AuthTest.php b/tests/e2e/Services/GraphQL/TablesDB/AuthTest.php index 5b5e721323..ded79a4a71 100644 --- a/tests/e2e/Services/GraphQL/TablesDB/AuthTest.php +++ b/tests/e2e/Services/GraphQL/TablesDB/AuthTest.php @@ -199,7 +199,8 @@ class AuthTest extends Scope ], $gqlPayload); $this->assertArrayHasKey('errors', $row['body']); - $this->assertEquals('Row with the requested ID could not be found.', $row['body']['errors'][0]['message']); + $rowId = $gqlPayload['variables']['rowId']; + $this->assertEquals("Row with the requested ID '$rowId' could not be found.", $row['body']['errors'][0]['message']); } public function testValidAuth() From cb9705f0a2da9328f0a09eab20a1065d028c6036 Mon Sep 17 00:00:00 2001 From: Darshan Date: Thu, 11 Dec 2025 15:59:24 +0530 Subject: [PATCH 37/42] update: better signature. --- src/Appwrite/Extend/Exception.php | 28 ++++++------------- .../Collections/Attributes/Action.php | 28 +++++++++---------- .../Collections/Attributes/Delete.php | 12 ++++---- .../Databases/Collections/Attributes/Get.php | 6 ++-- .../Attributes/Relationship/Create.php | 10 +++---- .../Collections/Attributes/XList.php | 4 +-- .../Http/Databases/Collections/Create.php | 14 +++++----- .../Http/Databases/Collections/Delete.php | 4 +-- .../Documents/Attribute/Decrement.php | 4 +-- .../Documents/Attribute/Increment.php | 4 +-- .../Collections/Documents/Bulk/Delete.php | 4 +-- .../Collections/Documents/Bulk/Update.php | 4 +-- .../Collections/Documents/Bulk/Upsert.php | 6 ++-- .../Collections/Documents/Create.php | 10 +++---- .../Collections/Documents/Delete.php | 8 +++--- .../Databases/Collections/Documents/Get.php | 6 ++-- .../Collections/Documents/Logs/XList.php | 6 ++-- .../Collections/Documents/Update.php | 10 +++---- .../Collections/Documents/Upsert.php | 8 +++--- .../Databases/Collections/Documents/XList.php | 4 +-- .../Http/Databases/Collections/Get.php | 4 +-- .../Databases/Collections/Indexes/Create.php | 12 ++++---- .../Databases/Collections/Indexes/Delete.php | 6 ++-- .../Databases/Collections/Indexes/Get.php | 6 ++-- .../Databases/Collections/Indexes/XList.php | 4 +-- .../Http/Databases/Collections/Logs/XList.php | 4 +-- .../Http/Databases/Collections/Update.php | 4 +-- .../Http/Databases/Collections/Usage/Get.php | 2 +- .../Http/Databases/Collections/XList.php | 2 +- .../Databases/Http/Databases/Create.php | 6 ++-- .../Databases/Http/Databases/Delete.php | 2 +- .../Modules/Databases/Http/Databases/Get.php | 2 +- .../Databases/Http/Databases/Logs/XList.php | 2 +- .../Http/Databases/Transactions/Delete.php | 2 +- .../Http/Databases/Transactions/Get.php | 2 +- .../Transactions/Operations/Create.php | 8 +++--- .../Http/Databases/Transactions/Update.php | 4 +-- .../Databases/Http/Databases/Update.php | 2 +- .../Databases/Http/Databases/Usage/Get.php | 2 +- .../Databases/Http/TablesDB/Logs/XList.php | 2 +- 40 files changed, 124 insertions(+), 134 deletions(-) diff --git a/src/Appwrite/Extend/Exception.php b/src/Appwrite/Extend/Exception.php index 27d2f62059..33c0942b2d 100644 --- a/src/Appwrite/Extend/Exception.php +++ b/src/Appwrite/Extend/Exception.php @@ -389,7 +389,8 @@ class Exception extends \Exception string $message = null, int|string $code = null, \Throwable $previous = null, - ?string $view = null + ?string $view = null, + array $params = [] ) { $this->errors = Config::getParam('errors'); $this->type = $type; @@ -405,30 +406,19 @@ class Exception extends \Exception } } - $this->message = $message ?? $this->errors[$type]['description']; + // Format message with params if provided + if (!empty($params) && $message === null) { + $description = $this->errors[$type]['description'] ?? ''; + $this->message = !empty($description) ? sprintf($description, ...$params) : ''; + } else { + $this->message = $message ?? $this->errors[$type]['description']; + } $this->publish = $this->errors[$type]['publish'] ?? ($this->code >= 500); parent::__construct($this->message, $this->code, $previous); } - /** - * Create an exception with formatted parameters. - */ - public static function withParams(string $type, mixed ...$params): self - { - $errors = Config::getParam('errors'); - $description = $errors[$type]['description'] ?? ''; - - if (!empty($params) && !empty($description)) { - $message = sprintf($description, ...$params); - } else { - $message = $description; - } - - return new self($type, $message); - } - /** * Get the type of the exception. * 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 3156d87b7f..83a401a35e 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 @@ -307,19 +307,19 @@ abstract class Action extends UtopiaAction $options = $attribute->getAttribute('options', []); if (in_array($type, Database::SPATIAL_TYPES) && !$dbForProject->getAdapter()->getSupportForSpatialAttributes()) { - throw Exception::withParams($this->getSpatialTypeNotSupportedException(), $type); + throw new Exception($this->getSpatialTypeNotSupportedException(), params: [$type]); } $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } if (!empty($format)) { @@ -382,9 +382,9 @@ abstract class Action extends UtopiaAction $dbForProject->checkAttribute($collection, $attribute); $attribute = $dbForProject->createDocument('attributes', $attribute); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $key); + throw new Exception($this->getDuplicateException(), params: [$key]); } catch (LimitException) { - throw Exception::withParams($this->getLimitException(), $collectionId); + throw new Exception($this->getLimitException(), params: [$collectionId]); } catch (StructureException $e) { throw new Exception($this->getStructureException(), $e->getMessage()); } catch (Throwable $e) { @@ -426,9 +426,9 @@ abstract class Action extends UtopiaAction $dbForProject->checkAttribute($relatedCollection, $twoWayAttribute); $dbForProject->createDocument('attributes', $twoWayAttribute); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $twoWayKey); + throw new Exception($this->getDuplicateException(), params: [$twoWayKey]); } catch (LimitException) { - throw Exception::withParams($this->getLimitException(), $relatedCollection->getId()); + throw new Exception($this->getLimitException(), params: [$relatedCollection->getId()]); } catch (StructureException) { throw new Exception($this->getStructureException()); } catch (Throwable $e) { @@ -477,19 +477,19 @@ abstract class Action extends UtopiaAction $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $attribute = $dbForProject->getDocument('attributes', $db->getSequence() . '_' . $collection->getSequence() . '_' . $key); if ($attribute->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $key); + throw new Exception($this->getNotFoundException(), params: [$key]); } if ($attribute->getAttribute('status') !== 'available') { @@ -590,7 +590,7 @@ abstract class Action extends UtopiaAction } catch (IndexException) { throw new Exception(Exception::INDEX_INVALID); } catch (LimitException) { - throw Exception::withParams($this->getLimitException(), $collectionId); + throw new Exception($this->getLimitException(), params: [$collectionId]); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { @@ -624,11 +624,11 @@ abstract class Action extends UtopiaAction newKey: $newKey ?? null ); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $key); + throw new Exception($this->getDuplicateException(), params: [$key]); } catch (IndexException $e) { throw new Exception($this->getInvalidIndexException(), $e->getMessage()); } catch (LimitException) { - throw Exception::withParams($this->getLimitException(), $collectionId); + throw new Exception($this->getLimitException(), params: [$collectionId]); } catch (TruncateException) { throw new Exception($this->getInvalidResizeException()); } @@ -644,7 +644,7 @@ abstract class Action extends UtopiaAction try { $dbForProject->updateDocument('attributes', $originalUid, $attribute); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $newKey); + throw new Exception($this->getDuplicateException(), params: [$newKey]); } /** diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php index eff1dfe781..23c21fecee 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Delete.php @@ -74,17 +74,17 @@ class Delete extends Action { $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $attribute = $dbForProject->getDocument('attributes', $db->getSequence() . '_' . $collection->getSequence() . '_' . $key); if ($attribute->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $key); + throw new Exception($this->getNotFoundException(), params: [$key]); } $validator = new IndexDependencyValidator( @@ -93,7 +93,7 @@ class Delete extends Action ); if (!$validator->isValid($attribute)) { - throw Exception::withParams($this->getIndexDependencyException(), $key); + throw new Exception($this->getIndexDependencyException(), params: [$key]); } if ($attribute->getAttribute('status') === 'available') { @@ -108,12 +108,12 @@ class Delete extends Action if ($options['twoWay']) { $relatedCollection = $dbForProject->getDocument('database_' . $db->getSequence(), $options['relatedCollection']); if ($relatedCollection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $options['relatedCollection']); + throw new Exception($this->getParentNotFoundException(), params: [$options['relatedCollection']]); } $relatedAttribute = $dbForProject->getDocument('attributes', $db->getSequence() . '_' . $relatedCollection->getSequence() . '_' . $options['twoWayKey']); if ($relatedAttribute->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $options['twoWayKey']); + throw new Exception($this->getNotFoundException(), params: [$options['twoWayKey']]); } if ($relatedAttribute->getAttribute('status') === 'available') { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php index f0ee593a51..c11dd1c63b 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Get.php @@ -75,17 +75,17 @@ class Get extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $attribute = $dbForProject->getDocument('attributes', $database->getSequence() . '_' . $collection->getSequence() . '_' . $key); if ($attribute->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $key); + throw new Exception($this->getNotFoundException(), params: [$key]); } $type = $attribute->getAttribute('type'); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php index ecfa284c27..5606c63a08 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php @@ -93,19 +93,19 @@ class Create extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); $collection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $collection->getSequence()); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $relatedCollectionDocument = $dbForProject->getDocument('database_' . $database->getSequence(), $relatedCollectionId); $relatedCollection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $relatedCollectionDocument->getSequence()); if ($relatedCollection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $relatedCollectionId); + throw new Exception($this->getParentNotFoundException(), params: [$relatedCollectionId]); } $attributes = $collection->getAttribute('attributes', []); @@ -115,14 +115,14 @@ class Create extends Action } if (\strtolower($attribute->getId()) === \strtolower($key)) { - throw Exception::withParams($this->getDuplicateException(), $key); + throw new Exception($this->getDuplicateException(), params: [$key]); } if ( \strtolower($attribute->getAttribute('options')['twoWayKey']) === \strtolower($twoWayKey) && $attribute->getAttribute('options')['relatedCollection'] === $relatedCollection->getId() ) { - throw Exception::withParams($this->getDuplicateException(), $twoWayKey); + throw new Exception($this->getDuplicateException(), params: [$twoWayKey]); } if ( diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php index 2279500bca..065cb333db 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/XList.php @@ -71,12 +71,12 @@ class XList extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php index 8e23136394..d285c1ac13 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php @@ -93,7 +93,7 @@ class Create extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collectionId = $collectionId === 'unique()' ? ID::unique() : $collectionId; @@ -113,11 +113,11 @@ class Create extends Action 'search' => \implode(' ', [$collectionId, $name]), ])); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $collectionId); + throw new Exception($this->getDuplicateException(), params: [$collectionId]); } catch (LimitException) { - throw Exception::withParams($this->getLimitException(), $databaseId); + throw new Exception($this->getLimitException(), params: [$databaseId]); } catch (NotFoundException) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collectionKey = 'database_' . $database->getSequence() . '_collection_' . $collection->getSequence(); @@ -205,13 +205,13 @@ class Create extends Action ); } catch (DuplicateException) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); - throw Exception::withParams($this->getDuplicateException(), $collectionId); + throw new Exception($this->getDuplicateException(), params: [$collectionId]); } catch (IndexException $e) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); throw new Exception($this->getInvalidIndexException(), $e->getMessage()); } catch (LimitException) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); - throw Exception::withParams($this->getLimitException(), $collectionId); + throw new Exception($this->getLimitException(), params: [$collectionId]); } catch (\Throwable $e) { $dbForProject->deleteDocument($databaseKey, $collection->getId()); throw $e; @@ -227,7 +227,7 @@ class Create extends Action } } catch (DuplicateException) { $this->cleanup($dbForProject, $databaseKey, $collectionKey, $collection->getId()); - throw Exception::withParams($this->getDuplicateException(), $collectionId); + throw new Exception($this->getDuplicateException(), params: [$collectionId]); } catch (\Throwable $e) { $this->cleanup($dbForProject, $databaseKey, $collectionKey, $collection->getId()); throw $e; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php index a43e4dc687..bf0f83bb11 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Delete.php @@ -71,12 +71,12 @@ class Delete extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $collectionId); + throw new Exception($this->getNotFoundException(), params: [$collectionId]); } if (!$dbForProject->deleteDocument('database_' . $database->getSequence(), $collectionId)) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php index daa3f92e7b..38e7f8f231 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Decrement.php @@ -95,12 +95,12 @@ class Decrement extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } // Handle transaction staging diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php index 544e9f233d..10dadae824 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Attribute/Increment.php @@ -95,12 +95,12 @@ class Increment extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } // Handle transaction staging 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 f9af8af9e3..070ee09450 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 @@ -88,12 +88,12 @@ class Delete extends Action { $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $hasRelationships = \array_filter( 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 ef065da1f8..2d55cd54f4 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 @@ -100,12 +100,12 @@ class Update extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } if ($transactionId === null) { 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 b80694d4f2..45db6cc96b 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 @@ -90,12 +90,12 @@ class Upsert extends Action { $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $hasRelationships = \array_filter( @@ -180,7 +180,7 @@ class Upsert extends Action } catch (ConflictException) { throw new Exception($this->getConflictException()); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), 'multiple'); + throw new Exception($this->getDuplicateException(), params: ['multiple']); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { 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 f38df32b30..a7fb81a486 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 @@ -187,12 +187,12 @@ class Create extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $hasRelationships = \array_filter( @@ -372,7 +372,7 @@ class Create extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -444,9 +444,9 @@ class Create extends Action ) ); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $documentId); + throw new Exception($this->getDuplicateException(), params: [$documentId]); } catch (NotFoundException) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php index c83510ed29..14a51c0fac 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Delete.php @@ -105,13 +105,13 @@ class Delete extends Action $isPrivilegedUser = User::isPrivileged(Authorization::getRoles()); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } // Read permission should not be required for delete @@ -125,7 +125,7 @@ class Delete extends Action } if ($document->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $documentId); + throw new Exception($this->getNotFoundException(), params: [$documentId]); } // Handle transaction staging @@ -134,7 +134,7 @@ class Delete extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php index 8e80f1ddb1..62919488e6 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Get.php @@ -80,13 +80,13 @@ class Get extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } try { @@ -114,7 +114,7 @@ class Get extends Action } if ($document->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $documentId); + throw new Exception($this->getNotFoundException(), params: [$documentId]); } $operations = 0; diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php index 7b1447f3c3..47f5247831 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php @@ -79,17 +79,17 @@ class XList extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } $document = $dbForProject->getDocument('database_' . $database->getSequence() . '_collection_' . $collection->getSequence(), $documentId); if ($document->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $documentId); + throw new Exception($this->getNotFoundException(), params: [$documentId]); } try { 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 165f256941..d2b67665a7 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 @@ -104,13 +104,13 @@ class Update extends Action $isPrivilegedUser = User::isPrivileged(Authorization::getRoles()); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } if ($transactionId === null) { @@ -129,7 +129,7 @@ class Update extends Action } if ($document->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $documentId); + throw new Exception($this->getNotFoundException(), params: [$documentId]); } // Map aggregate permissions into the multiple permissions they represent. @@ -252,7 +252,7 @@ class Update extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -326,7 +326,7 @@ class Update extends Action } catch (ConflictException) { throw new Exception($this->getConflictException()); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $documentId); + throw new Exception($this->getDuplicateException(), params: [$documentId]); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { 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 7ff78bf913..d85fb17842 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 @@ -111,12 +111,12 @@ class Upsert extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } if ($transactionId === null) { @@ -262,7 +262,7 @@ class Upsert extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -335,7 +335,7 @@ class Upsert extends Action } catch (ConflictException) { throw new Exception($this->getConflictException()); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $documentId); + throw new Exception($this->getDuplicateException(), params: [$documentId]); } catch (RelationshipException $e) { throw new Exception(Exception::RELATIONSHIP_VALUE_INVALID, $e->getMessage()); } catch (StructureException $e) { 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 43f56d694e..b14a4f9983 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 @@ -84,12 +84,12 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId)); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams($this->getParentNotFoundException(), $collectionId); + throw new Exception($this->getParentNotFoundException(), params: [$collectionId]); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php index 1ff71110bf..22d1333cc4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Get.php @@ -65,13 +65,13 @@ class Get extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $collectionId); + throw new Exception($this->getNotFoundException(), params: [$collectionId]); } $response->dynamic($collection, $this->getResponseModel()); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php index 0f1b473bea..b132aff8ef 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php @@ -87,14 +87,14 @@ class Create extends Action $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); + throw new Exception($this->getGrandParentNotFoundException(), params: [$collectionId]); } $count = $dbForProject->count('indexes', [ @@ -105,7 +105,7 @@ class Create extends Action $limit = $dbForProject->getLimitForIndexes(); if ($count >= $limit) { - throw Exception::withParams($this->getLimitException(), $collectionId); + throw new Exception($this->getLimitException(), params: [$collectionId]); } $oldAttributes = \array_map( @@ -148,7 +148,7 @@ class Create extends Action $attributeIndex = \array_search($attribute, array_column($oldAttributes, 'key')); if ($attributeIndex === false) { - throw Exception::withParams($this->getParentUnknownException(), $attribute); + throw new Exception($this->getParentUnknownException(), params: [$attribute]); } $attributeStatus = $oldAttributes[$attributeIndex]['status']; @@ -160,7 +160,7 @@ class Create extends Action } if ($attributeStatus !== 'available') { - throw Exception::withParams($this->getParentNotAvailableException(), $oldAttributes[$attributeIndex]['key']); + throw new Exception($this->getParentNotAvailableException(), params: [$oldAttributes[$attributeIndex]['key']]); } if (empty($lengths[$i])) { @@ -208,7 +208,7 @@ class Create extends Action try { $index = $dbForProject->createDocument('indexes', $index); } catch (DuplicateException) { - throw Exception::withParams($this->getDuplicateException(), $key); + throw new Exception($this->getDuplicateException(), params: [$key]); } $dbForProject->purgeCachedDocument('database_' . $db->getSequence(), $collectionId); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php index b9caeb3720..57198cc53c 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Delete.php @@ -78,19 +78,19 @@ class Delete extends Action $db = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($db->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $db->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); + throw new Exception($this->getGrandParentNotFoundException(), params: [$collectionId]); } $index = $dbForProject->getDocument('indexes', $db->getSequence() . '_' . $collection->getSequence() . '_' . $key); if (empty($index->getId())) { - throw Exception::withParams($this->getNotFoundException(), $key); + throw new Exception($this->getNotFoundException(), params: [$key]); } // Only update status if removing available index diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php index c16ac12a91..c03e80dedc 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Get.php @@ -67,18 +67,18 @@ class Get extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); + throw new Exception($this->getGrandParentNotFoundException(), params: [$collectionId]); } $index = $collection->find('key', $key, 'indexes'); if (empty($index)) { - throw Exception::withParams($this->getNotFoundException(), $key); + throw new Exception($this->getNotFoundException(), params: [$key]); } $response->dynamic($index, $this->getResponseModel()); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php index 38213ee4c1..ec4bc94a66 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/XList.php @@ -75,14 +75,14 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { // table or collection. - throw Exception::withParams($this->getGrandParentNotFoundException(), $collectionId); + throw new Exception($this->getGrandParentNotFoundException(), params: [$collectionId]); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php index 7d0b1ab67f..a45daa32a4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php @@ -79,14 +79,14 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collectionDocument = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); $collection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $collectionDocument->getSequence()); if ($collection->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $collectionId); + throw new Exception($this->getNotFoundException(), params: [$collectionId]); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php index f1b78bf7c2..bbad2a7f22 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php @@ -78,12 +78,12 @@ class Update extends Action { $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $collection = $dbForProject->getDocument('database_' . $database->getSequence(), $collectionId); if ($collection->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $collectionId); + throw new Exception($this->getNotFoundException(), params: [$collectionId]); } $permissions ??= $collection->getPermissions(); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php index d270bc5efc..c4a46650c9 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Usage/Get.php @@ -73,7 +73,7 @@ class Get extends Action $collection = $dbForProject->getCollection('database_' . $database->getSequence() . '_collection_' . $collectionDocument->getSequence()); if ($collection->isEmpty()) { - throw Exception::withParams($this->getNotFoundException(), $collectionId); + throw new Exception($this->getNotFoundException(), params: [$collectionId]); } $periods = Config::getParam('usage', []); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php index 9430394a19..e1985b0fa9 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/XList.php @@ -75,7 +75,7 @@ class XList extends Action $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php index 7c8d75a2d1..009b499ea8 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Create.php @@ -84,7 +84,7 @@ class Create extends Action 'type' => $this->getDatabaseType(), ])); } catch (DuplicateException) { - throw Exception::withParams(Exception::DATABASE_ALREADY_EXISTS, $databaseId); + throw new Exception(Exception::DATABASE_ALREADY_EXISTS, params: [$databaseId]); } catch (StructureException $e) { throw new Exception(Exception::DOCUMENT_INVALID_STRUCTURE, $e->getMessage()); } @@ -109,13 +109,13 @@ class Create extends Action try { $dbForProject->createCollection('database_' . $database->getSequence(), $attributes, $indexes); } catch (DuplicateException) { - throw Exception::withParams(Exception::DATABASE_ALREADY_EXISTS, $databaseId); + throw new Exception(Exception::DATABASE_ALREADY_EXISTS, params: [$databaseId]); } catch (IndexException $e) { throw new Exception(Exception::INDEX_INVALID); } catch (LimitException) { // TODO: @Jake, how do we handle this collection/table? // there's no context awareness at this level on what the api is. - throw Exception::withParams(Exception::COLLECTION_LIMIT_EXCEEDED, $databaseId); + throw new Exception(Exception::COLLECTION_LIMIT_EXCEEDED, params: [$databaseId]); } $queueForEvents->setParam('databaseId', $database->getId()); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php index c181b9ac45..76b36b5df9 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Delete.php @@ -69,7 +69,7 @@ class Delete extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } if (!$dbForProject->deleteDocument('databases', $databaseId)) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php index 33c11efbda..2eb09955c1 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Get.php @@ -61,7 +61,7 @@ class Get extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $response->dynamic($database, UtopiaResponse::MODEL_DATABASE); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php index 0a496f9b9e..a794ec325e 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php @@ -75,7 +75,7 @@ class XList extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } try { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php index d799ccc200..b018743f36 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Delete.php @@ -60,7 +60,7 @@ class Delete extends Action $transaction = $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } $dbForProject->deleteDocument('transactions', $transactionId); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php index 3b153fd0a4..78d19ec4eb 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Get.php @@ -58,7 +58,7 @@ class Get extends Action $transaction = $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } $response diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php index 545031698f..765e663911 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Operations/Create.php @@ -80,7 +80,7 @@ class Create extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::GENERAL_BAD_REQUEST, 'Invalid or non‑pending transaction'); @@ -115,14 +115,14 @@ class Create extends Action $database = $databases[$operation['databaseId']] ??= Authorization::skip(fn () => $dbForProject->getDocument('databases', $operation['databaseId'])); if ($database->isEmpty() || (!$database->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $operation['databaseId']); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$operation['databaseId']]); } $collection = $collections[$operation[$this->getGroupId()]] ??= Authorization::skip(fn () => $dbForProject->getDocument('database_' . $database->getSequence(), $operation[$this->getGroupId()])); if ($collection->isEmpty() || (!$collection->getAttribute('enabled', false) && !$isAPIKey && !$isPrivilegedUser)) { - throw Exception::withParams(Exception::COLLECTION_NOT_FOUND, $operation[$this->getGroupId()]); + throw new Exception(Exception::COLLECTION_NOT_FOUND, params: [$operation[$this->getGroupId()]]); } if (\in_array($operation['action'], ['bulkCreate', 'bulkUpdate', 'bulkUpsert', 'bulkDelete'])) { @@ -148,7 +148,7 @@ class Create extends Action $document = $transactionState->getDocument($collectionKey, $documentId, $transactionId); if ($document->isEmpty() && !$isDependant && $operation['action'] !== 'upsert') { - throw Exception::withParams(Exception::DOCUMENT_NOT_FOUND, $documentId); + throw new Exception(Exception::DOCUMENT_NOT_FOUND, params: [$documentId]); } } diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php index df9b6f895a..70e670144d 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php @@ -118,7 +118,7 @@ class Update extends Action ? Authorization::skip(fn () => $dbForProject->getDocument('transactions', $transactionId)) : $dbForProject->getDocument('transactions', $transactionId); if ($transaction->isEmpty()) { - throw Exception::withParams(Exception::TRANSACTION_NOT_FOUND, $transactionId); + throw new Exception(Exception::TRANSACTION_NOT_FOUND, params: [$transactionId]); } if ($transaction->getAttribute('status', '') !== 'pending') { throw new Exception(Exception::TRANSACTION_NOT_READY); @@ -247,7 +247,7 @@ class Update extends Action 'status' => 'failed', ]))); - throw Exception::withParams(Exception::DOCUMENT_NOT_FOUND, $currentDocumentId ?? 'unknown', previous: $e); + throw new Exception(Exception::DOCUMENT_NOT_FOUND, previous: $e, params: [$currentDocumentId ?? 'unknown']); } catch (DuplicateException | ConflictException $e) { Authorization::skip(fn () => $dbForProject->updateDocument('transactions', $transactionId, new Document([ 'status' => 'failed', diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php index 4030040ee3..9f2ce06db4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php @@ -70,7 +70,7 @@ class Update extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $database = $dbForProject->updateDocument('databases', $databaseId, $database 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 ce0d1ad16d..a717b00ae4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Usage/Get.php @@ -67,7 +67,7 @@ class Get extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } $periods = Config::getParam('usage', []); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php index ce1bc35e75..53476dbae1 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php @@ -70,7 +70,7 @@ class XList extends Action $database = $dbForProject->getDocument('databases', $databaseId); if ($database->isEmpty()) { - throw Exception::withParams(Exception::DATABASE_NOT_FOUND, $databaseId); + throw new Exception(Exception::DATABASE_NOT_FOUND, params: [$databaseId]); } try { From 102d3fd2455af30965ca58033415c299b6fb9a45 Mon Sep 17 00:00:00 2001 From: Darshan Date: Thu, 11 Dec 2025 16:08:13 +0530 Subject: [PATCH 38/42] fix: tests. --- .../Collections/Attributes/Relationship/Create.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php index 5606c63a08..76cc17e2f7 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Relationship/Create.php @@ -89,6 +89,7 @@ class Create extends Action public function action(string $databaseId, string $collectionId, string $relatedCollectionId, string $type, bool $twoWay, ?string $key, ?string $twoWayKey, string $onDelete, UtopiaResponse $response, Database $dbForProject, EventDatabase $queueForDatabase, Event $queueForEvents): void { $key ??= $relatedCollectionId; + $twoWayKeyWasProvided = $twoWayKey !== null; $twoWayKey ??= $collectionId; $database = Authorization::skip(fn () => $dbForProject->getDocument('databases', $databaseId)); @@ -122,7 +123,10 @@ class Create extends Action \strtolower($attribute->getAttribute('options')['twoWayKey']) === \strtolower($twoWayKey) && $attribute->getAttribute('options')['relatedCollection'] === $relatedCollection->getId() ) { - throw new Exception($this->getDuplicateException(), params: [$twoWayKey]); + // If user explicitly provided twoWayKey, report that. + // Otherwise report the key that they're trying to create. + $conflictingKey = $twoWayKeyWasProvided ? $twoWayKey : $key; + throw new Exception($this->getDuplicateException(), params: [$conflictingKey]); } if ( From 52ccbfcdf7e3d30af1273afaa44387dc5cc8a9de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Thu, 11 Dec 2025 15:52:44 +0100 Subject: [PATCH 39/42] AI code quality fixes --- src/Appwrite/Platform/Tasks/Screenshot.php | 29 ++++++++++++++-------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/Appwrite/Platform/Tasks/Screenshot.php b/src/Appwrite/Platform/Tasks/Screenshot.php index 99117091d0..7ad95c6e72 100644 --- a/src/Appwrite/Platform/Tasks/Screenshot.php +++ b/src/Appwrite/Platform/Tasks/Screenshot.php @@ -32,8 +32,15 @@ class Screenshot extends Action public function action(string $templateId, string $variables): void { - $variables = \json_decode($variables, true); - if(!\is_array($variables)) { + if (empty($variables)) { + $variables = []; + } else { + $variables = \json_decode($variables, true); + if (!\is_array($variables)) { + throw new \Exception('Invalid JSON in --variables flag'); + } + } + if ($variables === null) { throw new \Exception('Invalid JSON in --variables flag'); } @@ -140,7 +147,7 @@ class Screenshot extends Action $projectId = $project['body']['$id']; $framework = $template['frameworks'][0]; - + // Use best specifications to prevent out-of-memory during build $specifications = Config::getParam('specifications', []); $specifications = array_keys($specifications); @@ -175,7 +182,7 @@ class Screenshot extends Action Console::info("Site created"); $siteId = $site['body']['$id']; - + // Prepare API key, incase it's needed as variable $response = $client->call(Client::METHOD_POST, '/projects/' . $projectId . '/keys', [ 'content-type' => 'application/json', @@ -185,32 +192,32 @@ class Screenshot extends Action 'name' => 'Screenshot API key', 'scopes' => \array_keys(Config::getParam('scopes', [])) ]); - + if ($response['headers']['status-code'] !== 201) { Console::error(\json_encode($response)); throw new \Exception("Failed to create API key"); } - + $apiKey = $response['body']['secret']; Console::info("API key created"); - + $variables['APPWRITE_API_KEY'] = $apiKey; // Create variables if (!empty($template['variables'] ?? [])) { foreach ($template['variables'] as $variable) { $name = $variable['name']; - + $value = $variable['value']; $value = \str_replace('{projectName}', $projectName, $value); $value = \str_replace('{projectId}', $projectId, $value); $value = \str_replace('{apiEndpoint}', 'http://' . System::getEnv('_APP_DOMAIN', '') . '/v1', $value); - - if(\array_key_exists($name, $variables)) { + + if (\array_key_exists($name, $variables)) { $value = $variables[$name]; } - + if (empty($value)) { if (($variable['required'] ?? false) === true) { throw new \Exception("Missing required variable: {$variable['name']}. Provide it using the --variables flag to resolve this."); From 383f0c1ef183b46ff4b3c68b9237e393f712774d Mon Sep 17 00:00:00 2001 From: Aditya Oberai Date: Thu, 11 Dec 2025 15:00:04 +0000 Subject: [PATCH 40/42] remove unnecessary images --- .../templates/template-for-formspree-dark.png | Bin 36441 -> 0 bytes .../templates/template-for-formspree-light.png | Bin 36441 -> 0 bytes .../template-for-react-admin-dashboard-dark.png | Bin 14485 -> 0 bytes ...template-for-react-admin-dashboard-light.png | Bin 14485 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 public/images/sites/templates/template-for-formspree-dark.png delete mode 100644 public/images/sites/templates/template-for-formspree-light.png delete mode 100644 public/images/sites/templates/template-for-react-admin-dashboard-dark.png delete mode 100644 public/images/sites/templates/template-for-react-admin-dashboard-light.png diff --git a/public/images/sites/templates/template-for-formspree-dark.png b/public/images/sites/templates/template-for-formspree-dark.png deleted file mode 100644 index 38333aa56e3d87a8847f4460ac7ee400b22cdf49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36441 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 KA^W_|lYax(YE-ZQ diff --git a/public/images/sites/templates/template-for-react-admin-dashboard-light.png b/public/images/sites/templates/template-for-react-admin-dashboard-light.png deleted file mode 100644 index 030b4154f444ac53325e245f7468949ee8983176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14485 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 KA^W_|lYax(YE-ZQ From ceb2108012254c114a2bf3367457d56fa3373de0 Mon Sep 17 00:00:00 2001 From: Aditya Oberai Date: Thu, 11 Dec 2025 15:00:59 +0000 Subject: [PATCH 41/42] shift db seeding command to build command --- app/config/templates/site.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/config/templates/site.php b/app/config/templates/site.php index 21804e8f95..d466d23282 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -1482,8 +1482,8 @@ return [ 'frameworks' => [ getFramework('REACT', [ 'providerRootDirectory' => './react/react-admin', - 'installCommand' => 'pnpm install && pnpm db-seed', - 'buildCommand' => 'pnpm build', + 'installCommand' => 'pnpm install', + 'buildCommand' => 'pnpm build && pnpm db-seed', 'outputDirectory' => './dist', ]), ], From c6ffa181a24e6be236e494807283d144b231dc46 Mon Sep 17 00:00:00 2001 From: loks0n <22452787+loks0n@users.noreply.github.com> Date: Thu, 11 Dec 2025 18:36:11 +0000 Subject: [PATCH 42/42] fix: imagine hostnames 2 --- app/config/platform.php | 8 +++- app/config/templates/site.php | 2 +- app/controllers/api/account.php | 6 +-- app/controllers/api/vcs.php | 6 +-- app/controllers/general.php | 48 ++++++++++--------- app/init/resources.php | 33 ++----------- app/views/general/error.phtml | 2 +- .../Modules/Console/Http/Resources/Get.php | 5 +- .../Modules/Proxy/Http/Rules/API/Create.php | 5 +- .../Proxy/Http/Rules/Function/Create.php | 5 +- .../Proxy/Http/Rules/Redirect/Create.php | 5 +- .../Modules/Proxy/Http/Rules/Site/Create.php | 5 +- src/Appwrite/Vcs/Comment.php | 4 +- 13 files changed, 60 insertions(+), 74 deletions(-) diff --git a/app/config/platform.php b/app/config/platform.php index 4c5a88d87e..b9d9dccbef 100644 --- a/app/config/platform.php +++ b/app/config/platform.php @@ -6,8 +6,12 @@ use Utopia\System\System; * Platform configuration */ return [ - 'domain' => System::getEnv('_APP_DOMAIN', 'localhost'), - 'consoleDomain' => System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', 'localhost')), + 'apiHostname' => System::getEnv('_APP_DOMAIN', 'localhost'), + 'consoleHostname' => System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', 'localhost')), + 'hostnames' => array_filter(array_unique([ + System::getEnv('_APP_DOMAIN', 'localhost'), + System::getEnv('_APP_CONSOLE_DOMAIN', 'localhost'), + ])), 'platformName' => APP_EMAIL_PLATFORM_NAME, 'logoUrl' => APP_EMAIL_LOGO_URL, 'accentColor' => APP_EMAIL_ACCENT_COLOR, diff --git a/app/config/templates/site.php b/app/config/templates/site.php index d466d23282..e330979597 100644 --- a/app/config/templates/site.php +++ b/app/config/templates/site.php @@ -9,7 +9,7 @@ use Utopia\System\System; $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; $platform = Config::getParam('platform', []); -$hostname = $platform['consoleDomain'] ?? ''; +$hostname = $platform['consoleHostname'] ?? ''; $url = $protocol . '://' . $hostname; diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 1c9537a783..ada4a98de9 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -1325,7 +1325,7 @@ App::get('/v1/account/sessions/oauth2/:provider') throw new Exception(Exception::PROJECT_PROVIDER_UNSUPPORTED); } - $host = $platform['consoleDomain'] ?? ''; + $host = $platform['consoleHostname'] ?? ''; $redirectBase = $protocol . '://' . $host; if ($protocol === 'https' && $port !== '443') { $redirectBase .= ':' . $port; @@ -1978,7 +1978,7 @@ App::get('/v1/account/tokens/oauth2/:provider') throw new Exception(Exception::PROJECT_PROVIDER_UNSUPPORTED); } - $host = $platform['consoleDomain'] ?? ''; + $host = $platform['consoleHostname'] ?? ''; $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; $port = $request->getPort(); $redirectBase = $protocol . '://' . $host; @@ -2153,7 +2153,7 @@ App::post('/v1/account/tokens/magic-url') if (empty($url)) { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $host = $platform['consoleDomain'] ?? ''; + $host = $platform['consoleHostname'] ?? ''; $port = $request->getPort(); $callbackBase = $protocol . '://' . $host; if ($protocol === 'https' && $port !== '443') { diff --git a/app/controllers/api/vcs.php b/app/controllers/api/vcs.php index abe5a449e1..4249dbfd48 100644 --- a/app/controllers/api/vcs.php +++ b/app/controllers/api/vcs.php @@ -132,7 +132,7 @@ $createGitDeployments = function (GitHub $github, string $providerInstallationId $commentStatus = $isAuthorized ? 'waiting' : 'failed'; $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = $platform['consoleDomain'] ?? ''; + $hostname = $platform['consoleHostname'] ?? ''; $authorizeUrl = $protocol . '://' . $hostname . "/console/git/authorize-contributor?projectId={$projectId}&installationId={$installationId}&repositoryId={$repositoryId}&providerPullRequestId={$providerPullRequestId}"; @@ -555,7 +555,7 @@ App::get('/v1/vcs/github/authorize') $appName = System::getEnv('_APP_VCS_GITHUB_APP_NAME'); $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = $platform['consoleDomain'] ?? ''; + $hostname = $platform['consoleHostname'] ?? ''; if (empty($appName)) { throw new Exception(Exception::GENERAL_SERVER_ERROR, 'GitHub App name is not configured. Please configure VCS (Version Control System) variables in .env file.'); @@ -614,7 +614,7 @@ App::get('/v1/vcs/github/callback') $region = $project->getAttribute('region', 'default'); $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = $platform['consoleDomain'] ?? ''; + $hostname = $platform['consoleHostname'] ?? ''; $defaultState = [ 'success' => $protocol . '://' . $hostname . "/console/project-$region-$projectId/settings/git-installations", diff --git a/app/controllers/general.php b/app/controllers/general.php index 70ae3540d1..30bb46ed9a 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -59,7 +59,7 @@ Config::setParam('domainVerification', false); Config::setParam('cookieDomain', 'localhost'); Config::setParam('cookieSamesite', Response::COOKIE_SAMESITE_NONE); -function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey, array $domains) +function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey) { $host = $request->getHostname() ?? ''; if (!empty($previewHostname)) { @@ -80,7 +80,8 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw $errorView = __DIR__ . '/../views/general/error.phtml'; $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; - $url = $protocol . '://' . $platform['consoleDomain']; + $url = $protocol . '://' . $platform['consoleHostname']; + $platformHostnames = $platform['hostnames'] ?? []; if ($rule->isEmpty()) { $appDomainFunctionsFallback = System::getEnv('_APP_DOMAIN_FUNCTIONS_FALLBACK', ''); @@ -101,7 +102,7 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw throw $exception; } - if (!in_array($host, $domains)) { + if (!in_array($host, $platformHostnames)) { throw new AppwriteException(AppwriteException::GENERAL_ACCESS_FORBIDDEN, 'Router protection does not allow accessing Appwrite over this domain. Please add it as custom domain to your project or disable _APP_OPTIONS_ROUTER_PROTECTION environment variable.', view: $errorView); } @@ -269,7 +270,7 @@ function router(App $utopia, Database $dbForPlatform, callable $getProjectDB, Sw } if (!$authorized) { - $url = $protocol . "://" . $platform['consoleDomain']; + $url = $protocol . "://" . $platform['consoleHostname']; $response ->addHeader('Cache-Control', 'no-store, no-cache, must-revalidate, max-age=0') ->addHeader('Pragma', 'no-cache') @@ -858,15 +859,15 @@ App::init() ->inject('devKey') ->inject('apiKey') ->inject('cors') - ->inject('domains') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Document $project, Database $dbForPlatform, callable $getProjectDB, Locale $locale, array $localeCodes, Reader $geodb, StatsUsage $queueForStatsUsage, Event $queueForEvents, Func $queueForFunctions, Executor $executor, array $platform, callable $isResourceBlocked, string $previewHostname, Document $devKey, ?Key $apiKey, Cors $cors, array $domains) { + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Document $project, Database $dbForPlatform, callable $getProjectDB, Locale $locale, array $localeCodes, Reader $geodb, StatsUsage $queueForStatsUsage, Event $queueForEvents, Func $queueForFunctions, Executor $executor, array $platform, callable $isResourceBlocked, string $previewHostname, Document $devKey, ?Key $apiKey, Cors $cors) { /* * Appwrite Router */ $hostname = $request->getHostname() ?? ''; + $platformHostnames = $platform['hostnames'] ?? []; // Only run Router when external domain - if (!in_array($hostname, $domains) || !empty($previewHostname)) { - if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $platform, $previewHostname, $apiKey, $domains)) { + if (!in_array($hostname, $platformHostnames) || !empty($previewHostname)) { + if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $platform, $previewHostname, $apiKey)) { $utopia->getRoute()?->label('router', true); } } @@ -1028,10 +1029,11 @@ App::init() ->inject('console') ->inject('dbForPlatform') ->inject('queueForCertificates') - ->inject('domains') - ->action(function (Request $request, Document $console, Database $dbForPlatform, Certificate $queueForCertificates, array $domains) { + ->inject('platform') + ->action(function (Request $request, Document $console, Database $dbForPlatform, Certificate $queueForCertificates, array $platform) { $hostname = $request->getHostname(); - $cache = Config::getParam('domains', []); + $cache = Config::getParam('hostnames', []); + $platformHostnames = $platform['hostnames'] ?? []; // 1. Cache hit if (array_key_exists($hostname, $cache)) { @@ -1042,7 +1044,7 @@ App::init() $domain = new Domain(!empty($hostname) ? $hostname : ''); if (empty($domain->get()) || !$domain->isKnown() || $domain->isTest()) { $cache[$domain->get()] = false; - Config::setParam('domains', $cache); + Config::setParam('hostnames', $cache); Console::warning($domain->get() . ' is not a publicly accessible domain. Skipping SSL certificate generation.'); return; } @@ -1053,7 +1055,7 @@ App::init() } // 3. Check if domain is a main domain - if (!in_array($domain->get(), $domains)) { + if (!in_array($domain->get(), $platformHostnames)) { Console::warning($domain->get() . ' is not a main domain. Skipping SSL certificate generation.'); return; } @@ -1114,7 +1116,7 @@ App::init() Console::info('Certificate already exists'); } finally { $cache[$domain->get()] = true; - Config::setParam('domains', $cache); + Config::setParam('hostnames', $cache); Authorization::reset(); } }); @@ -1138,14 +1140,14 @@ App::options() ->inject('project') ->inject('devKey') ->inject('apiKey') - ->inject('domains') ->inject('cors') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, Document $project, Document $devKey, ?Key $apiKey, array $domains, Cors $cors) { + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, Document $project, Document $devKey, ?Key $apiKey, Cors $cors) { /* * Appwrite Router */ + $platformHostnames = $platform['hostnames'] ?? []; // Only run Router when external domain - if (!in_array($request->getHostname(), $domains) || !empty($previewHostname)) { + if (!in_array($request->getHostname(), $platformHostnames) || !empty($previewHostname)) { if (router($utopia, $dbForPlatform, $getProjectDB, $swooleRequest, $request, $response, $log, $queueForEvents, $queueForStatsUsage, $queueForFunctions, $executor, $geodb, $isResourceBlocked, $platform, $previewHostname, $apiKey)) { $utopia->getRoute()?->label('router', true); } @@ -1448,9 +1450,9 @@ App::get('/robots.txt') ->inject('platform') ->inject('previewHostname') ->inject('apiKey') - ->inject('domains') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey, array $domains) { - if (in_array($request->getHostname(), $domains) || !empty($previewHostname)) { + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey) { + $platformHostnames = $platform['hostnames'] ?? []; + if (in_array($request->getHostname(), $platformHostnames) || !empty($previewHostname)) { $template = new View(__DIR__ . '/../views/general/robots.phtml'); $response->text($template->render(false)); } else { @@ -1480,9 +1482,9 @@ App::get('/humans.txt') ->inject('platform') ->inject('previewHostname') ->inject('apiKey') - ->inject('domains') - ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey, array $domains) { - if (in_array($request->getHostname(), $domains) || !empty($previewHostname)) { + ->action(function (App $utopia, SwooleRequest $swooleRequest, Request $request, Response $response, Log $log, Database $dbForPlatform, callable $getProjectDB, Event $queueForEvents, StatsUsage $queueForStatsUsage, Func $queueForFunctions, Executor $executor, Reader $geodb, callable $isResourceBlocked, array $platform, string $previewHostname, ?Key $apiKey) { + $platformHostnames = $platform['hostnames'] ?? []; + if (in_array($request->getHostname(), $platformHostnames) || !empty($previewHostname)) { $template = new View(__DIR__ . '/../views/general/humans.phtml'); $response->text($template->render(false)); } else { diff --git a/app/init/resources.php b/app/init/resources.php index 39a7a3048e..2a2852d4e9 100644 --- a/app/init/resources.php +++ b/app/init/resources.php @@ -161,14 +161,6 @@ App::setResource('queueForStatsResources', function (Publisher $publisher) { return new StatsResources($publisher); }, ['publisher']); -/** - * List of domains served by the application. - */ -App::setResource('domains', fn () => array_unique(array_filter([ - ...\explode(',', System::getEnv('_APP_DOMAIN', 'localhost')), - ...\explode(',', System::getEnv('_APP_CONSOLE_DOMAIN', 'localhost')) -]))); - /** * Platform configuration */ @@ -183,33 +175,16 @@ App::setResource('platform', function (Request $request) { if ($request->getPort() === '80' && $protocol !== 'http') { $port = ':80'; } - $platform['endpoint'] = "$protocol://{$platform['domain']}{$port}/v1"; + $platform['endpoint'] = "$protocol://{$platform['apiHostname']}{$port}/v1"; return $platform; }, ['request']); -/** - * Safe request origin used to construct urls - */ -App::setResource('origin', function (Request $request) { - $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; - - $port = ''; - if ($request->getPort() === '443' && $protocol !== 'https') { - $port = ':443'; - } - if ($request->getPort() === '80' && $protocol !== 'http') { - $port = ':80'; - } - - return "$protocol://{$request->getHostname()}{$port}"; -}, ['request']); - /** * List of allowed request hostnames for the request. */ -App::setResource('allowedHostnames', function (array $domains, Document $project, Document $rule, Document $devKey, Request $request) { - $allowed = [...$domains]; +App::setResource('allowedHostnames', function (array $platform, Document $project, Document $rule, Document $devKey, Request $request) { + $allowed = [...($platform['hostnames'] ?? [])]; /* Add platform configured hostnames */ if (!$project->isEmpty() && $project->getId() !== 'console') { @@ -230,7 +205,7 @@ App::setResource('allowedHostnames', function (array $domains, Document $project } return array_unique($allowed); -}, ['domains', 'project', 'rule', 'devKey', 'request']); +}, ['platform', 'project', 'rule', 'devKey', 'request']); /** * List of allowed request schemes for the request. diff --git a/app/views/general/error.phtml b/app/views/general/error.phtml index bfb9872b93..e250e6114f 100644 --- a/app/views/general/error.phtml +++ b/app/views/general/error.phtml @@ -17,7 +17,7 @@ $buttons = []; $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https'; $platform = Config::getParam('platform', []); -$hostname = $platform['consoleDomain'] ?? ''; +$hostname = $platform['consoleHostname'] ?? ''; // TODO: remove this later if (System::getEnv('_APP_ENV') === 'development') { $hostname = 'localhost'; diff --git a/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php b/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php index 1b8a81cdc6..aa43b12125 100644 --- a/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php +++ b/src/Appwrite/Platform/Modules/Console/Http/Resources/Get.php @@ -59,7 +59,7 @@ class Get extends Action ->param('type', '', new WhiteList(['rules']), 'Resource type.') ->inject('response') ->inject('dbForPlatform') - ->inject('domains') + ->inject('platform') ->callback($this->action(...)); } @@ -68,8 +68,9 @@ class Get extends Action string $type, Response $response, Database $dbForPlatform, - array $domains + array $platform ) { + $domains = $platform['hostnames'] ?? []; if ($type === 'rules') { $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php index ed061b4c89..e6805f0759 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/API/Create.php @@ -67,12 +67,13 @@ class Create extends Action ->inject('queueForCertificates') ->inject('queueForEvents') ->inject('dbForPlatform') - ->inject('domains') + ->inject('platform') ->callback($this->action(...)); } - public function action(string $domain, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, array $domains) + public function action(string $domain, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, array $platform) { + $domains = $platform['hostnames'] ?? []; $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php index 6d436f2f44..575ac9b832 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Function/Create.php @@ -72,12 +72,13 @@ class Create extends Action ->inject('queueForEvents') ->inject('dbForPlatform') ->inject('dbForProject') - ->inject('domains') + ->inject('platform') ->callback($this->action(...)); } - public function action(string $domain, string $functionId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $domains) + public function action(string $domain, string $functionId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $platform) { + $domains = $platform['hostnames'] ?? []; $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php index 77856620fe..50b1a4e2df 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Redirect/Create.php @@ -75,12 +75,13 @@ class Create extends Action ->inject('queueForEvents') ->inject('dbForPlatform') ->inject('dbForProject') - ->inject('domains') + ->inject('platform') ->callback($this->action(...)); } - public function action(string $domain, string $url, int $statusCode, string $resourceId, string $resourceType, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $domains) + public function action(string $domain, string $url, int $statusCode, string $resourceId, string $resourceType, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $platform) { + $domains = $platform['hostnames'] ?? []; $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); diff --git a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php index ce22dd805a..2071477eec 100644 --- a/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php +++ b/src/Appwrite/Platform/Modules/Proxy/Http/Rules/Site/Create.php @@ -72,12 +72,13 @@ class Create extends Action ->inject('queueForEvents') ->inject('dbForPlatform') ->inject('dbForProject') - ->inject('domains') + ->inject('platform') ->callback($this->action(...)); } - public function action(string $domain, string $siteId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $domains) + public function action(string $domain, string $siteId, string $branch, Response $response, Document $project, Certificate $queueForCertificates, Event $queueForEvents, Database $dbForPlatform, Database $dbForProject, array $platform) { + $domains = $platform['hostnames'] ?? []; $sitesDomain = System::getEnv('_APP_DOMAIN_SITES', ''); $functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', ''); diff --git a/src/Appwrite/Vcs/Comment.php b/src/Appwrite/Vcs/Comment.php index 39bc42f07d..90f9c8f95d 100644 --- a/src/Appwrite/Vcs/Comment.php +++ b/src/Appwrite/Vcs/Comment.php @@ -119,7 +119,7 @@ class Comment $i = 0; foreach ($projects as $projectId => $project) { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = $this->platform['consoleDomain'] ?? ''; + $hostname = $this->platform['consoleHostname'] ?? ''; $text .= "## {$project['name']}\n\n"; $text .= "Project ID: `{$projectId}`\n\n"; @@ -233,7 +233,7 @@ class Comment public function generatImage(string $pathLight, string $pathDark, string $alt, int $width): string { $protocol = System::getEnv('_APP_OPTIONS_FORCE_HTTPS') === 'disabled' ? 'http' : 'https'; - $hostname = $this->platform['consoleDomain'] ?? ''; + $hostname = $this->platform['consoleHostname'] ?? ''; $imageLight = $protocol . '://' . $hostname . $pathLight; $imageDark = $protocol . '://' . $hostname . $pathDark;

llHgi5}TtpO8~Y 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¬ohkqW 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�K$~j()iTQ`_&0Z3Xj2Ep6POx^s}bPHq>}Fbxb9u1LapGxUEw;I!Z02$2j7l5Q&m<*@XPrD)cOM-LVuEB~$NeKc~{=pr4lp zDc-|%`XYR*T?B<{6=Pb^za5^DRWWxAiW&)#6Ez%LA|%J4c^50x`fWJBuViNEWvxNe ze%ENSMZgwQmNx?Gf^u}!j1}30lC?#UT}Uw27_WyG6emP9t~olZSkj#Y-k#;*((%0{ zc2#xOjfTrjU8V@XY6okmfYzq1gu82o(R!wbR8eh_zw6e)^;D1R_ilgJ$K&leA0UP< zwdPN5U;D1Ny))wR8rL;%E-$6(`g{NQGx5dOUfaZ;HW{Gg{_ja4jG@*ZhF)ut7I>4~ zw+RV_lNtC@KvjbTaMEP|RaDBJi)8{BHF_f<3;D{9I>QM2SV*&ValhBG$+0t0V)Y1)RiCnA0&h8R{!sp!RcN2LnZufvtNCfYe@3 z-tbHuYbKNNWvL^j`t7OY%QoJLScMy1@h8Err9X%x!LaO9{AgQMgLmj^uc?9#D(9MA z2sw!^I-H{)B&+pIO*0{#SQ`B60*n>6F2qz9NCP{dNEv#LQWdXL)gT+j&<(Nb$76Pw z)Qw71v;0is7S19XP@JhVA*;|?bHTFjc6DC>vYzqD?F_5}+iC-@^}^RU>2f>n^ouze z3j3E@RRVFZ=iW(35O2X7ZcXKW7R9wTcYC(l=UaH*Yv9A>-wu2jRr!#Qq8D6=9*L)K z)5>Y0OG?u4+{RF{Xm$7G%yclg3h0S~!wRA#9!@Y7_+?}KDBr%;uY7Vl|J@|CR%~wO zChd`lhe{;*Nf@ziRio2oz?w*^W4GDVlWyf+k_$}8ZR2^_Yw?>sA=4Ewo!}aE`U0o& z&))6YS4M~sJE>|1-xeOLF?aCyvpY{B@in>RAigoc+@ylYO~^PNF8wADqnhC>Y#RJt zGE6*q<^T`7P;Xp4Nw7`6CAg-(qv@Ljr>0Vv)cejbDb#!nYD@R!IQ9YTxqJ+3331>~ zkq(C6YY@u!N?AsXFo7)mE)p{x!?*AtPXf?H7V9LO&z|7ey{>wX3GN##O+sG8SNZqC z#d(LrJR>f^YLJ=AaUocpz7V0L^5lJ6vR7l{0gn)BVPb>00f_XaP`1awgN8lqWG(PP zjdSat35db1Jd22vwNygUI6p2JdEAemceJ~2G+uDbjNB?9UF2l(hkT9mI;9hXJ+;z5 zHirW3qyKJd_np|F-s?_r8u*0fS*1G5&G}TQcwQHZHJ`WO%*I`8%Dw*DxEcG#Q2Z5N z1|Bfs*5tQ|Nm~VbchY9Wwli%U_RZ%Eo~3P{;P)h!?{y7u!Ngx6LrRl|cRq~$?aw~{ z!iO#(tuj%!9ZYWH2?D`};wM1G>^Pj(FNiJnfK)wGs^6JITW+(eyb)%sMJjR~Z=3{; z+4{5--Uf*xWk@O04rI3cwIr}qxH$I^ zq{yE#j4s7lh!jb;9+ty!nVO^+P<_szcR0c~Dap2GAmad7Hb))}RaW^XJZHz`f_MOe zuP-?0Qe9c%ZuYCJ5msAdZtjXi2PiDUMuLl3&u0ZqV*l%W97>k~ZHw4F7>-SnTzhzg zwb$h;s%>EE%(mE0yG>;BQ_OtL5NnuCobNE~Fe1)*XzP3&1j*`cwE_$$1Ib#$w!13L z9!BX3&E)M|@tjnwmJg6A={COF_vZ7f%B%rVSPgkwCM0*C`?=-P?y77Fak!J_ zhE2EA*H(o*b~}m!D!w>cm~Oi(oNe$Xdy$Rr;qwGCU%~D`r|R~AEL)%WD0r4Aug*v; ze;})7eU2hLJL*>56vNFM7vgS>I7r{m@*XHREa# zH5ZbkYH43EMNEBTW{po)7$wusy*@cWbu(N zz8GJAe4Rp>F@WPd=~pAUPAizQD);j5*psBH{4NC$)Y~Q`xEXZyRqF1Yib}=ANDYsnmq2BBI)1gSkv#1PUa`_Jjk> z%%>GED3pyOa>P~u(0WuyavICX+KM=0PTVukyrJ58r94VVhe_fl%vmkpkcU$6Xno83 zlFW5f9a7l0y4|vTOb4$eZNpf+&hSwRD%BQLpzPok4LFaDH#V^mDp>dy(p_-ntT`r* zq+UPIqJ(d4bWur!$=ntCYPAOAIaVm9dkntY=7PMU%ikoiph(^X;Gc1nhHMlz??_yoq(g>1pa7vT9VwgNi=K#hj zcf?52woDQ@Q8XFnYTapdN_RAXTShQ5w(WRsJJNSZ{Z*Y8)fq>Unhv1NASGNF2;*q` zgy8uh${OvlRb(7s+7ywYd@jNxTh936y)jNvVbOVa!cTfCy+C9$m9YuH?;dEwuQAm(!OdAvn@IzAi1WGb;KGacR%w@t8Utvt- zi!QeEM@t-GqGz1vU!<`K2UICw8_zmbTjV5{X*_dmAGO~#Od|{9ZzcMaKx3=r1g?Z5 zGIxHn^AK}hq2JqcX{{U%FnC~#WngpXF!eNYis0?!3~F6x*ca**^cb>j&F^E?Dtt4# z163Pe4*ogcx(a=GY>g;^NHcrk^>_Xzue!gx_R^nEZ@l8J;^w{#f}wKS%Df|d04Nr>C^6$p(TDP#-@K?JFAx|;M-1xH@)JC*({7GZKH;K%c zfocQv{724-K2MmptbF?Y$T+#B)ILvN$N7&0Gr?<=I~w6x=*GDsRP~O|0j4dxIrlO_ z4H?E~d-TABoRnFcm*G3TuNHW~X*4Mo6li5r1}KU;W56QMt!d&hB=z!bG8!NqBs{SX ztPTT2i2=M>@tJ$*buo-7B1f!U0xVLMqtTGsHWUP-?0PxIc?ihsOHqd9;APwSOclhW z8dGamSC07$8zJ7rL*WIU^PUo%I{c5ik#)nhye zmhyH|@=WGyNRge@VsI2ot9LAbv|ewacv@9dlv8r8TZ-hsTuqp|l19#~b<;)a_c%0* zL<)t2WM9wU%y@6IDYQQIXO|sBhL%yvucrU2vG`U21WtdFl3BiPM?DRAv3gPcIy4op z56Mig`tQKGX%2!2rW*9RuDGtq8nl&7h(%hshFZ`TVW)W!L+uBlIS<2?!u0?quX2)P zuHVyD%n|_3Qby>^C1j~8vulP{?aL5YzJ_eBm0C%y4{H|4v1Sof5;S)OIeXtK2no5Q zL|DnXCEf;-TE4Xp3`R|4-4Kl?BjwygiX4FHV5oOa12WwT*oU15@6~Ay917Iy8FcZ| z5uTZ#^Qj~(EeU0I+_L}bRw|jj{C8h1k7YlXB5YK>xya^d5%#rS?^?0It>oTnS5EIUZ7zpNFCPrk$mzr7tcbNO46)4Pz-5x zHtV;_e?8W_$ahJ?ToUt)UF{#6*jW$oV9g^jgQ3#wrF@?hn@U8F`pat5UC%{pP!ZHA zzqJ$?*N~+C!2So|)T3zbo<_` zz-ND`q~joFJxRoyK_I`#2lZ-2(hb4|{1#}g%PREutHrSrzni1!*QxKQmL%8x^*l9r zJqaaEil2wArpZ%fEz7Fy?_60{)~+9`^R@=h_uKO=729}RWdF7H^YugOic)A6;nS;) z?aExawO5z+ zQ)8)55t<>UBK8F)!(^vc&g34^OEcWc#=%WFxy=dR5_-mT@-mca>A(AK zZCkpsyEM@vcMYH}FWU$U#A6NaZxQdIGY>eyGmn zMZTRx!dH|xlQ#UX0J%&@MH2(&tM+paE^~;&d`sztzDi^d#g?N98%kG9gsP5;Es=tC+x>$!@4C^G(1I(darA}-$Ic`74H<&2K!XQ;SUrCd*%?t z@rw7fTBzk~7Kyg(uhzHe^QH?H5HwgoC4E7A$?`h`;-l7LXeQJ8taYPqor!_1U6UDt zbAM*FcU?qu%6CO!NEw#GX|<0IlWo0}>7@*8{cL$Fb-9RQ#jlAnuCDmepOvlMt9j5E ztY<&&3X@GfX9x%jYjXCSMCznW$UPl`=_GlI^bYJknN3pm*U#iyq?_Ke-qP>Aex|zw zqkKdDpd5)3?&+j_il75Wo8%CYB%J3tnq>hfb|oN~?3JjE6>>0=7TrYSA?J1WvN##!N1Tixa0EnbABYP4n#tR5jW4&n1^i@*o3^C;9$pe=K{FN*fWWpcg^6e+UQP_TKNh^4oIsBc2`%3u<%He zst{H~#WQtH&22~JJr3D{mK5UKXMPtEGWLyq5I_nNtPgvj^B*FwJb%x`EALk%HM6R> z{Xzn`7!#a#5r+_7wrhUXv&2r~dBz4flZ9E|HkI?}7F@*zZ3d*CF-_qV`JMj8=avGC z>sK2+`y|PY4JlxSL|rN^Z@!V9dcaj3lR@q3REODi#Uf7`XYjdYcBv}*q{>j&CDY3s zcG#Vuhk8dtvh_@s*kO7~5Kv{w>EXCjiHz340Wu&OqKKYBfH@g!9kfy@Oie11GoMO| zX6#$%1Y$+)o4z{se&PG z-|YhHhO7SpgDhDylI8lnwu4XL7#ifkH1i)KHwH5}%59~C1#J_Di5D67p%ROpCu0u{ z^e{XnobI6)09cG*M`6(X+sVU6ZddC;bi19dLQk z=fs_JVm9`AM_mMc@f}svP5gzob*0ZBXwRL5^0Z$h~ zI@b*FUkq-K-4Zip{z_1~{KX*fC0nC5n?u#0!wLeeorYQ}@QEA=iq-(y)O+F5!qr8o z9s%;G6Y7L;)0!$$R5}hR-V)oEKLw4^R-^&_ZW$HPEwYju{{nDL)~j|q0i}jg=*W&D zonioM;P$j2SoKLIW=bt#kkRs7PXjwu%S8IDAaubXG>ZuP7o!Q04tNeFZW8#M$?yORD+e2oO$UMhfJg4rSX z!#W87&h`F_Ab+Mm(V*_40Zq>5`6>@#iA=0E@_1-svN;~*i$$CQkEgJjj?Z+<{%{c0n{i#Lpp)f?=e&Yz( zLlTSI+gz(TQE~7|k6-oXx5TT5NRrntYQ_5KuY4xH{Q7I*R#+8q@Wlz3M@{HNW5=2} zlMh`{e=09k*a+f|5)!$Aj-o~N%=l^_>j$XgV3h)N6Jt|l$aXDuWRe&SJaAiK*s6&)_T{PrUsZN z2~+tr1=?^U#cCmZd@!us`lx)@0PC4#LH16rVV{NoRS(uo$vqDwwO$j?QY~{g8@*J^;#IA? zlY$2XN$qp0xaVS~=eW-F?X)7#FB41`Tr#vbkBto_Jxzz67?0X|Itix*YZ!ZH*+;1; znQ78UphYgoHg*yN5uz6I+{5KTAh#pg7(GEEw%&&e0yKwHGlL2uK*FtCFDG+)lt`i$ zFU*q=qQc$1okU%ErA9oe1W84*G?}MzKEexK+%ixil{%gIJC`tNb^%BEvjhTkYa_&{ z3l>xMI3`3iXK}jKuM$%gWCCnrC8Y^A9rqO<@i!E76x8#pW+OT|l-ijjahi;fUGZAN zGt)EFh$zfS~l%b6-!W-*6+;RZF0Lc4WDTR5E51PpL{_Bh(ZJJ)oCJI zZ{(6vv5CBjn+{kJOauf|^s|U7%uT-A*mDy|Df<}~;pmD} z`GUxu@>-6|JTk~!;AkZ=)b2-}uNL5!iap^-~V6{+G7=m}dfk1V1|*t1mC z*@zeFa?)+AiQli?#eaD)$_z_R8#zogTW#CilF~U{-jkc%0_#IgCGTeV6wZ-${$Ns^ zBIa|?J@=tH2<>iVwZ)Jo`ktU|$`ba5M$NZo*#UZDe!W1$DC{Adlr8#iIlKZXRP*XH zEF**Qt@fBeJyS`B&Z+bG=~GkIPNKLfKX;0hN~{KC1=7iM`knJkT2oirs0A!mI$&Q*!Qe7S90x{D8PtTxvIZj9+rQ8xkdy!$8LNQ3?c7Gg8yqdid0~di1{2K?}Jtw41dtZCK`A;hEC0#fhRrU8lx7wSgiXtb z8xC?dDs>9M%Xq3H&YD;9brs2{LD;wNyk>#7ddZ%KyI~rm=6X$nSCf-Gl0mrzq6S1# zClPFS{zlKF${#HsDeJ7E)U}4ahVAP{LwrWf=ZX64@-$rSsH?ygI5$b2=jZO0A1Wj! zqo77OTW3XbE#^Th%}Rnc!BT1?fGf6Ev;h^foOkDaO&`LBg2Y6FeC0ciuJtJZ0#K<7 zCJc_&GcwbzK7CM~Pqk)cTD~n}rNGA&=vjYxfLuJ2Y&?iiq{gm9ujQFo5bR}+3S#xo z)fQ{A+<<5W+5yOD0V$**=(h3tm&KD-;o`u4^}81U>i}%;sZdivF==66=j2#J+97^w zW^c9Tkl+(j+puy#gIz^<$WoO&$;R~vs3>l~cxCRxYB{eO+#!Whhapw|C*nng7oCm9 z`}^jZW&ao2Db{CPE;|2hDPf3ij-`xL-)&s$|3BW=?ja%LC^&ZZq6oAm^>p33x^5ZF z>jqWLz9U$tb+&uo=Sd+@@80WY!0&x2uhzd`OBwyNe2UK6vc>A?x@cC&Z4;#UTuQ8! z5Znl-epNELzWHfBglCUEK#X2fZM>Hhp;F{k4cu3&;(Olo=6JP|zef~%M||Y-pNTI% zz6zm&{|tOF5qVdp!%fHqcoct0SOf|Usv&PC#L;d6X6(WgxVu+qO+u;ivxc9|o$zXG zO@^zE0>=XAzJ*V`840O&Clm$e27>j7NABX2!DU(P&~36oVpce3Op!p2jXB66xbUSp zFPgCj(aI2TV5uAVI6Gxy8bGHPA15AJKI7q;HN;(Hcb(fg&+0!a4bLtZ5SCuS`u}b2 z^SE01*WMpxxNVPh5U!X3%N4qb5rS{SAxGtQeJDsp_0VCl9u-EwH$Cd?IE z0inGQ`LDs+d(%TI92h>uZ%Azw9HU6$q&OD4@~k*i1mt>7=Bq|2x7U0^U# z<%Z@(>KyU??L3ESCkei6lDO&IxrMI$GNim`*yxN1OCHlYI!IjB#Pp(`i}*?x!Z}Y@ z=l>Y;Em{|Su99(V%H06QT#$gJdToiy0L6JK7TFtHVVZ6;p3DKOf1*+eDTf!X9`j5* z1-X^rE4lR1Q*7NApfqFFnk@QB6K#B2V{|cZA-|pNf0H|n) zEu<_eoIl$PzzE3nOSyRaQUKlv{|T$(@VV>f^(m(^&Y^uq&&L z!m}+oi!INYW^)IX*hFLbV1VVm+{r&n3=OM|cY4=s7_o~N#-iXW#j_CMmu^kX?JL=N z;XUlBkjaG93Sm$ci;^QC~~3DSuJYkp<#}KHSsNi#dpjI7kTH7?+}^1xoiQPzY9Ya zv4}YLdo;CWDW=W2J00pBDXMzrW)bLPM%^7>O>Cu*u$Efl5{R{QPJWt^ z>@CsXZRHjnHT-_Z3;X2OH(0V6C%M^nH_rqepYOl-3jAch-k*K;xexV=NRzXDM!R1O zXO&OJ4#3kD&<*rp=zSQ?Jfku)=rhTs`5pq_I@IHoi^&@(Q0xOmKy6IM05~u_fuERh z`fbVYJaNAmPAdhbe%48+`*roci8Hy7?8RN{PBK_A3C2{!dQj<9YburKHqXOuVq?Or8&$Bsd${UK7P$qcIbmrAm$L8b zXiEYwm9v~uF$Glx-x#WqYqYE2#Pr4b%<9>OQ1oC{#U^GtOf?86fOJ=v0JV+hf~S$A zC4fkFsxz&Ck6MU&xz#eh1t}VPkgk-dZT3>G;ZljVX4gdhoz-Qz5lPf7gc>3XQI49S zrT1?6wnOI)wb&Y-+aMz+>!T~ottOHG(#=z$3K&E{4w6R#_j;dWTB#LPace~&@5vFo z{RvDAxXWRO&w&!>8UWlN#Ulw)y}rXY4T>0QqU}>Nz7mCw&ejooKG%_4VXlB#L%sJI z&+v^?wbs*Fw}GUImMD^CS1fBkau+dFnSzv^xgYt>vT zVoC|Iq)1lC8GyiZritdV#lAVW;#F!ucC9z(MM-(DR_tY04}HctuMp6`R{XNg5w}>P z1YHS#C!so4>*DRfuc=}0*EKXfk}7u>an_`xT4qspa@@A#TG#kv-8)SR{i`7uQ9+DL8!|9Gf&=lv&pAr-&QddxiBVVKtS3{>Av2hE|#zjuZs{$)vGl( z_AG_nit!_Ma(=i?rs@1>4>ftTV;6L)^)OT*P&;2%2t2BFa28phLSF~F9pTF?T=B0l0Bijo zdOSY8N_#zmd0(+NZ0sz!p=4)YWvNx{5!n;vw;L8@f?~`ogn$YG1Cq&VO_3NgzG@(K zpR~3qQQEN_)sAD?ed0NZExOH5iDTw@xrxPSrSvanc|Z!Fsu}^AAcc)Y`FfstXXnmU z4#zJ6!O$$hxzE0fUoHeEK2b4IORD5qN!|Ut7qu!WK`donX#SN#tP@K31Q-4s za%ed5<9D_lXU6V8z>7}acYuXY)$KizILR--*xO#{R@q$=&Jpx(yZDd{2dQH^Hm2D# zfYPKlIWFIe#{rA84&+kKM{D=-*_!|bd~SsyI8EdPEsVCIA(c?we%HxP2wlsUulC{Q zn?vX3pUA=1ymHYCcH!3`*tga z$d?<$v$u7GjWC!sW&dbwOn#L!e9Nx{ENA`z1l_rk%lKMzcoO_*{q6af+E2{W`@Gwo z^;BT`43B~kG1>gky91|wcf?)HC!c1YJ>zQ^IGm&U?ej>qP`g0@`wG|H$ML%$^F>MY&eVjszq}^NF1nHPB|c+ zysC~tH6MntncUz&W95w(E;-s%HLPB0z&sL6rk%*$-{~b9>MflluUl}Kg%L?Q%OLnn zBzv1NcG5D8x(@Z(CvdM`62_h+W;=ue9a0`i=NbZHfg>O|Onws2A*wEWr`?MfaU=v#83%>RkfTr z`jGk~DIpnvwme|CZw4|*0sLI4^C+R50$~x{e%S5+y)A%BP`$<)y4?XD0NgzN_9iZ; z>|plXHhpmIw`QM2STp6BWYw0oKC(z8wU-;TPJ@LOfEW3&S>#7nVpPx51kF7!r`nl@ z0%=*vq!4mf$&1|dPuW%{0cy4#`EQy*@V3Qe@pksDMatn&g|d-wOSXKnn?e zgm3n9BDRN$hy8w|6$W*2(lWtJn7N-v@6jO#x~tFgY^`waU<{%p)AmaIucTIBSfd4a z^!j<}xQ<=?Ti& zd!oWtqNGHs+H_G?DlRksFHfSruB8jB#kp?YJ6Q{Ii9r2ObU7~d(m*WuQQ6n}i`!2< z9Xp{m(dB05MJOxxvQi+|6cpi7^eVMA!cjs8$^}AP5lG}~rddGZHIN_)vy_|Q z(lqYjS<}hj++)6MedlKtV@(&S9ds)ltv>N}==_Z0 z<=G`--<-tt;XHG%bg18{nuJEd1%h|CMci*Ew;2+_xms9;UPWv@cIa#gddDC8hJ~t9I z7&-Frz<#ti2n>|7=C)b;t+5}70$$?hr=N>>JKN4-ML6fi13{dgyu;kbP11Cm$e^?Np*r%T(Z+h?DW zZJr;Mf!<|o0;OTqsvsyC6^7Yv4PxW2+B@x2C)K*SJ%#1M`ma-ZY)CWGYt&R-wDo5) zcgF#)*>CIl7|=aA*vZcgelO`sR_=U~lam=<8tO^V3xKRlTJMo+|GVVMBEeEIgv09^Epx5m+0TA(ZyuLbBv)tDA^*tJl3McM)&>hCkDN~D|w>tleH9yFO)<-1SHiF4p;U5W zK2&-4@oT>Bh>VEG17I0@j>y7~+xYP+_2)M!0b zfV=8k&D`h5gQanYMatAg3iXVT^lQD2vkJN5*=i}Qj(@kovG!$$>ltcpogs5bsagNR zynrU(v!3D@#KSw%V)|^O^j#_=aRelWLuAl_%A;o70FoyD$QQ53LSBAx0_{{jx}{tR~r-ZPghZziyjt+-6vW*hNE`AD4+es_k)o@a2{SzxOR~jpO>d z&eWO3y-fUH0m(K9(4fV?1T8R+i;iz!T&T=&FWA92SLd0vp5sKW5CrM zt~ZD*TvWef5)1zVX|k_BpNdOrF_jM-Oa-am9i9&gKy~t-=x0dEcT4{E!FNAK<#f<` zv3)MsrqRx3HCg=`ep?VxDi^u!M%*9<2g(3#t+XtbKAE=!`Ej6Q$&$Bwp%MZ z+}^yCDE!Nc(Ygt^SFG^>{SHCsq+`coW?1$n(yUU!vegb@!ybn)a1q;(n$0mZ)%M^E zY1aEx`(YD|A9v#=is)qKV!I~E#59Aj$9eOyJecjsg$73* zT^=C<^6};qE0Ins*k|0g&x!n0ThrX@PQeWvGWbjpgF6%}k!rTrhGLxJQ`{wq_178h zEG5m^g%!=G3gMvj87Nz=>^Uu2N$xbsKpfcWC;Y1kHzz=Y^_}24@l3hxdMEgIQB^oz z`=G(#eJ74UUClU4*;Fa>P(953%wWej$-Ui@S3Xb4V;IX3-?ZsO;z|6TDmc_r?Bw0r zid0OtEetQNKQ~a4N>MJNf{o-yl`DI*l%Njh2s2{eyvzb><`)l0mS<<@@0`r_alsBS z0H#0z)%_9~&b&_pUT-_`S_uW!S&we#;4FojV3x)siC_P(0%oAzTFF+Cn>o`e=LC9vPf^L!?bt6`_H*FyW@ z%K~b31R98=wjbXys)yKo5IY4&8$Pl=Vs~T)c?8EDAHD~{vmeuEjB_ZwWa-e{ zgmZuX*%v;v=3AUMA?O1uso;P%Z#t>EuUDQt@V*@(8TiTbS^?tfyMdG*;DVhI)O8Ks zc`a*LEtLCVrCEo0t{v)-FCQ@209!U|9X~137xyP*Jxu6IDV$ zIE`_aXwFlKHc2=l*sseO7}h_JGaz}Ula{LE6d*vF)Lg0z^}R*{yAX;1yg3}q^{nFC zT4*4w1NRx^mx@C1gkIevHuEY5=LpX%5xX6z)*#BtFh{j7RYe-dUjtG@?<(b)oLT|g z+jCrLFO`Xj@KCFg`EUi;q(6E>QYw+jFaw?hYLSZs)pZUos@VG=sutmWx& zf2!C?(c++w6D9`iYE2~r1Ar#dBUjr+wi9nR^Y-clWJ8YkkmhyEczIy!v&yT3Tzk@u#PFmKYbHV(@Yy` z7pIe+xr6y4=B%{w2DhES%2^P2TG?^Js&;M;qt zEOb-o)NG(>>9k{6xDZ&+tRyhXu1h(VE+|~3hHANI8r3|wwr(#?2F#1p^I%$u9Hc_i z+&bA|wd|*Socu2GMIjjxQx&clicW@FRo^wEs!8R6&L^G}QF<*OUl(5-YC)Y=z#Rft z9h>%T!cVEQtarau60uZry%eJTqVJPZbHo(_uLg)7SK7ZJ5g-;WDWh4l!k*mL`fK0x z=G%8rsk@!o%Z>c{=;uEdUwr(^Cc5dUm5aY?F;iQom@E}M0Jl06@ys*N#hadgE}nVz z*?9WOt0)6QDjfVW3=D0_F2Du2Cc^spYM&!96^RiWk7)1u25FujwuKSg44ioq3r?5^ zXDzLIO4&i3?ctyDe2S)9=?0i5-996`ZTnpyyTdoB5gTJL*DVUel;0U+j~%d|Xvoi|2jfb$A+hDjuS?q!NV3x?N2lh-@f5Z)S> zpx{yo$L;s7YdsI}HcI1pGvG|Gs$Xm6vXb@mDm<1ib(J^Uua_{=VN7 zFTMOyyz-S-%Lbpj{rqqLfggxp|LcE!JbODQpLy{go}Ud)DVw9st;){Bg+Gd)F%V10 zM;}h8n^jT5WhqX+&R>TREOo-XQ_9wFQd~h`)kz<^E;)yv#BI|oQ*kC8A#33_O zIgF3a#L>4WDvcqI56{q1Kwk44Cs^Htu*pf2dd-oz6IgPD+r;KLbEz5k$|d2UvR&rv zZj!7`4xBNo@TX^LsU0-&dlbN1Zd_2`HDaHI+~kVYV48U*GC_7-xMBp#@~oUi%AT>+ zEhCXsCFY3&aPm{kmDPV6X<)w&bzQXve@fH63 zkJoEG`|?R|e#_Uy)7KyCMn5Bg=il^}c>aYq)&4EQKdjaRgDX!b#&d3@WQ4$?7${Qu z6oXiusRAv<<>`-yc%S&6Ikzvd?f7yHrv~9TPrp%zaFb25ZuLXT@$2_SZc=TFT_*ND zldi6l4EupLC+75B7H zb2Ejx*I|8LfA+cOK9sJ~l6ai|E-AeGxc3JP`l8d!-vvh;;Q?zkPlm&nP8urbl%WZj zSp6giqr`zEjp{}%gTaBnb4*(3#wONWWq0d`4wH9&oU<&VF;QR1nOXjd?+t=rnpE(j zvdCShvz%E~`~%QAQM+g(%o+y4RtcD#JWPT}rgpOQ{)cjQ6me#pcR&R+7NM0?QXP?0 zJ@@AO3RW}9RcTC;(kYTF2rxBQgWIO7%`IWSccsLHLTmsqQH|Ik56FW_HY&2oJ-LAK zu$m+82u=qQC3=N*&}4VW!A-2elFL^y`=_3_aXZZVlw-HVIU{hT#|ps$ZGGZ@y)!zz zJsE86sX)mA9f@t+x=ed-Yof`&e!+AcLWV%fp9 zo^_I-?l}SFmAU94@g@5+0^z*79&+dC0F3TlJ*lK!s@S?SZkaeSEzA z<3f1c;5yD#uLY@5`qgF=4&os{V)aCKplQ5AodEquzN)PUpA_rpqG$LSh==PJFY}7Fzg4m|yt9wJaC*H)_6;;+v92RpZ(0 z&N&{r6|_qYbn2&h-=0)(_#VtLD?ALR! zTD8~-Os+H3h>`V}5Sg>c3G}EHF9cxM=l82F=UC5jsaZp}9e-GJtN>%!+9j=|6LBiy zYJJ|NZeMGchq9U)&OSu&U3iA&>wC2e-@d0WmDH8?Fkyyr-VeQI5v{pdm!%%Lf#G#= zUGG}ELL19BT#g#(U)yy1=X>7t)_CpqaZesj71c+6`NjCc8sZ+Zt(v9hYG@E!u$$(X z+pO5tKK$$dtA9Oy=kNR%;(LDMcg6Sqrtgp6@Lk^>`ScpU@DG0htmsr!@nmi8_uqc* z+rI7F;$81~cl^SqKP3Rz`u@HZC!c@Q3-S7`S}wduf_3}*_q_XE@xl#IFXBJ|e{NjS z>^}#^#2riTVgm}J0^KckQr9^Tx#J?q70G7b$*#7fU{sq_xs?p-j6*iFUAk>j?Wa*1 zIut)4AKeUdZ@={HY9V~8xokDiyfSZr(M6Okn@}RktTudilDro=x6bqsnX6pV3dCf- zRZ4{n@uRbLBaSjD*onL=kG2TXU2w8WAfyy;^1D*t2?Nxn54&)vbys+kO$#$zLbt-r zbDeYwwN4#S4nbMbaD6w4s+BL*>fIP)&~%}N_ReVoVF^p9eZ<$*dOm4!y`VW&@A5a*0;nT|6_k5KK`js z+>+-{#&>_$cg3Il6aQg++jo9PJh@!rU;aJ+i})XZ_jkpA`{57A@%R{yj`iH!Jk%fp zPURt(6vA-u+%rx!lIBGv@jW3G{SH=$jZOCGz1(t7L5b=gJVvCOX^ zsZld2ghM_wea10!tI&e)b`fsp4M}UcRuLL8%0XFiPzN&sv0@S%wS}b`07%L47^A53+kJ%fL5EH$+fa zBw^A&NxlOglMyFTWgJQ?bMEs+K1yP+iJx>~DOi)S2|Zc0P`(5-*c!RTZoSJB`>+}K zN?>4m)zbiQpUG$@;VcC48HHH%dP9)w^YZ*B8?whJL?XJFI~Nh5asJu**)M(hOYybu zcx!y!`+jwN>SLdbx4!Ld@s*dq5--2}YCQMcbMfk{uf})$Q{Nds`_n%YU;D0i)Oq~k zm%kiB=x&vZ__}w$C*J>oZ;UVe<1fcQ^Xq6Bw@%8V0M?AT` z_dA|_A%4|+zad_Yr#F)Q<=eZzGrsv7zdk)hGE$suK2PjBM1jb7J1iF!^X@!s^(A%~K5Nl7kx&e1eeMyi&X+^)akex~C2$T$ z$wSj)t!FJYWG?JU0eAP1^ zl0YuUOe=?nHf#O>#?@c~tK*DsTi|@CbwUSRz;tc;vF5}q{AIPqpyC+s?AJ84046=2}-8?(!5&APyG1;RQD3hqh2zf>4XbZQTW4)G4s2W>Fp zQi)Eb)LXKsPrBBXK_s;#b+g*jNW`YjwBn!sV;TtL0T`N)66^Vn@KETb{%}?Il7m2x z>SY6}^&Hm|OpLzYVL7bg8Pf!8-{+%79>a8(YnTu|^cjoMzA8x|fOUq_77$(QysqJ{ zBM3=bPVDwOtE#d7uFkV=`q3y@rS$aQGaF&qx0z1#c zN!|7tG>^?mf~W7TpC4<+$93brB8(u9HPb?~=hEPBc^Gb@ly5+}77p(C9x6Cjhuaq6 zxia>a6D5Vo>fqcjqG8gPUx{rE3dhG|Ps@)ot zixd)*s;X`e75S5ke4&L-iSL@})Jr`fvQ2@aO#6DX_3JD`Yc26o0X5Eh5d)5oL&MD1 zKD(xmmr9GL9uSqY-b&B561`{95PW=7$~xnXYv~!|OLfLosb#%y3+nLQLN7u@c!Q z<>yyin-5*&`sL~EJC5>=hZBgZbqr#--n~-|7T}s2*c}?6qxZc1_#2*mL%i{Yw?;lZ z-qz`ME^mAF-1E=H8(w%Q`_hfIsY++sr)GTL_kDl-#E<`2yz6^ZZMOZol)* z-~3G~Qr!Ogg*QJR@Bfy6qRz#-Me|K>UVs0AonWrNf6sf~i+>Vfe30zb97keD&1fp$ zb6zA-g~Nja(y~Dp3$oENF-fd+-+z;f8!6wS6+H0KKKWI zF#er?_m9L6{ooJAyWa86_@Dg?zpKU&?80ODZIShL%a;}Ewcm&A&jW&{d|DGFT58ON zeWbD?66empHg>C{z6$6=8a1`5lP>^^cZ>WS%o2oXO~pRhdxndU>s_6+hCV{EYfkJV zh`~+sWNRPXkz%q443f05)5_+&r}C=V&SD#1G)+`5wO{3`A}cpZGOUtp#K5szn3N9a z+!O+C4y1~aIww+ucM@86y=+}jo~kv4>|wKp(9v4$LO05eLRTp7G{Xkb06yfr;ZONc zvR}gW&J8J`Iys+nzi04lP9XQC1d#8ryY>d6*Ql6=UABAA1H^YhHHm3MLv!jM|>ypc{{ieLED zr{ld}_uiY0TqV+2{=HiHj`)?&|D$;N^fCVNFaM*ukReT?L~O$3lmFmT@zR%Hj_>}> z-yJ{x(T~I{ue`dSr`Fx-9rClX4{C7JxqIX$<;rK}MCicT8X_|rXK@ZVg|#l=z=m&= zUzD;qXz|t>u;sQtKKC8(es{d^#^>XwKKe89_kQ%p;_rUs$Ky*cy&PZvb>9%W)M|1Q zx-j&UCr{#^eBb+SMX#5O+>^ixf-SW#HFrD7o2Q5?wTr_eAWc!B7~2nv0EFKg}VLXXvOQ(;Tu=c!VmML(aWshJ=}7L5sQ~b}a0ZF0sp?+KW=HN%5QdF?%R|?7%&U5Q$a+pf zuUUPfO2L>`fY28|Jf|VlQh{@u45W5j&YTSAT!E(Ru-5?|zTpaqw6rptnN`vp+i9x> zNEMm2Uj@V_EmF}9(+JcP72MGGPLwPpgCfzcRA-k;;Gu}58jRjlQ9YWRhHei$XyM6{ zzb{gv$RyMY)rML?DC-6;IhwXXLCNMXUB(L`R)ox@hd#YQysRtRWos4CZ=_m1e~7$V zDuX&mVM*pxD*#035s(Bc(XJL4B#c2-io>%2#)71EbIpkG71b+IRWd?Fut+nqfKU~s zs<&&8*G!+=x?O8<(#04PB9w6mLk8Bx7d8*vo0QgCKlvo`=zLxru8h}2{kEZOYQ^`e{&Cqcf-)K&D1XA?5 zsWzWU;x?`|)E6e&6^8Nw;$rYst)K1CiSI+Ayokw5-AX4iy>42a4uJ;Pp>R}{e1dS; zCuEV1br$+T^2kPp0lhwZCBO4Xh*Ji8Pn4vKL|Ma**X>+2G+)ngEOP%4>2ET#o^Eu2 zl4Q;6JU#|w`kGLFRlwCb9p&f7p@6#Dekv9mkOGI^X~m#bfxH#|ZcF%#$fZN}EA=cY zk44HX5(gLbkZKcr@EJ=kzep7oM(X~~wZ9J+t>#=wX{lC3$X})i?w(J|8D5(HdwtB4 za+4RuvfH0sAzjwqK54WHTt$MeC10Rxy znkS1?y4l0i`rTQ3_Hg_A$3w*11K+*KyEmi~bYb|WyG_?39k)en4|Q%e!{~LX<8J%+ z^mb0)*q%gtJmR6)>PtMcE~HuScW~pSD4QA^&`^3Qo@#!l6Wh_m*LU_p0)iROz2S}V zBme)u9>4gDpNY4y+Ui{2wJ0LXTmtOpAeD+rDeb>8hmERjV z^&S88cixixm*Nk8@Q32h{pmj!?|$cd;(g!rPt=TB>|^mg z-~YX3BfsZ&|L*vsfAl|yAN=7D#>YSYv+;v}@PqMx{3HKv{NNA$aD3w9ACGsx>s|55 zpZ|FL*5C14sT{PO31IsV(f_2KwOpZz6aia^oi;>y~; zy0pe>RW5{>LLzmeVYM?3DRwGmMUh8ySSK1~pH-+^@qs~SRiI#2SKTdHdpQdqT*}Ay z@)-qtuWCoAcvE(J`?)8I9(f})(;}jaZ0>sd{>vhcQRJ=G;Z@k_Peh)Uk2sjn+C=cL zbNT>Dx4imdX4kitx^NM^w{vu$+<7JhYYYEA-k$RU$$7J{huisC^_WWvbFS4XW!JUE zlglV<@MOjEC+pnY{*3HwVU-Ir05uhBJ@@TAUzxErFX4+*t|^j#K6z5l_2eRz>N3tZ ztd`!}vyWRrYPo|IxeB`;*IJw9caBAL--!5Lw{>1cSb3Df`oFa{D;6$aaj?JZ{9JS% z-}%mW#kYUQw=34J0^{x79_uF3OT7J^Z;xN|?cXjt2^CGg{nvbZyz`bk{;5Cte=g<6 z`rH@)(dXl1pZrw(i@)o4#b5Y~{~1ZqQDkJ1noXC53@ZU2sIo%buYIb4{oRGsQ8=_z zQ3A~*z(K-~3U%T6DsTuZtd(2KT%#Zs0aS5Q@on80tGclXDw4@!QdD&77d^KM+$tK> zZK}~AX?6c}rM?ts`nm;mK)_U@Dblu7lP0h>0hD0}zXWmQ!epSCW$O%boL<}ku6v0>ifnuWYxt?nk*hI3M02@*#9xi&-^;F?Gwk||zb`H5kI|&bU z<_yi#?BrRrHYaln#?%diTDOi}Ddx+%plnQ_fxRx1R^uW7l`l(;8d}$BL@Xa#TC&s} z#~RI{1+RS%#$)XHPyxmteG{%#q}inJthN5uZ~fNz%x69m$K!}MJ^QBk#3w!x-~561 z#TUQwQoQAB-w{9e_kSk7_PIC5FFyB7eBFEB9bfw57s4|-2kfs2$)Eeg$Kzw4{zQz| zub~;3tW!&303@PYD94E1)xs?1B1RBURHw^;Kpyg0Mfn`^KWhmVFYr*67`=0mAeAFb zDRPfPx%hg{JqBW)svq+I7oPo^c>0yE#23EwO0C>F8(;X+=i=+0e}6plh6jygc+mNH z_L+zHz_` zp-wtAV2Nb)4fJJibmeH`gg{N5r}`q<^HN?ER}_f?QyqI1ufYGlRBIOuQy5%+p3zJA zaTVO<_ll?!>9IvPBGBbqBh)id8!MJKP~?c^w1cfGa9R5SI7<$l9<(ZXGx#zb64JZr z4=MmE;JW{ie~#;2zi9o*5gxcF8Rmd+q6Q2>k_`TKAF&97+{wI(kpMOm2&qJzS0J(L zx(R9xQb$>!N7GD{lD?wGaa)~Q*krJ2kdm6-pdpyodZtF8G1Q$5bJ9>#Pmn&s!=Qs? zSS@7}04{L9e%!-0T^&;8r}57Eu5l>XYw)uZ`YGaLD8VYvkqS(zqF)PGnL!rIIl@EW z8vV6-J$A6rl8*48*;#FAefQeduwjS>8?A5J6GtOwJa#La-geSD*SaIBWY5c))=HA( zhxhP$R0UsGCQBNsR-7yqiPR#Rfg$Ce>QNfY%z=em61{^1P6s&ws*uCfum_S zrGaF!5p;_HXiEMnDA%Cm9y^aph>*en8q-_vV|Ka}Bih?O&Vl#gpfXvT@V}?lvq`