From 912b8da032f2b8a48f8580d231a317a9b92814c0 Mon Sep 17 00:00:00 2001 From: serverpod_docs Date: Tue, 27 Aug 2024 08:57:25 +0000 Subject: [PATCH] Deployed by Serverpod docs deploy action --- docs/0.9.10.html | 2 +- docs/0.9.10/capabilities.html | 2 +- docs/0.9.10/concepts/authentication.html | 2 +- docs/0.9.10/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.10/concepts/file-uploads.html | 2 +- docs/0.9.10/concepts/logging.html | 2 +- docs/0.9.10/concepts/modules.html | 2 +- docs/0.9.10/concepts/serialization.html | 2 +- docs/0.9.10/concepts/streams.html | 2 +- docs/0.9.10/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.10/contribute.html | 2 +- docs/0.9.10/deployments/deploying-to-aws.html | 2 +- docs/0.9.10/deployments/general.html | 2 +- docs/0.9.10/roadmap.html | 2 +- docs/0.9.10/support.html | 2 +- docs/0.9.11.html | 2 +- docs/0.9.11/capabilities.html | 2 +- docs/0.9.11/concepts/authentication.html | 2 +- docs/0.9.11/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.11/concepts/file-uploads.html | 2 +- docs/0.9.11/concepts/logging.html | 2 +- docs/0.9.11/concepts/modules.html | 2 +- docs/0.9.11/concepts/serialization.html | 2 +- docs/0.9.11/concepts/streams.html | 2 +- docs/0.9.11/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.11/contribute.html | 2 +- docs/0.9.11/deployments/deploying-to-aws.html | 2 +- docs/0.9.11/deployments/general.html | 2 +- docs/0.9.11/roadmap.html | 2 +- docs/0.9.11/support.html | 2 +- docs/0.9.20.html | 2 +- docs/0.9.20/capabilities.html | 2 +- docs/0.9.20/concepts/authentication.html | 2 +- .../concepts/backward-compatibility.html | 2 +- docs/0.9.20/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.20/concepts/file-uploads.html | 2 +- docs/0.9.20/concepts/health-checks.html | 2 +- docs/0.9.20/concepts/logging.html | 2 +- docs/0.9.20/concepts/modules.html | 2 +- docs/0.9.20/concepts/serialization.html | 2 +- docs/0.9.20/concepts/streams.html | 2 +- docs/0.9.20/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.20/contribute.html | 2 +- docs/0.9.20/deployments/deploying-to-aws.html | 2 +- docs/0.9.20/deployments/general.html | 2 +- docs/0.9.20/roadmap.html | 2 +- docs/0.9.20/support.html | 2 +- docs/0.9.20/tutorials.html | 2 +- docs/0.9.21.html | 2 +- docs/0.9.21/capabilities.html | 2 +- docs/0.9.21/concepts/authentication.html | 2 +- .../concepts/backward-compatibility.html | 2 +- docs/0.9.21/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.21/concepts/file-uploads.html | 2 +- docs/0.9.21/concepts/health-checks.html | 2 +- docs/0.9.21/concepts/logging.html | 2 +- docs/0.9.21/concepts/modules.html | 2 +- docs/0.9.21/concepts/serialization.html | 2 +- docs/0.9.21/concepts/streams.html | 2 +- docs/0.9.21/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.21/contribute.html | 2 +- docs/0.9.21/deployments/deploying-to-aws.html | 2 +- docs/0.9.21/deployments/general.html | 2 +- docs/0.9.21/roadmap.html | 2 +- docs/0.9.21/support.html | 2 +- docs/0.9.21/tutorials.html | 2 +- docs/0.9.22.html | 2 +- docs/0.9.22/capabilities.html | 2 +- docs/0.9.22/concepts/authentication.html | 2 +- .../concepts/backward-compatibility.html | 2 +- docs/0.9.22/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.22/concepts/file-uploads.html | 2 +- docs/0.9.22/concepts/health-checks.html | 2 +- docs/0.9.22/concepts/logging.html | 2 +- docs/0.9.22/concepts/modules.html | 2 +- docs/0.9.22/concepts/serialization.html | 2 +- docs/0.9.22/concepts/streams.html | 2 +- docs/0.9.22/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.22/contribute.html | 2 +- docs/0.9.22/deployments/deploying-to-aws.html | 2 +- docs/0.9.22/deployments/general.html | 2 +- docs/0.9.22/roadmap.html | 2 +- docs/0.9.22/support.html | 2 +- docs/0.9.22/tutorials.html | 2 +- docs/0.9.5.html | 2 +- docs/0.9.5/capabilities.html | 2 +- docs/0.9.5/concepts/authentication.html | 2 +- docs/0.9.5/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.5/concepts/file-uploads.html | 2 +- docs/0.9.5/concepts/logging.html | 2 +- docs/0.9.5/concepts/modules.html | 2 +- docs/0.9.5/concepts/serialization.html | 2 +- docs/0.9.5/concepts/streams.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.5/contribute.html | 2 +- docs/0.9.5/deployments/general.html | 2 +- docs/0.9.5/roadmap.html | 2 +- docs/0.9.6.html | 2 +- docs/0.9.6/capabilities.html | 2 +- docs/0.9.6/concepts/authentication.html | 2 +- docs/0.9.6/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.6/concepts/file-uploads.html | 2 +- docs/0.9.6/concepts/logging.html | 2 +- docs/0.9.6/concepts/modules.html | 2 +- docs/0.9.6/concepts/serialization.html | 2 +- docs/0.9.6/concepts/streams.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.6/contribute.html | 2 +- docs/0.9.6/deployments/general.html | 2 +- docs/0.9.6/roadmap.html | 2 +- docs/0.9.7.html | 2 +- docs/0.9.7/capabilities.html | 2 +- docs/0.9.7/concepts/authentication.html | 2 +- docs/0.9.7/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.7/concepts/file-uploads.html | 2 +- docs/0.9.7/concepts/logging.html | 2 +- docs/0.9.7/concepts/modules.html | 2 +- docs/0.9.7/concepts/serialization.html | 2 +- docs/0.9.7/concepts/streams.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.7/contribute.html | 2 +- docs/0.9.7/deployments/general.html | 2 +- docs/0.9.7/roadmap.html | 2 +- docs/0.9.7/support.html | 2 +- docs/0.9.8.html | 2 +- docs/0.9.8/capabilities.html | 2 +- docs/0.9.8/concepts/authentication.html | 2 +- docs/0.9.8/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.8/concepts/file-uploads.html | 2 +- docs/0.9.8/concepts/logging.html | 2 +- docs/0.9.8/concepts/modules.html | 2 +- docs/0.9.8/concepts/serialization.html | 2 +- docs/0.9.8/concepts/streams.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.8/contribute.html | 2 +- docs/0.9.8/deployments/deploying-to-aws.html | 2 +- docs/0.9.8/deployments/general.html | 2 +- docs/0.9.8/roadmap.html | 2 +- docs/0.9.8/support.html | 2 +- docs/0.9.9.html | 2 +- docs/0.9.9/capabilities.html | 2 +- docs/0.9.9/concepts/authentication.html | 2 +- docs/0.9.9/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/0.9.9/concepts/file-uploads.html | 2 +- docs/0.9.9/concepts/logging.html | 2 +- docs/0.9.9/concepts/modules.html | 2 +- docs/0.9.9/concepts/serialization.html | 2 +- docs/0.9.9/concepts/streams.html | 2 +- docs/0.9.9/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/0.9.9/contribute.html | 2 +- docs/0.9.9/deployments/deploying-to-aws.html | 2 +- docs/0.9.9/deployments/general.html | 2 +- docs/0.9.9/roadmap.html | 2 +- docs/0.9.9/support.html | 2 +- docs/1.0.0.html | 2 +- docs/1.0.0/capabilities.html | 2 +- docs/1.0.0/concepts/authentication.html | 2 +- .../concepts/backward-compatibility.html | 2 +- docs/1.0.0/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/1.0.0/concepts/file-uploads.html | 2 +- docs/1.0.0/concepts/health-checks.html | 2 +- docs/1.0.0/concepts/logging.html | 2 +- docs/1.0.0/concepts/modules.html | 2 +- docs/1.0.0/concepts/serialization.html | 2 +- docs/1.0.0/concepts/streams.html | 2 +- docs/1.0.0/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/1.0.0/contribute.html | 2 +- docs/1.0.0/deployments/deploying-to-aws.html | 2 +- docs/1.0.0/deployments/general.html | 2 +- docs/1.0.0/roadmap.html | 2 +- docs/1.0.0/support.html | 2 +- docs/1.0.0/tutorials.html | 2 +- docs/1.1.0.html | 2 +- docs/1.1.0/capabilities.html | 2 +- docs/1.1.0/concepts/authentication.html | 2 +- .../concepts/backward-compatibility.html | 2 +- docs/1.1.0/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/1.1.0/concepts/exceptions.html | 2 +- docs/1.1.0/concepts/file-uploads.html | 2 +- docs/1.1.0/concepts/health-checks.html | 2 +- docs/1.1.0/concepts/logging.html | 2 +- docs/1.1.0/concepts/modules.html | 2 +- docs/1.1.0/concepts/serialization.html | 2 +- docs/1.1.0/concepts/sessions.html | 2 +- docs/1.1.0/concepts/streams.html | 2 +- docs/1.1.0/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/1.1.0/contribute.html | 2 +- docs/1.1.0/deployments/deploying-to-aws.html | 2 +- .../deploying-to-gce-terraform.html | 2 +- .../deployments/deploying-to-gcr-console.html | 2 +- .../deployments/deployment-strategy.html | 2 +- docs/1.1.0/deployments/general.html | 2 +- docs/1.1.0/insights.html | 2 +- docs/1.1.0/roadmap.html | 2 +- docs/1.1.0/support.html | 2 +- docs/1.1.0/tutorials.html | 2 +- docs/1.1.1.html | 2 +- docs/1.1.1/capabilities.html | 2 +- .../1.1.1/concepts/authentication/basics.html | 2 +- .../authentication/providers/apple.html | 2 +- .../authentication/providers/email.html | 2 +- .../authentication/providers/firebase.html | 2 +- .../authentication/providers/google.html | 2 +- docs/1.1.1/concepts/authentication/setup.html | 2 +- .../authentication/working-with-users.html | 2 +- .../concepts/backward-compatibility.html | 2 +- docs/1.1.1/concepts/caching.html | 2 +- .../concepts/database-communication.html | 2 +- docs/1.1.1/concepts/exceptions.html | 2 +- docs/1.1.1/concepts/file-uploads.html | 2 +- docs/1.1.1/concepts/health-checks.html | 2 +- docs/1.1.1/concepts/logging.html | 2 +- docs/1.1.1/concepts/modules.html | 2 +- docs/1.1.1/concepts/serialization.html | 2 +- docs/1.1.1/concepts/sessions.html | 2 +- docs/1.1.1/concepts/streams.html | 2 +- docs/1.1.1/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/1.1.1/contribute.html | 2 +- docs/1.1.1/deployments/deploying-to-aws.html | 2 +- .../deploying-to-gce-terraform.html | 2 +- .../deployments/deploying-to-gcr-console.html | 2 +- .../deployments/deployment-strategy.html | 2 +- docs/1.1.1/deployments/general.html | 2 +- docs/1.1.1/get-started.html | 2 +- docs/1.1.1/insights.html | 2 +- docs/1.1.1/roadmap.html | 2 +- docs/1.1.1/support.html | 2 +- docs/1.1.1/tutorials/authentication.html | 2 +- docs/1.1.1/tutorials/code-example.html | 2 +- docs/1.1.1/tutorials/first-app.html | 2 +- docs/1.1.1/tutorials/videos.html | 2 +- docs/1.2.0.html | 2 +- docs/1.2.0/capabilities.html | 2 +- docs/1.2.0/cli.html | 2 +- .../1.2.0/concepts/authentication/basics.html | 2 +- .../authentication/custom-overrides.html | 2 +- .../authentication/providers/apple.html | 2 +- .../providers/custom-providers.html | 2 +- .../authentication/providers/email.html | 2 +- .../authentication/providers/firebase.html | 2 +- .../authentication/providers/google.html | 2 +- docs/1.2.0/concepts/authentication/setup.html | 2 +- .../authentication/working-with-users.html | 2 +- .../concepts/backward-compatibility.html | 2 +- docs/1.2.0/concepts/caching.html | 2 +- docs/1.2.0/concepts/database/connection.html | 2 +- docs/1.2.0/concepts/database/crud.html | 2 +- docs/1.2.0/concepts/database/filter.html | 2 +- docs/1.2.0/concepts/database/indexing.html | 2 +- docs/1.2.0/concepts/database/migrations.html | 2 +- docs/1.2.0/concepts/database/models.html | 2 +- docs/1.2.0/concepts/database/pagination.html | 2 +- docs/1.2.0/concepts/database/raw-access.html | 2 +- .../concepts/database/relation-queries.html | 2 +- .../database/relations/many-to-many.html | 2 +- .../concepts/database/relations/modules.html | 2 +- .../database/relations/one-to-many.html | 2 +- .../database/relations/one-to-one.html | 2 +- .../relations/referential-actions.html | 2 +- .../database/relations/self-relations.html | 2 +- docs/1.2.0/concepts/database/sort.html | 2 +- .../1.2.0/concepts/database/transactions.html | 2 +- docs/1.2.0/concepts/exceptions.html | 2 +- docs/1.2.0/concepts/file-uploads.html | 2 +- docs/1.2.0/concepts/health-checks.html | 2 +- docs/1.2.0/concepts/logging.html | 2 +- docs/1.2.0/concepts/models.html | 2 +- docs/1.2.0/concepts/modules.html | 2 +- docs/1.2.0/concepts/scheduling.html | 2 +- docs/1.2.0/concepts/serialization.html | 2 +- docs/1.2.0/concepts/sessions.html | 2 +- docs/1.2.0/concepts/streams.html | 2 +- docs/1.2.0/concepts/webserver.html | 2 +- .../concepts/working-with-endpoints.html | 2 +- docs/1.2.0/contribute.html | 2 +- docs/1.2.0/deployments/deploying-to-aws.html | 2 +- .../deploying-to-gce-terraform.html | 2 +- .../deployments/deploying-to-gcr-console.html | 2 +- .../deployments/deployment-strategy.html | 2 +- docs/1.2.0/deployments/general.html | 2 +- docs/1.2.0/get-started.html | 2 +- docs/1.2.0/insights.html | 2 +- docs/1.2.0/lsp.html | 2 +- docs/1.2.0/roadmap.html | 2 +- docs/1.2.0/support.html | 2 +- docs/1.2.0/tutorials/authentication.html | 2 +- docs/1.2.0/tutorials/code-example.html | 2 +- docs/1.2.0/tutorials/first-app.html | 2 +- docs/1.2.0/tutorials/videos.html | 2 +- .../upgrading/upgrade-to-one-point-two.html | 2 +- docs/404.html | 2 +- docs/assets/js/32b8fafb.15b91298.js | 1 + docs/assets/js/32b8fafb.15d215be.js | 1 - ...n.29bf4cda.js => runtime~main.6db33008.js} | 2 +- docs/capabilities.html | 2 +- docs/concepts/authentication/basics.html | 2 +- .../authentication/custom-overrides.html | 2 +- .../authentication/providers/apple.html | 2 +- .../providers/custom-providers.html | 2 +- .../authentication/providers/email.html | 2 +- .../authentication/providers/firebase.html | 2 +- .../authentication/providers/google.html | 2 +- docs/concepts/authentication/setup.html | 2 +- .../authentication/working-with-users.html | 2 +- docs/concepts/backward-compatibility.html | 2 +- docs/concepts/caching.html | 2 +- docs/concepts/database/connection.html | 2 +- docs/concepts/database/crud.html | 2 +- docs/concepts/database/filter.html | 2 +- docs/concepts/database/indexing.html | 2 +- docs/concepts/database/migrations.html | 2 +- docs/concepts/database/models.html | 2 +- docs/concepts/database/pagination.html | 2 +- docs/concepts/database/raw-access.html | 2 +- docs/concepts/database/relation-queries.html | 2 +- .../database/relations/many-to-many.html | 2 +- docs/concepts/database/relations/modules.html | 2 +- .../database/relations/one-to-many.html | 2 +- .../database/relations/one-to-one.html | 2 +- .../relations/referential-actions.html | 2 +- .../database/relations/self-relations.html | 2 +- docs/concepts/database/sort.html | 2 +- docs/concepts/database/transactions.html | 2 +- docs/concepts/exceptions.html | 2 +- docs/concepts/file-uploads.html | 2 +- docs/concepts/health-checks.html | 2 +- docs/concepts/logging.html | 2 +- docs/concepts/models.html | 2 +- docs/concepts/modules.html | 2 +- docs/concepts/scheduling.html | 2 +- docs/concepts/serialization.html | 2 +- docs/concepts/sessions.html | 2 +- docs/concepts/streams.html | 2 +- docs/concepts/webserver.html | 2 +- docs/concepts/working-with-endpoints.html | 2 +- docs/contribute.html | 2 +- docs/deployments/deploying-to-aws.html | 2 +- .../deploying-to-gce-terraform.html | 2 +- .../deployments/deploying-to-gcr-console.html | 2 +- docs/deployments/deployment-strategy.html | 2 +- docs/deployments/general.html | 2 +- docs/get-started.html | 2 +- docs/index.html | 2 +- docs/next.html | 2 +- docs/next/capabilities.html | 2 +- docs/next/concepts/authentication/basics.html | 2 +- .../authentication/custom-overrides.html | 2 +- .../authentication/providers/apple.html | 2 +- .../providers/custom-providers.html | 2 +- .../authentication/providers/email.html | 2 +- .../authentication/providers/firebase.html | 2 +- .../authentication/providers/google.html | 2 +- docs/next/concepts/authentication/setup.html | 2 +- .../authentication/working-with-users.html | 2 +- .../next/concepts/backward-compatibility.html | 2 +- docs/next/concepts/caching.html | 2 +- docs/next/concepts/configuration.html | 2 +- docs/next/concepts/database/connection.html | 2 +- docs/next/concepts/database/crud.html | 2 +- docs/next/concepts/database/filter.html | 2 +- docs/next/concepts/database/indexing.html | 2 +- docs/next/concepts/database/migrations.html | 2 +- docs/next/concepts/database/models.html | 2 +- docs/next/concepts/database/pagination.html | 2 +- docs/next/concepts/database/raw-access.html | 2 +- .../concepts/database/relation-queries.html | 2 +- .../database/relations/many-to-many.html | 2 +- .../concepts/database/relations/modules.html | 2 +- .../database/relations/one-to-many.html | 2 +- .../database/relations/one-to-one.html | 2 +- .../relations/referential-actions.html | 2 +- .../database/relations/self-relations.html | 2 +- docs/next/concepts/database/sort.html | 2 +- docs/next/concepts/database/transactions.html | 2 +- docs/next/concepts/exceptions.html | 2 +- docs/next/concepts/file-uploads.html | 2 +- docs/next/concepts/health-checks.html | 2 +- docs/next/concepts/logging.html | 2 +- docs/next/concepts/models.html | 25 +++++++++++++------ docs/next/concepts/modules.html | 2 +- docs/next/concepts/scheduling.html | 2 +- docs/next/concepts/serialization.html | 2 +- docs/next/concepts/sessions.html | 2 +- docs/next/concepts/streams.html | 2 +- docs/next/concepts/webserver.html | 2 +- .../next/concepts/working-with-endpoints.html | 2 +- docs/next/contribute.html | 2 +- docs/next/deployments/deploying-to-aws.html | 2 +- .../deploying-to-gce-terraform.html | 2 +- .../deployments/deploying-to-gcr-console.html | 2 +- .../next/deployments/deployment-strategy.html | 2 +- docs/next/deployments/general.html | 2 +- docs/next/get-started-with-mini.html | 2 +- docs/next/get-started.html | 2 +- docs/next/support.html | 2 +- docs/next/tools/insights.html | 2 +- docs/next/tools/lsp.html | 2 +- docs/next/tutorials/authentication.html | 2 +- docs/next/tutorials/code-example.html | 2 +- docs/next/tutorials/first-app.html | 2 +- .../tutorials/real-time-communication.html | 2 +- docs/next/upgrading/upgrade-from-mini.html | 2 +- .../upgrading/upgrade-to-one-point-two.html | 2 +- docs/next/upgrading/upgrade-to-two.html | 2 +- docs/roadmap.html | 2 +- docs/support.html | 2 +- docs/tools/cli.html | 2 +- docs/tools/insights.html | 2 +- docs/tools/lsp.html | 2 +- docs/tutorials/authentication.html | 2 +- docs/tutorials/code-example.html | 2 +- docs/tutorials/first-app.html | 2 +- docs/tutorials/videos.html | 2 +- docs/upgrading/upgrade-to-one-point-two.html | 2 +- docs/upgrading/upgrade-to-two.html | 2 +- 436 files changed, 452 insertions(+), 441 deletions(-) create mode 100644 docs/assets/js/32b8fafb.15b91298.js delete mode 100644 docs/assets/js/32b8fafb.15d215be.js rename docs/assets/js/{runtime~main.29bf4cda.js => runtime~main.6db33008.js} (99%) diff --git a/docs/0.9.10.html b/docs/0.9.10.html index b0549b182..e29c3b3b3 100644 --- a/docs/0.9.10.html +++ b/docs/0.9.10.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.10/capabilities.html b/docs/0.9.10/capabilities.html index d28c1e5ab..567b69f81 100644 --- a/docs/0.9.10/capabilities.html +++ b/docs/0.9.10/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.10/concepts/authentication.html b/docs/0.9.10/concepts/authentication.html index 19ee05c27..c7a5b0165 100644 --- a/docs/0.9.10/concepts/authentication.html +++ b/docs/0.9.10/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.10/concepts/caching.html b/docs/0.9.10/concepts/caching.html index 06a911af4..3a2794f79 100644 --- a/docs/0.9.10/concepts/caching.html +++ b/docs/0.9.10/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.10/concepts/database-communication.html b/docs/0.9.10/concepts/database-communication.html index 020c87943..bcb056d14 100644 --- a/docs/0.9.10/concepts/database-communication.html +++ b/docs/0.9.10/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.10/concepts/file-uploads.html b/docs/0.9.10/concepts/file-uploads.html index d46088c53..e30bafc39 100644 --- a/docs/0.9.10/concepts/file-uploads.html +++ b/docs/0.9.10/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.10/concepts/logging.html b/docs/0.9.10/concepts/logging.html index d6170b9e1..44e8e3d73 100644 --- a/docs/0.9.10/concepts/logging.html +++ b/docs/0.9.10/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.10/concepts/modules.html b/docs/0.9.10/concepts/modules.html index f5395dc30..ad503f7db 100644 --- a/docs/0.9.10/concepts/modules.html +++ b/docs/0.9.10/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.10/concepts/serialization.html b/docs/0.9.10/concepts/serialization.html index 0ea6165e9..14698e5c0 100644 --- a/docs/0.9.10/concepts/serialization.html +++ b/docs/0.9.10/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.10/concepts/streams.html b/docs/0.9.10/concepts/streams.html index 0f8551f05..e768a0f3e 100644 --- a/docs/0.9.10/concepts/streams.html +++ b/docs/0.9.10/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.10/concepts/webserver.html b/docs/0.9.10/concepts/webserver.html index bef5ed79c..37d98833b 100644 --- a/docs/0.9.10/concepts/webserver.html +++ b/docs/0.9.10/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/0.9.10/concepts/working-with-endpoints.html b/docs/0.9.10/concepts/working-with-endpoints.html index b2e8a04d5..ed2360283 100644 --- a/docs/0.9.10/concepts/working-with-endpoints.html +++ b/docs/0.9.10/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.10/contribute.html b/docs/0.9.10/contribute.html index f7ba92f23..dff78c1a1 100644 --- a/docs/0.9.10/contribute.html +++ b/docs/0.9.10/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.10/deployments/deploying-to-aws.html b/docs/0.9.10/deployments/deploying-to-aws.html index d7acf5560..d5398a07b 100644 --- a/docs/0.9.10/deployments/deploying-to-aws.html +++ b/docs/0.9.10/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/0.9.10/deployments/general.html b/docs/0.9.10/deployments/general.html index 7136412c7..03b9a9b78 100644 --- a/docs/0.9.10/deployments/general.html +++ b/docs/0.9.10/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.10/roadmap.html b/docs/0.9.10/roadmap.html index 265e69544..7998f9fee 100644 --- a/docs/0.9.10/roadmap.html +++ b/docs/0.9.10/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.10/support.html b/docs/0.9.10/support.html index 4e7441476..8c714d82f 100644 --- a/docs/0.9.10/support.html +++ b/docs/0.9.10/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/0.9.11.html b/docs/0.9.11.html index af7815e68..f4c07e369 100644 --- a/docs/0.9.11.html +++ b/docs/0.9.11.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.11/capabilities.html b/docs/0.9.11/capabilities.html index d2d4842fe..06cc73c87 100644 --- a/docs/0.9.11/capabilities.html +++ b/docs/0.9.11/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.11/concepts/authentication.html b/docs/0.9.11/concepts/authentication.html index 76cdcfc14..01f884e69 100644 --- a/docs/0.9.11/concepts/authentication.html +++ b/docs/0.9.11/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.11/concepts/caching.html b/docs/0.9.11/concepts/caching.html index 35cca99b1..9d0e19fe3 100644 --- a/docs/0.9.11/concepts/caching.html +++ b/docs/0.9.11/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.11/concepts/database-communication.html b/docs/0.9.11/concepts/database-communication.html index 22d67f3c5..04baaaaac 100644 --- a/docs/0.9.11/concepts/database-communication.html +++ b/docs/0.9.11/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.11/concepts/file-uploads.html b/docs/0.9.11/concepts/file-uploads.html index 40ced033a..ba33bf7d5 100644 --- a/docs/0.9.11/concepts/file-uploads.html +++ b/docs/0.9.11/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.11/concepts/logging.html b/docs/0.9.11/concepts/logging.html index f12d74062..b9edafc42 100644 --- a/docs/0.9.11/concepts/logging.html +++ b/docs/0.9.11/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.11/concepts/modules.html b/docs/0.9.11/concepts/modules.html index 8b63855f5..5ef54416c 100644 --- a/docs/0.9.11/concepts/modules.html +++ b/docs/0.9.11/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.11/concepts/serialization.html b/docs/0.9.11/concepts/serialization.html index 8a5da92c1..f96eb67f5 100644 --- a/docs/0.9.11/concepts/serialization.html +++ b/docs/0.9.11/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.11/concepts/streams.html b/docs/0.9.11/concepts/streams.html index 93d1c9609..c16de0031 100644 --- a/docs/0.9.11/concepts/streams.html +++ b/docs/0.9.11/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.11/concepts/webserver.html b/docs/0.9.11/concepts/webserver.html index bd87d4d4c..3846a2078 100644 --- a/docs/0.9.11/concepts/webserver.html +++ b/docs/0.9.11/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/0.9.11/concepts/working-with-endpoints.html b/docs/0.9.11/concepts/working-with-endpoints.html index ae473099e..9eabc93a1 100644 --- a/docs/0.9.11/concepts/working-with-endpoints.html +++ b/docs/0.9.11/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.11/contribute.html b/docs/0.9.11/contribute.html index ecfbb4113..1c977399b 100644 --- a/docs/0.9.11/contribute.html +++ b/docs/0.9.11/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.11/deployments/deploying-to-aws.html b/docs/0.9.11/deployments/deploying-to-aws.html index da3ed42cc..85a83126a 100644 --- a/docs/0.9.11/deployments/deploying-to-aws.html +++ b/docs/0.9.11/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/0.9.11/deployments/general.html b/docs/0.9.11/deployments/general.html index 1378810d5..f44f85cb9 100644 --- a/docs/0.9.11/deployments/general.html +++ b/docs/0.9.11/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.11/roadmap.html b/docs/0.9.11/roadmap.html index bf59648b9..42be40cb9 100644 --- a/docs/0.9.11/roadmap.html +++ b/docs/0.9.11/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.11/support.html b/docs/0.9.11/support.html index 865a278c0..334005c65 100644 --- a/docs/0.9.11/support.html +++ b/docs/0.9.11/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/0.9.20.html b/docs/0.9.20.html index 32bae8610..a68f54be9 100644 --- a/docs/0.9.20.html +++ b/docs/0.9.20.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.20/capabilities.html b/docs/0.9.20/capabilities.html index dff1346c2..f4d55bb0f 100644 --- a/docs/0.9.20/capabilities.html +++ b/docs/0.9.20/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.20/concepts/authentication.html b/docs/0.9.20/concepts/authentication.html index 88cdfc85d..ae0384210 100644 --- a/docs/0.9.20/concepts/authentication.html +++ b/docs/0.9.20/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.20/concepts/backward-compatibility.html b/docs/0.9.20/concepts/backward-compatibility.html index 09088edae..9aa1f2c44 100644 --- a/docs/0.9.20/concepts/backward-compatibility.html +++ b/docs/0.9.20/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/0.9.20/concepts/caching.html b/docs/0.9.20/concepts/caching.html index a06b7acd8..6e487a99a 100644 --- a/docs/0.9.20/concepts/caching.html +++ b/docs/0.9.20/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.20/concepts/database-communication.html b/docs/0.9.20/concepts/database-communication.html index 6ae0031e3..8bf8c32f3 100644 --- a/docs/0.9.20/concepts/database-communication.html +++ b/docs/0.9.20/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.20/concepts/file-uploads.html b/docs/0.9.20/concepts/file-uploads.html index c88efc367..252e2587e 100644 --- a/docs/0.9.20/concepts/file-uploads.html +++ b/docs/0.9.20/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.20/concepts/health-checks.html b/docs/0.9.20/concepts/health-checks.html index 36f613c6e..644f510be 100644 --- a/docs/0.9.20/concepts/health-checks.html +++ b/docs/0.9.20/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/0.9.20/concepts/logging.html b/docs/0.9.20/concepts/logging.html index fa9a077fd..c9c76021e 100644 --- a/docs/0.9.20/concepts/logging.html +++ b/docs/0.9.20/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.20/concepts/modules.html b/docs/0.9.20/concepts/modules.html index d023ab172..30863d5dd 100644 --- a/docs/0.9.20/concepts/modules.html +++ b/docs/0.9.20/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.20/concepts/serialization.html b/docs/0.9.20/concepts/serialization.html index d807caeb3..705343f5d 100644 --- a/docs/0.9.20/concepts/serialization.html +++ b/docs/0.9.20/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.20/concepts/streams.html b/docs/0.9.20/concepts/streams.html index 01cf575bf..f45cfd7ed 100644 --- a/docs/0.9.20/concepts/streams.html +++ b/docs/0.9.20/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.20/concepts/webserver.html b/docs/0.9.20/concepts/webserver.html index 90c5c9b39..bdec9b189 100644 --- a/docs/0.9.20/concepts/webserver.html +++ b/docs/0.9.20/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/0.9.20/concepts/working-with-endpoints.html b/docs/0.9.20/concepts/working-with-endpoints.html index 3aac1fc84..11dfe104c 100644 --- a/docs/0.9.20/concepts/working-with-endpoints.html +++ b/docs/0.9.20/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.20/contribute.html b/docs/0.9.20/contribute.html index 4aa6781d2..c305dfb93 100644 --- a/docs/0.9.20/contribute.html +++ b/docs/0.9.20/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.20/deployments/deploying-to-aws.html b/docs/0.9.20/deployments/deploying-to-aws.html index 0fcc6550b..c52157a57 100644 --- a/docs/0.9.20/deployments/deploying-to-aws.html +++ b/docs/0.9.20/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/0.9.20/deployments/general.html b/docs/0.9.20/deployments/general.html index ddfcdb986..64e9ddb13 100644 --- a/docs/0.9.20/deployments/general.html +++ b/docs/0.9.20/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.20/roadmap.html b/docs/0.9.20/roadmap.html index d277b2583..5fd61fe35 100644 --- a/docs/0.9.20/roadmap.html +++ b/docs/0.9.20/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.20/support.html b/docs/0.9.20/support.html index 790404c20..cbb449ce8 100644 --- a/docs/0.9.20/support.html +++ b/docs/0.9.20/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/0.9.20/tutorials.html b/docs/0.9.20/tutorials.html index c117be96a..1a1a0fa5a 100644 --- a/docs/0.9.20/tutorials.html +++ b/docs/0.9.20/tutorials.html @@ -4,7 +4,7 @@ Tutorials & Examples | Serverpod - + diff --git a/docs/0.9.21.html b/docs/0.9.21.html index 5440f6aaa..d1d025ef0 100644 --- a/docs/0.9.21.html +++ b/docs/0.9.21.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.21/capabilities.html b/docs/0.9.21/capabilities.html index 56a7285ca..737dfed5f 100644 --- a/docs/0.9.21/capabilities.html +++ b/docs/0.9.21/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.21/concepts/authentication.html b/docs/0.9.21/concepts/authentication.html index b40923bbb..0d728b7f2 100644 --- a/docs/0.9.21/concepts/authentication.html +++ b/docs/0.9.21/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.21/concepts/backward-compatibility.html b/docs/0.9.21/concepts/backward-compatibility.html index d6be52c53..ea780346f 100644 --- a/docs/0.9.21/concepts/backward-compatibility.html +++ b/docs/0.9.21/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/0.9.21/concepts/caching.html b/docs/0.9.21/concepts/caching.html index 5d2df06dd..c2f07786b 100644 --- a/docs/0.9.21/concepts/caching.html +++ b/docs/0.9.21/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.21/concepts/database-communication.html b/docs/0.9.21/concepts/database-communication.html index 49078751f..180ee39c4 100644 --- a/docs/0.9.21/concepts/database-communication.html +++ b/docs/0.9.21/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.21/concepts/file-uploads.html b/docs/0.9.21/concepts/file-uploads.html index 2fba5d4c6..5ffd4abc8 100644 --- a/docs/0.9.21/concepts/file-uploads.html +++ b/docs/0.9.21/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.21/concepts/health-checks.html b/docs/0.9.21/concepts/health-checks.html index 340c75725..be69b0bff 100644 --- a/docs/0.9.21/concepts/health-checks.html +++ b/docs/0.9.21/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/0.9.21/concepts/logging.html b/docs/0.9.21/concepts/logging.html index bfaa20283..92fa4edef 100644 --- a/docs/0.9.21/concepts/logging.html +++ b/docs/0.9.21/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.21/concepts/modules.html b/docs/0.9.21/concepts/modules.html index dac7b538f..08e72a3c9 100644 --- a/docs/0.9.21/concepts/modules.html +++ b/docs/0.9.21/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.21/concepts/serialization.html b/docs/0.9.21/concepts/serialization.html index d75752cdb..3c2b24ef8 100644 --- a/docs/0.9.21/concepts/serialization.html +++ b/docs/0.9.21/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.21/concepts/streams.html b/docs/0.9.21/concepts/streams.html index 65dc1bcf2..cf77d9fcb 100644 --- a/docs/0.9.21/concepts/streams.html +++ b/docs/0.9.21/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.21/concepts/webserver.html b/docs/0.9.21/concepts/webserver.html index faacdafbf..ade050c4b 100644 --- a/docs/0.9.21/concepts/webserver.html +++ b/docs/0.9.21/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/0.9.21/concepts/working-with-endpoints.html b/docs/0.9.21/concepts/working-with-endpoints.html index ad75ce525..9927e1746 100644 --- a/docs/0.9.21/concepts/working-with-endpoints.html +++ b/docs/0.9.21/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.21/contribute.html b/docs/0.9.21/contribute.html index 32856b676..97e252970 100644 --- a/docs/0.9.21/contribute.html +++ b/docs/0.9.21/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.21/deployments/deploying-to-aws.html b/docs/0.9.21/deployments/deploying-to-aws.html index ee67e88b1..a8cda83d0 100644 --- a/docs/0.9.21/deployments/deploying-to-aws.html +++ b/docs/0.9.21/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/0.9.21/deployments/general.html b/docs/0.9.21/deployments/general.html index 1d12402c7..5493526c0 100644 --- a/docs/0.9.21/deployments/general.html +++ b/docs/0.9.21/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.21/roadmap.html b/docs/0.9.21/roadmap.html index 755af0e2c..3813db667 100644 --- a/docs/0.9.21/roadmap.html +++ b/docs/0.9.21/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.21/support.html b/docs/0.9.21/support.html index d0ed35cf6..9a161dea9 100644 --- a/docs/0.9.21/support.html +++ b/docs/0.9.21/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/0.9.21/tutorials.html b/docs/0.9.21/tutorials.html index c4ccbd346..28c0d1553 100644 --- a/docs/0.9.21/tutorials.html +++ b/docs/0.9.21/tutorials.html @@ -4,7 +4,7 @@ Tutorials & Examples | Serverpod - + diff --git a/docs/0.9.22.html b/docs/0.9.22.html index 414e487b9..f88a4f087 100644 --- a/docs/0.9.22.html +++ b/docs/0.9.22.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.22/capabilities.html b/docs/0.9.22/capabilities.html index 5114e2469..4b79343fe 100644 --- a/docs/0.9.22/capabilities.html +++ b/docs/0.9.22/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.22/concepts/authentication.html b/docs/0.9.22/concepts/authentication.html index 26965883d..9652caf02 100644 --- a/docs/0.9.22/concepts/authentication.html +++ b/docs/0.9.22/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.22/concepts/backward-compatibility.html b/docs/0.9.22/concepts/backward-compatibility.html index 16fbd60b7..a4900b094 100644 --- a/docs/0.9.22/concepts/backward-compatibility.html +++ b/docs/0.9.22/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/0.9.22/concepts/caching.html b/docs/0.9.22/concepts/caching.html index cd7f57492..c3fb83c50 100644 --- a/docs/0.9.22/concepts/caching.html +++ b/docs/0.9.22/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.22/concepts/database-communication.html b/docs/0.9.22/concepts/database-communication.html index c11a3eb3d..474f952c3 100644 --- a/docs/0.9.22/concepts/database-communication.html +++ b/docs/0.9.22/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.22/concepts/file-uploads.html b/docs/0.9.22/concepts/file-uploads.html index 45e6a7d35..1024191de 100644 --- a/docs/0.9.22/concepts/file-uploads.html +++ b/docs/0.9.22/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.22/concepts/health-checks.html b/docs/0.9.22/concepts/health-checks.html index 6c46844b9..fe8b5ce0b 100644 --- a/docs/0.9.22/concepts/health-checks.html +++ b/docs/0.9.22/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/0.9.22/concepts/logging.html b/docs/0.9.22/concepts/logging.html index eccaf597d..b24fd10b8 100644 --- a/docs/0.9.22/concepts/logging.html +++ b/docs/0.9.22/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.22/concepts/modules.html b/docs/0.9.22/concepts/modules.html index 80d4dda81..fe374a72a 100644 --- a/docs/0.9.22/concepts/modules.html +++ b/docs/0.9.22/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.22/concepts/serialization.html b/docs/0.9.22/concepts/serialization.html index 790a62c95..3b3e655b2 100644 --- a/docs/0.9.22/concepts/serialization.html +++ b/docs/0.9.22/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.22/concepts/streams.html b/docs/0.9.22/concepts/streams.html index 8186b092f..1765e2c8d 100644 --- a/docs/0.9.22/concepts/streams.html +++ b/docs/0.9.22/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.22/concepts/webserver.html b/docs/0.9.22/concepts/webserver.html index 5bf00d85b..03c82e8bf 100644 --- a/docs/0.9.22/concepts/webserver.html +++ b/docs/0.9.22/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/0.9.22/concepts/working-with-endpoints.html b/docs/0.9.22/concepts/working-with-endpoints.html index a8a3c0e3c..1769c5c86 100644 --- a/docs/0.9.22/concepts/working-with-endpoints.html +++ b/docs/0.9.22/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.22/contribute.html b/docs/0.9.22/contribute.html index 6470e1b68..4b01801c8 100644 --- a/docs/0.9.22/contribute.html +++ b/docs/0.9.22/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.22/deployments/deploying-to-aws.html b/docs/0.9.22/deployments/deploying-to-aws.html index 9394c3899..89e2642d2 100644 --- a/docs/0.9.22/deployments/deploying-to-aws.html +++ b/docs/0.9.22/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/0.9.22/deployments/general.html b/docs/0.9.22/deployments/general.html index 3828332c9..b17828b71 100644 --- a/docs/0.9.22/deployments/general.html +++ b/docs/0.9.22/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.22/roadmap.html b/docs/0.9.22/roadmap.html index 5c02b9b01..ffddea479 100644 --- a/docs/0.9.22/roadmap.html +++ b/docs/0.9.22/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.22/support.html b/docs/0.9.22/support.html index f02712cba..b71e02579 100644 --- a/docs/0.9.22/support.html +++ b/docs/0.9.22/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/0.9.22/tutorials.html b/docs/0.9.22/tutorials.html index 047ddf335..7a67096cd 100644 --- a/docs/0.9.22/tutorials.html +++ b/docs/0.9.22/tutorials.html @@ -4,7 +4,7 @@ Tutorials & Examples | Serverpod - + diff --git a/docs/0.9.5.html b/docs/0.9.5.html index c48d05cca..c3d289931 100644 --- a/docs/0.9.5.html +++ b/docs/0.9.5.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.5/capabilities.html b/docs/0.9.5/capabilities.html index 7ce1a478b..bd1c1a95a 100644 --- a/docs/0.9.5/capabilities.html +++ b/docs/0.9.5/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.5/concepts/authentication.html b/docs/0.9.5/concepts/authentication.html index 01e5f5d32..4c62fe8b5 100644 --- a/docs/0.9.5/concepts/authentication.html +++ b/docs/0.9.5/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.5/concepts/caching.html b/docs/0.9.5/concepts/caching.html index 938d9bc77..e4c70edca 100644 --- a/docs/0.9.5/concepts/caching.html +++ b/docs/0.9.5/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.5/concepts/database-communication.html b/docs/0.9.5/concepts/database-communication.html index 98e124640..96c6757ba 100644 --- a/docs/0.9.5/concepts/database-communication.html +++ b/docs/0.9.5/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.5/concepts/file-uploads.html b/docs/0.9.5/concepts/file-uploads.html index 56f85006c..910d8e261 100644 --- a/docs/0.9.5/concepts/file-uploads.html +++ b/docs/0.9.5/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.5/concepts/logging.html b/docs/0.9.5/concepts/logging.html index 9db40bb1a..7a783dc13 100644 --- a/docs/0.9.5/concepts/logging.html +++ b/docs/0.9.5/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.5/concepts/modules.html b/docs/0.9.5/concepts/modules.html index ee9971b5c..6761002be 100644 --- a/docs/0.9.5/concepts/modules.html +++ b/docs/0.9.5/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.5/concepts/serialization.html b/docs/0.9.5/concepts/serialization.html index b47de1d99..69dc6f3a0 100644 --- a/docs/0.9.5/concepts/serialization.html +++ b/docs/0.9.5/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.5/concepts/streams.html b/docs/0.9.5/concepts/streams.html index ba9d0c91d..88f4055c9 100644 --- a/docs/0.9.5/concepts/streams.html +++ b/docs/0.9.5/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.5/concepts/working-with-endpoints.html b/docs/0.9.5/concepts/working-with-endpoints.html index e577b3935..791cfdc41 100644 --- a/docs/0.9.5/concepts/working-with-endpoints.html +++ b/docs/0.9.5/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.5/contribute.html b/docs/0.9.5/contribute.html index bca1c2ee2..4e43c4a2e 100644 --- a/docs/0.9.5/contribute.html +++ b/docs/0.9.5/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.5/deployments/general.html b/docs/0.9.5/deployments/general.html index a5dfe5144..8d6591869 100644 --- a/docs/0.9.5/deployments/general.html +++ b/docs/0.9.5/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.5/roadmap.html b/docs/0.9.5/roadmap.html index c8b777e10..f6dcbce15 100644 --- a/docs/0.9.5/roadmap.html +++ b/docs/0.9.5/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.6.html b/docs/0.9.6.html index 23239498f..d27c555a5 100644 --- a/docs/0.9.6.html +++ b/docs/0.9.6.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.6/capabilities.html b/docs/0.9.6/capabilities.html index 6f98a2364..9cae3a1ce 100644 --- a/docs/0.9.6/capabilities.html +++ b/docs/0.9.6/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.6/concepts/authentication.html b/docs/0.9.6/concepts/authentication.html index 6aa6f0cf8..a699e83a0 100644 --- a/docs/0.9.6/concepts/authentication.html +++ b/docs/0.9.6/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.6/concepts/caching.html b/docs/0.9.6/concepts/caching.html index 744c2976a..58aa60aaf 100644 --- a/docs/0.9.6/concepts/caching.html +++ b/docs/0.9.6/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.6/concepts/database-communication.html b/docs/0.9.6/concepts/database-communication.html index b47efa1c4..ab98f06ab 100644 --- a/docs/0.9.6/concepts/database-communication.html +++ b/docs/0.9.6/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.6/concepts/file-uploads.html b/docs/0.9.6/concepts/file-uploads.html index 0891e8415..f41e5957a 100644 --- a/docs/0.9.6/concepts/file-uploads.html +++ b/docs/0.9.6/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.6/concepts/logging.html b/docs/0.9.6/concepts/logging.html index c19a8c4ac..8aeb4c440 100644 --- a/docs/0.9.6/concepts/logging.html +++ b/docs/0.9.6/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.6/concepts/modules.html b/docs/0.9.6/concepts/modules.html index 75a1817f4..1fe6a30e5 100644 --- a/docs/0.9.6/concepts/modules.html +++ b/docs/0.9.6/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.6/concepts/serialization.html b/docs/0.9.6/concepts/serialization.html index 40bb36de3..400b5f42d 100644 --- a/docs/0.9.6/concepts/serialization.html +++ b/docs/0.9.6/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.6/concepts/streams.html b/docs/0.9.6/concepts/streams.html index 6e6d2b38a..4accdbcfa 100644 --- a/docs/0.9.6/concepts/streams.html +++ b/docs/0.9.6/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.6/concepts/working-with-endpoints.html b/docs/0.9.6/concepts/working-with-endpoints.html index 7c5051fb5..a1c0ba932 100644 --- a/docs/0.9.6/concepts/working-with-endpoints.html +++ b/docs/0.9.6/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.6/contribute.html b/docs/0.9.6/contribute.html index 1fa6ec51c..d8e9ebb7b 100644 --- a/docs/0.9.6/contribute.html +++ b/docs/0.9.6/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.6/deployments/general.html b/docs/0.9.6/deployments/general.html index f3a4e76d3..9d6fd317d 100644 --- a/docs/0.9.6/deployments/general.html +++ b/docs/0.9.6/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.6/roadmap.html b/docs/0.9.6/roadmap.html index 316cd0136..93642a032 100644 --- a/docs/0.9.6/roadmap.html +++ b/docs/0.9.6/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.7.html b/docs/0.9.7.html index 9e3210fce..2c87271ff 100644 --- a/docs/0.9.7.html +++ b/docs/0.9.7.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.7/capabilities.html b/docs/0.9.7/capabilities.html index 4c32c293d..a650fee38 100644 --- a/docs/0.9.7/capabilities.html +++ b/docs/0.9.7/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.7/concepts/authentication.html b/docs/0.9.7/concepts/authentication.html index 442a49d01..ba4146271 100644 --- a/docs/0.9.7/concepts/authentication.html +++ b/docs/0.9.7/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.7/concepts/caching.html b/docs/0.9.7/concepts/caching.html index 4a32ffb64..9ab86aa84 100644 --- a/docs/0.9.7/concepts/caching.html +++ b/docs/0.9.7/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.7/concepts/database-communication.html b/docs/0.9.7/concepts/database-communication.html index f450db8ae..2d9b39506 100644 --- a/docs/0.9.7/concepts/database-communication.html +++ b/docs/0.9.7/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.7/concepts/file-uploads.html b/docs/0.9.7/concepts/file-uploads.html index be2ba1b40..aa6bfdd33 100644 --- a/docs/0.9.7/concepts/file-uploads.html +++ b/docs/0.9.7/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.7/concepts/logging.html b/docs/0.9.7/concepts/logging.html index 7e21c8292..86480822b 100644 --- a/docs/0.9.7/concepts/logging.html +++ b/docs/0.9.7/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.7/concepts/modules.html b/docs/0.9.7/concepts/modules.html index 0f18c5441..5639279b2 100644 --- a/docs/0.9.7/concepts/modules.html +++ b/docs/0.9.7/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.7/concepts/serialization.html b/docs/0.9.7/concepts/serialization.html index de09b0be9..9291fcca4 100644 --- a/docs/0.9.7/concepts/serialization.html +++ b/docs/0.9.7/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.7/concepts/streams.html b/docs/0.9.7/concepts/streams.html index 442b7a20d..d2cf7691c 100644 --- a/docs/0.9.7/concepts/streams.html +++ b/docs/0.9.7/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.7/concepts/working-with-endpoints.html b/docs/0.9.7/concepts/working-with-endpoints.html index f910e4392..11341ba35 100644 --- a/docs/0.9.7/concepts/working-with-endpoints.html +++ b/docs/0.9.7/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.7/contribute.html b/docs/0.9.7/contribute.html index ce998b2eb..250506a7d 100644 --- a/docs/0.9.7/contribute.html +++ b/docs/0.9.7/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.7/deployments/general.html b/docs/0.9.7/deployments/general.html index ed05d2693..cce841291 100644 --- a/docs/0.9.7/deployments/general.html +++ b/docs/0.9.7/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.7/roadmap.html b/docs/0.9.7/roadmap.html index a38e85047..d871bb12f 100644 --- a/docs/0.9.7/roadmap.html +++ b/docs/0.9.7/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.7/support.html b/docs/0.9.7/support.html index 92eb8a5d6..c0fc41532 100644 --- a/docs/0.9.7/support.html +++ b/docs/0.9.7/support.html @@ -4,7 +4,7 @@ Support | Serverpod - + diff --git a/docs/0.9.8.html b/docs/0.9.8.html index cc46a32dc..c8c79054c 100644 --- a/docs/0.9.8.html +++ b/docs/0.9.8.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.8/capabilities.html b/docs/0.9.8/capabilities.html index 2db73ba3d..f96e94139 100644 --- a/docs/0.9.8/capabilities.html +++ b/docs/0.9.8/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.8/concepts/authentication.html b/docs/0.9.8/concepts/authentication.html index db4bd2355..3b3b4c3ce 100644 --- a/docs/0.9.8/concepts/authentication.html +++ b/docs/0.9.8/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.8/concepts/caching.html b/docs/0.9.8/concepts/caching.html index d045f864d..901c3793c 100644 --- a/docs/0.9.8/concepts/caching.html +++ b/docs/0.9.8/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.8/concepts/database-communication.html b/docs/0.9.8/concepts/database-communication.html index 19d38abcb..832c81846 100644 --- a/docs/0.9.8/concepts/database-communication.html +++ b/docs/0.9.8/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.8/concepts/file-uploads.html b/docs/0.9.8/concepts/file-uploads.html index 75149fc13..cf321ae4a 100644 --- a/docs/0.9.8/concepts/file-uploads.html +++ b/docs/0.9.8/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.8/concepts/logging.html b/docs/0.9.8/concepts/logging.html index 7e45516ce..14cb2fafa 100644 --- a/docs/0.9.8/concepts/logging.html +++ b/docs/0.9.8/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.8/concepts/modules.html b/docs/0.9.8/concepts/modules.html index c69feccef..95490e997 100644 --- a/docs/0.9.8/concepts/modules.html +++ b/docs/0.9.8/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.8/concepts/serialization.html b/docs/0.9.8/concepts/serialization.html index 8688d7e29..ef9ecd5d3 100644 --- a/docs/0.9.8/concepts/serialization.html +++ b/docs/0.9.8/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.8/concepts/streams.html b/docs/0.9.8/concepts/streams.html index c97e50b61..29aa56d19 100644 --- a/docs/0.9.8/concepts/streams.html +++ b/docs/0.9.8/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.8/concepts/working-with-endpoints.html b/docs/0.9.8/concepts/working-with-endpoints.html index b233b095e..140545867 100644 --- a/docs/0.9.8/concepts/working-with-endpoints.html +++ b/docs/0.9.8/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.8/contribute.html b/docs/0.9.8/contribute.html index c4da440e9..bcbf5d179 100644 --- a/docs/0.9.8/contribute.html +++ b/docs/0.9.8/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.8/deployments/deploying-to-aws.html b/docs/0.9.8/deployments/deploying-to-aws.html index 68fd62952..bf35ce2b9 100644 --- a/docs/0.9.8/deployments/deploying-to-aws.html +++ b/docs/0.9.8/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/0.9.8/deployments/general.html b/docs/0.9.8/deployments/general.html index a0c0eccb1..cbceb2e4a 100644 --- a/docs/0.9.8/deployments/general.html +++ b/docs/0.9.8/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.8/roadmap.html b/docs/0.9.8/roadmap.html index 77815ca60..a2495757f 100644 --- a/docs/0.9.8/roadmap.html +++ b/docs/0.9.8/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.8/support.html b/docs/0.9.8/support.html index 5f2548cf2..7003cb0d8 100644 --- a/docs/0.9.8/support.html +++ b/docs/0.9.8/support.html @@ -4,7 +4,7 @@ Support | Serverpod - + diff --git a/docs/0.9.9.html b/docs/0.9.9.html index bffd6cbe2..66f4f270e 100644 --- a/docs/0.9.9.html +++ b/docs/0.9.9.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/0.9.9/capabilities.html b/docs/0.9.9/capabilities.html index 8f9028950..c21922179 100644 --- a/docs/0.9.9/capabilities.html +++ b/docs/0.9.9/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/0.9.9/concepts/authentication.html b/docs/0.9.9/concepts/authentication.html index 115ce629b..93d65e448 100644 --- a/docs/0.9.9/concepts/authentication.html +++ b/docs/0.9.9/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/0.9.9/concepts/caching.html b/docs/0.9.9/concepts/caching.html index 0e9f5d0f2..c026da4ea 100644 --- a/docs/0.9.9/concepts/caching.html +++ b/docs/0.9.9/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/0.9.9/concepts/database-communication.html b/docs/0.9.9/concepts/database-communication.html index f2b653e22..6632f0b3a 100644 --- a/docs/0.9.9/concepts/database-communication.html +++ b/docs/0.9.9/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/0.9.9/concepts/file-uploads.html b/docs/0.9.9/concepts/file-uploads.html index fca7bb3b5..c9e868e7e 100644 --- a/docs/0.9.9/concepts/file-uploads.html +++ b/docs/0.9.9/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/0.9.9/concepts/logging.html b/docs/0.9.9/concepts/logging.html index 5bfab1ff2..688884fae 100644 --- a/docs/0.9.9/concepts/logging.html +++ b/docs/0.9.9/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/0.9.9/concepts/modules.html b/docs/0.9.9/concepts/modules.html index 8e129276f..2bf25ed0c 100644 --- a/docs/0.9.9/concepts/modules.html +++ b/docs/0.9.9/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/0.9.9/concepts/serialization.html b/docs/0.9.9/concepts/serialization.html index 7b06eaa4c..b543091b5 100644 --- a/docs/0.9.9/concepts/serialization.html +++ b/docs/0.9.9/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/0.9.9/concepts/streams.html b/docs/0.9.9/concepts/streams.html index c8b5db7c7..96926bd48 100644 --- a/docs/0.9.9/concepts/streams.html +++ b/docs/0.9.9/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/0.9.9/concepts/webserver.html b/docs/0.9.9/concepts/webserver.html index 000c83f32..5d1053152 100644 --- a/docs/0.9.9/concepts/webserver.html +++ b/docs/0.9.9/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/0.9.9/concepts/working-with-endpoints.html b/docs/0.9.9/concepts/working-with-endpoints.html index 823254ee9..86acb36a4 100644 --- a/docs/0.9.9/concepts/working-with-endpoints.html +++ b/docs/0.9.9/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/0.9.9/contribute.html b/docs/0.9.9/contribute.html index 9b250a1ce..c0e5875e4 100644 --- a/docs/0.9.9/contribute.html +++ b/docs/0.9.9/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/0.9.9/deployments/deploying-to-aws.html b/docs/0.9.9/deployments/deploying-to-aws.html index 0488f81be..7fca56e1f 100644 --- a/docs/0.9.9/deployments/deploying-to-aws.html +++ b/docs/0.9.9/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/0.9.9/deployments/general.html b/docs/0.9.9/deployments/general.html index d9179ada6..1a9d6f396 100644 --- a/docs/0.9.9/deployments/general.html +++ b/docs/0.9.9/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/0.9.9/roadmap.html b/docs/0.9.9/roadmap.html index ea95187da..4aa6b77f7 100644 --- a/docs/0.9.9/roadmap.html +++ b/docs/0.9.9/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/0.9.9/support.html b/docs/0.9.9/support.html index 5a4289aab..0322f7373 100644 --- a/docs/0.9.9/support.html +++ b/docs/0.9.9/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/1.0.0.html b/docs/1.0.0.html index 289ca7009..07aac2f15 100644 --- a/docs/1.0.0.html +++ b/docs/1.0.0.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/1.0.0/capabilities.html b/docs/1.0.0/capabilities.html index a1d59b423..46d21e40b 100644 --- a/docs/1.0.0/capabilities.html +++ b/docs/1.0.0/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/1.0.0/concepts/authentication.html b/docs/1.0.0/concepts/authentication.html index 149d4e2ba..4b0ecd6ba 100644 --- a/docs/1.0.0/concepts/authentication.html +++ b/docs/1.0.0/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/1.0.0/concepts/backward-compatibility.html b/docs/1.0.0/concepts/backward-compatibility.html index 547e8159f..0f34f4b77 100644 --- a/docs/1.0.0/concepts/backward-compatibility.html +++ b/docs/1.0.0/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/1.0.0/concepts/caching.html b/docs/1.0.0/concepts/caching.html index e43d003f8..e3bd08f55 100644 --- a/docs/1.0.0/concepts/caching.html +++ b/docs/1.0.0/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/1.0.0/concepts/database-communication.html b/docs/1.0.0/concepts/database-communication.html index fd99be581..cd0869195 100644 --- a/docs/1.0.0/concepts/database-communication.html +++ b/docs/1.0.0/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/1.0.0/concepts/file-uploads.html b/docs/1.0.0/concepts/file-uploads.html index 4b004276e..35519b9f8 100644 --- a/docs/1.0.0/concepts/file-uploads.html +++ b/docs/1.0.0/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/1.0.0/concepts/health-checks.html b/docs/1.0.0/concepts/health-checks.html index e8cf86075..2ba705b3e 100644 --- a/docs/1.0.0/concepts/health-checks.html +++ b/docs/1.0.0/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/1.0.0/concepts/logging.html b/docs/1.0.0/concepts/logging.html index 76e70dfa9..935155c97 100644 --- a/docs/1.0.0/concepts/logging.html +++ b/docs/1.0.0/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/1.0.0/concepts/modules.html b/docs/1.0.0/concepts/modules.html index 3e979f3ae..44fe46117 100644 --- a/docs/1.0.0/concepts/modules.html +++ b/docs/1.0.0/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/1.0.0/concepts/serialization.html b/docs/1.0.0/concepts/serialization.html index 4dfbe37d0..be6363297 100644 --- a/docs/1.0.0/concepts/serialization.html +++ b/docs/1.0.0/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/1.0.0/concepts/streams.html b/docs/1.0.0/concepts/streams.html index e8878fc59..5e0f9b84b 100644 --- a/docs/1.0.0/concepts/streams.html +++ b/docs/1.0.0/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/1.0.0/concepts/webserver.html b/docs/1.0.0/concepts/webserver.html index 03b7e5879..53f76bac7 100644 --- a/docs/1.0.0/concepts/webserver.html +++ b/docs/1.0.0/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/1.0.0/concepts/working-with-endpoints.html b/docs/1.0.0/concepts/working-with-endpoints.html index fb368bb4f..18c06cac2 100644 --- a/docs/1.0.0/concepts/working-with-endpoints.html +++ b/docs/1.0.0/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/1.0.0/contribute.html b/docs/1.0.0/contribute.html index 1af326b20..9d33e6e7e 100644 --- a/docs/1.0.0/contribute.html +++ b/docs/1.0.0/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/1.0.0/deployments/deploying-to-aws.html b/docs/1.0.0/deployments/deploying-to-aws.html index 6060dddcc..fcd01003c 100644 --- a/docs/1.0.0/deployments/deploying-to-aws.html +++ b/docs/1.0.0/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ Deploying to AWS | Serverpod - + diff --git a/docs/1.0.0/deployments/general.html b/docs/1.0.0/deployments/general.html index 0ac06b2f3..bc32ac368 100644 --- a/docs/1.0.0/deployments/general.html +++ b/docs/1.0.0/deployments/general.html @@ -4,7 +4,7 @@ General notes | Serverpod - + diff --git a/docs/1.0.0/roadmap.html b/docs/1.0.0/roadmap.html index 9e95d3f7c..e282059bb 100644 --- a/docs/1.0.0/roadmap.html +++ b/docs/1.0.0/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/1.0.0/support.html b/docs/1.0.0/support.html index 8b5b5fc24..556d55082 100644 --- a/docs/1.0.0/support.html +++ b/docs/1.0.0/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/1.0.0/tutorials.html b/docs/1.0.0/tutorials.html index 87fb9f2c2..52077ecef 100644 --- a/docs/1.0.0/tutorials.html +++ b/docs/1.0.0/tutorials.html @@ -4,7 +4,7 @@ Tutorials & Examples | Serverpod - + diff --git a/docs/1.1.0.html b/docs/1.1.0.html index 3054d5640..aa0b3fffb 100644 --- a/docs/1.1.0.html +++ b/docs/1.1.0.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/1.1.0/capabilities.html b/docs/1.1.0/capabilities.html index 2347c610b..208365854 100644 --- a/docs/1.1.0/capabilities.html +++ b/docs/1.1.0/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/1.1.0/concepts/authentication.html b/docs/1.1.0/concepts/authentication.html index 454c7b3ce..de2e4702f 100644 --- a/docs/1.1.0/concepts/authentication.html +++ b/docs/1.1.0/concepts/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/1.1.0/concepts/backward-compatibility.html b/docs/1.1.0/concepts/backward-compatibility.html index 164ff004d..d9e582136 100644 --- a/docs/1.1.0/concepts/backward-compatibility.html +++ b/docs/1.1.0/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/1.1.0/concepts/caching.html b/docs/1.1.0/concepts/caching.html index fc8ee1235..03e823a8a 100644 --- a/docs/1.1.0/concepts/caching.html +++ b/docs/1.1.0/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/1.1.0/concepts/database-communication.html b/docs/1.1.0/concepts/database-communication.html index ec4774eb2..db19a1109 100644 --- a/docs/1.1.0/concepts/database-communication.html +++ b/docs/1.1.0/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/1.1.0/concepts/exceptions.html b/docs/1.1.0/concepts/exceptions.html index af882558d..5002fbb6d 100644 --- a/docs/1.1.0/concepts/exceptions.html +++ b/docs/1.1.0/concepts/exceptions.html @@ -4,7 +4,7 @@ Error handling and exceptions | Serverpod - + diff --git a/docs/1.1.0/concepts/file-uploads.html b/docs/1.1.0/concepts/file-uploads.html index b00be3852..5951f8435 100644 --- a/docs/1.1.0/concepts/file-uploads.html +++ b/docs/1.1.0/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/1.1.0/concepts/health-checks.html b/docs/1.1.0/concepts/health-checks.html index 68ccc050a..84210c401 100644 --- a/docs/1.1.0/concepts/health-checks.html +++ b/docs/1.1.0/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/1.1.0/concepts/logging.html b/docs/1.1.0/concepts/logging.html index 1b4e4a39f..332d53f07 100644 --- a/docs/1.1.0/concepts/logging.html +++ b/docs/1.1.0/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/1.1.0/concepts/modules.html b/docs/1.1.0/concepts/modules.html index 746af8f8f..dcdd6b0b8 100644 --- a/docs/1.1.0/concepts/modules.html +++ b/docs/1.1.0/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/1.1.0/concepts/serialization.html b/docs/1.1.0/concepts/serialization.html index 2390e1ed4..4094a3961 100644 --- a/docs/1.1.0/concepts/serialization.html +++ b/docs/1.1.0/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/1.1.0/concepts/sessions.html b/docs/1.1.0/concepts/sessions.html index 5a971c641..e0c41a0bd 100644 --- a/docs/1.1.0/concepts/sessions.html +++ b/docs/1.1.0/concepts/sessions.html @@ -4,7 +4,7 @@ Sessions | Serverpod - + diff --git a/docs/1.1.0/concepts/streams.html b/docs/1.1.0/concepts/streams.html index 994ceb6c9..51b932548 100644 --- a/docs/1.1.0/concepts/streams.html +++ b/docs/1.1.0/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/1.1.0/concepts/webserver.html b/docs/1.1.0/concepts/webserver.html index d337718a0..470656d49 100644 --- a/docs/1.1.0/concepts/webserver.html +++ b/docs/1.1.0/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/1.1.0/concepts/working-with-endpoints.html b/docs/1.1.0/concepts/working-with-endpoints.html index a87931f58..46a5641e7 100644 --- a/docs/1.1.0/concepts/working-with-endpoints.html +++ b/docs/1.1.0/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/1.1.0/contribute.html b/docs/1.1.0/contribute.html index 2573b55d8..2c7d898c9 100644 --- a/docs/1.1.0/contribute.html +++ b/docs/1.1.0/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/1.1.0/deployments/deploying-to-aws.html b/docs/1.1.0/deployments/deploying-to-aws.html index a69e7d0b9..0a6d434bf 100644 --- a/docs/1.1.0/deployments/deploying-to-aws.html +++ b/docs/1.1.0/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ AWS EC2 with Terraform | Serverpod - + diff --git a/docs/1.1.0/deployments/deploying-to-gce-terraform.html b/docs/1.1.0/deployments/deploying-to-gce-terraform.html index 1c054c8d2..57a4a81ae 100644 --- a/docs/1.1.0/deployments/deploying-to-gce-terraform.html +++ b/docs/1.1.0/deployments/deploying-to-gce-terraform.html @@ -4,7 +4,7 @@ Google Cloud Engine with Terraform | Serverpod - + diff --git a/docs/1.1.0/deployments/deploying-to-gcr-console.html b/docs/1.1.0/deployments/deploying-to-gcr-console.html index bc0961eb8..fa80a3c25 100644 --- a/docs/1.1.0/deployments/deploying-to-gcr-console.html +++ b/docs/1.1.0/deployments/deploying-to-gcr-console.html @@ -4,7 +4,7 @@ Google Cloud Run with CGP Console | Serverpod - + diff --git a/docs/1.1.0/deployments/deployment-strategy.html b/docs/1.1.0/deployments/deployment-strategy.html index 94a95bbeb..8de9f356b 100644 --- a/docs/1.1.0/deployments/deployment-strategy.html +++ b/docs/1.1.0/deployments/deployment-strategy.html @@ -4,7 +4,7 @@ Choosing deployment strategy | Serverpod - + diff --git a/docs/1.1.0/deployments/general.html b/docs/1.1.0/deployments/general.html index 3f39bad52..1771d351f 100644 --- a/docs/1.1.0/deployments/general.html +++ b/docs/1.1.0/deployments/general.html @@ -4,7 +4,7 @@ Hosting elsewhere | Serverpod - + diff --git a/docs/1.1.0/insights.html b/docs/1.1.0/insights.html index d00c062b3..150c85fa2 100644 --- a/docs/1.1.0/insights.html +++ b/docs/1.1.0/insights.html @@ -4,7 +4,7 @@ Serverpod Insights | Serverpod - + diff --git a/docs/1.1.0/roadmap.html b/docs/1.1.0/roadmap.html index 458323ea7..902e6810a 100644 --- a/docs/1.1.0/roadmap.html +++ b/docs/1.1.0/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/1.1.0/support.html b/docs/1.1.0/support.html index a6b74b398..d1f692fa8 100644 --- a/docs/1.1.0/support.html +++ b/docs/1.1.0/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/1.1.0/tutorials.html b/docs/1.1.0/tutorials.html index 8d718a867..49aaec724 100644 --- a/docs/1.1.0/tutorials.html +++ b/docs/1.1.0/tutorials.html @@ -4,7 +4,7 @@ Tutorials & Examples | Serverpod - + diff --git a/docs/1.1.1.html b/docs/1.1.1.html index b06538b75..c2ead71b7 100644 --- a/docs/1.1.1.html +++ b/docs/1.1.1.html @@ -4,7 +4,7 @@ Installing Serverpod | Serverpod - + diff --git a/docs/1.1.1/capabilities.html b/docs/1.1.1/capabilities.html index 13199d4ed..a3bc48277 100644 --- a/docs/1.1.1/capabilities.html +++ b/docs/1.1.1/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/1.1.1/concepts/authentication/basics.html b/docs/1.1.1/concepts/authentication/basics.html index dee95e89b..b4b9516e1 100644 --- a/docs/1.1.1/concepts/authentication/basics.html +++ b/docs/1.1.1/concepts/authentication/basics.html @@ -4,7 +4,7 @@ The basics | Serverpod - + diff --git a/docs/1.1.1/concepts/authentication/providers/apple.html b/docs/1.1.1/concepts/authentication/providers/apple.html index 33d7aa00f..2ed4e3305 100644 --- a/docs/1.1.1/concepts/authentication/providers/apple.html +++ b/docs/1.1.1/concepts/authentication/providers/apple.html @@ -4,7 +4,7 @@ Apple | Serverpod - + diff --git a/docs/1.1.1/concepts/authentication/providers/email.html b/docs/1.1.1/concepts/authentication/providers/email.html index 9ab14d2c5..a288b328e 100644 --- a/docs/1.1.1/concepts/authentication/providers/email.html +++ b/docs/1.1.1/concepts/authentication/providers/email.html @@ -4,7 +4,7 @@ Email | Serverpod - + diff --git a/docs/1.1.1/concepts/authentication/providers/firebase.html b/docs/1.1.1/concepts/authentication/providers/firebase.html index cf13c84e4..6b920d4c8 100644 --- a/docs/1.1.1/concepts/authentication/providers/firebase.html +++ b/docs/1.1.1/concepts/authentication/providers/firebase.html @@ -4,7 +4,7 @@ Firebase | Serverpod - + diff --git a/docs/1.1.1/concepts/authentication/providers/google.html b/docs/1.1.1/concepts/authentication/providers/google.html index 63b73bdba..6d8656c13 100644 --- a/docs/1.1.1/concepts/authentication/providers/google.html +++ b/docs/1.1.1/concepts/authentication/providers/google.html @@ -4,7 +4,7 @@ Google | Serverpod - + diff --git a/docs/1.1.1/concepts/authentication/setup.html b/docs/1.1.1/concepts/authentication/setup.html index ce82022e8..727b81fba 100644 --- a/docs/1.1.1/concepts/authentication/setup.html +++ b/docs/1.1.1/concepts/authentication/setup.html @@ -4,7 +4,7 @@ Setup | Serverpod - + diff --git a/docs/1.1.1/concepts/authentication/working-with-users.html b/docs/1.1.1/concepts/authentication/working-with-users.html index 345c6a673..5428b66d0 100644 --- a/docs/1.1.1/concepts/authentication/working-with-users.html +++ b/docs/1.1.1/concepts/authentication/working-with-users.html @@ -4,7 +4,7 @@ Working with users | Serverpod - + diff --git a/docs/1.1.1/concepts/backward-compatibility.html b/docs/1.1.1/concepts/backward-compatibility.html index dc4ae0f45..d5a6ea442 100644 --- a/docs/1.1.1/concepts/backward-compatibility.html +++ b/docs/1.1.1/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/1.1.1/concepts/caching.html b/docs/1.1.1/concepts/caching.html index 67a05210e..4695bace4 100644 --- a/docs/1.1.1/concepts/caching.html +++ b/docs/1.1.1/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/1.1.1/concepts/database-communication.html b/docs/1.1.1/concepts/database-communication.html index f852e7ca2..eb188552b 100644 --- a/docs/1.1.1/concepts/database-communication.html +++ b/docs/1.1.1/concepts/database-communication.html @@ -4,7 +4,7 @@ Database communication | Serverpod - + diff --git a/docs/1.1.1/concepts/exceptions.html b/docs/1.1.1/concepts/exceptions.html index a5d1953da..c0b682cf7 100644 --- a/docs/1.1.1/concepts/exceptions.html +++ b/docs/1.1.1/concepts/exceptions.html @@ -4,7 +4,7 @@ Error handling and exceptions | Serverpod - + diff --git a/docs/1.1.1/concepts/file-uploads.html b/docs/1.1.1/concepts/file-uploads.html index c49c903e8..65791eb14 100644 --- a/docs/1.1.1/concepts/file-uploads.html +++ b/docs/1.1.1/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/1.1.1/concepts/health-checks.html b/docs/1.1.1/concepts/health-checks.html index a45c14d26..fd54f51fa 100644 --- a/docs/1.1.1/concepts/health-checks.html +++ b/docs/1.1.1/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/1.1.1/concepts/logging.html b/docs/1.1.1/concepts/logging.html index 6ce2cbca3..fdcc8cd92 100644 --- a/docs/1.1.1/concepts/logging.html +++ b/docs/1.1.1/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/1.1.1/concepts/modules.html b/docs/1.1.1/concepts/modules.html index b37bf7763..80e4e5352 100644 --- a/docs/1.1.1/concepts/modules.html +++ b/docs/1.1.1/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/1.1.1/concepts/serialization.html b/docs/1.1.1/concepts/serialization.html index df05094f4..2057af71e 100644 --- a/docs/1.1.1/concepts/serialization.html +++ b/docs/1.1.1/concepts/serialization.html @@ -4,7 +4,7 @@ Serialization | Serverpod - + diff --git a/docs/1.1.1/concepts/sessions.html b/docs/1.1.1/concepts/sessions.html index 6c21af19f..47830c3fc 100644 --- a/docs/1.1.1/concepts/sessions.html +++ b/docs/1.1.1/concepts/sessions.html @@ -4,7 +4,7 @@ Sessions | Serverpod - + diff --git a/docs/1.1.1/concepts/streams.html b/docs/1.1.1/concepts/streams.html index 448e582b5..d464bb32e 100644 --- a/docs/1.1.1/concepts/streams.html +++ b/docs/1.1.1/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/1.1.1/concepts/webserver.html b/docs/1.1.1/concepts/webserver.html index 1d4bf1c25..c98cb5a86 100644 --- a/docs/1.1.1/concepts/webserver.html +++ b/docs/1.1.1/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/1.1.1/concepts/working-with-endpoints.html b/docs/1.1.1/concepts/working-with-endpoints.html index 330a85b4c..14ad3aa33 100644 --- a/docs/1.1.1/concepts/working-with-endpoints.html +++ b/docs/1.1.1/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/1.1.1/contribute.html b/docs/1.1.1/contribute.html index b78d4b423..5a7cd2fbd 100644 --- a/docs/1.1.1/contribute.html +++ b/docs/1.1.1/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/1.1.1/deployments/deploying-to-aws.html b/docs/1.1.1/deployments/deploying-to-aws.html index 4ad5a699a..849283086 100644 --- a/docs/1.1.1/deployments/deploying-to-aws.html +++ b/docs/1.1.1/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ AWS EC2 with Terraform | Serverpod - + diff --git a/docs/1.1.1/deployments/deploying-to-gce-terraform.html b/docs/1.1.1/deployments/deploying-to-gce-terraform.html index d617c7211..8e5daeec3 100644 --- a/docs/1.1.1/deployments/deploying-to-gce-terraform.html +++ b/docs/1.1.1/deployments/deploying-to-gce-terraform.html @@ -4,7 +4,7 @@ Google Cloud Engine with Terraform | Serverpod - + diff --git a/docs/1.1.1/deployments/deploying-to-gcr-console.html b/docs/1.1.1/deployments/deploying-to-gcr-console.html index 381bf5d1d..e14cf1771 100644 --- a/docs/1.1.1/deployments/deploying-to-gcr-console.html +++ b/docs/1.1.1/deployments/deploying-to-gcr-console.html @@ -4,7 +4,7 @@ Google Cloud Run with CGP Console | Serverpod - + diff --git a/docs/1.1.1/deployments/deployment-strategy.html b/docs/1.1.1/deployments/deployment-strategy.html index c47eebb07..eaa2a1002 100644 --- a/docs/1.1.1/deployments/deployment-strategy.html +++ b/docs/1.1.1/deployments/deployment-strategy.html @@ -4,7 +4,7 @@ Choosing deployment strategy | Serverpod - + diff --git a/docs/1.1.1/deployments/general.html b/docs/1.1.1/deployments/general.html index 7a196e856..90803c38d 100644 --- a/docs/1.1.1/deployments/general.html +++ b/docs/1.1.1/deployments/general.html @@ -4,7 +4,7 @@ Hosting elsewhere | Serverpod - + diff --git a/docs/1.1.1/get-started.html b/docs/1.1.1/get-started.html index 701119df3..03afb8c59 100644 --- a/docs/1.1.1/get-started.html +++ b/docs/1.1.1/get-started.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/1.1.1/insights.html b/docs/1.1.1/insights.html index 0b1a4cbe8..f74741260 100644 --- a/docs/1.1.1/insights.html +++ b/docs/1.1.1/insights.html @@ -4,7 +4,7 @@ Serverpod Insights | Serverpod - + diff --git a/docs/1.1.1/roadmap.html b/docs/1.1.1/roadmap.html index 20fadd2d9..eaf629751 100644 --- a/docs/1.1.1/roadmap.html +++ b/docs/1.1.1/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/1.1.1/support.html b/docs/1.1.1/support.html index eb594fa9f..57062e8b0 100644 --- a/docs/1.1.1/support.html +++ b/docs/1.1.1/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/1.1.1/tutorials/authentication.html b/docs/1.1.1/tutorials/authentication.html index ae21b14b1..28498454a 100644 --- a/docs/1.1.1/tutorials/authentication.html +++ b/docs/1.1.1/tutorials/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/1.1.1/tutorials/code-example.html b/docs/1.1.1/tutorials/code-example.html index bac6733d8..4f275151b 100644 --- a/docs/1.1.1/tutorials/code-example.html +++ b/docs/1.1.1/tutorials/code-example.html @@ -4,7 +4,7 @@ Code examples | Serverpod - + diff --git a/docs/1.1.1/tutorials/first-app.html b/docs/1.1.1/tutorials/first-app.html index 7b027fb60..2094b47d7 100644 --- a/docs/1.1.1/tutorials/first-app.html +++ b/docs/1.1.1/tutorials/first-app.html @@ -4,7 +4,7 @@ Build your first app | Serverpod - + diff --git a/docs/1.1.1/tutorials/videos.html b/docs/1.1.1/tutorials/videos.html index 88c70d5d6..63fa76c8b 100644 --- a/docs/1.1.1/tutorials/videos.html +++ b/docs/1.1.1/tutorials/videos.html @@ -4,7 +4,7 @@ Videos | Serverpod - + diff --git a/docs/1.2.0.html b/docs/1.2.0.html index 6d6ffbb89..b4bd5491a 100644 --- a/docs/1.2.0.html +++ b/docs/1.2.0.html @@ -4,7 +4,7 @@ Installing Serverpod | Serverpod - + diff --git a/docs/1.2.0/capabilities.html b/docs/1.2.0/capabilities.html index 5ee79d1eb..b1f4476e6 100644 --- a/docs/1.2.0/capabilities.html +++ b/docs/1.2.0/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/1.2.0/cli.html b/docs/1.2.0/cli.html index c17b0babc..5889d2baa 100644 --- a/docs/1.2.0/cli.html +++ b/docs/1.2.0/cli.html @@ -4,7 +4,7 @@ Serverpod CLI | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/basics.html b/docs/1.2.0/concepts/authentication/basics.html index c9703ed21..4375b52c3 100644 --- a/docs/1.2.0/concepts/authentication/basics.html +++ b/docs/1.2.0/concepts/authentication/basics.html @@ -4,7 +4,7 @@ The basics | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/custom-overrides.html b/docs/1.2.0/concepts/authentication/custom-overrides.html index 5a0299969..749cdad31 100644 --- a/docs/1.2.0/concepts/authentication/custom-overrides.html +++ b/docs/1.2.0/concepts/authentication/custom-overrides.html @@ -4,7 +4,7 @@ Custom overrides | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/providers/apple.html b/docs/1.2.0/concepts/authentication/providers/apple.html index d7129d7d0..6aabef443 100644 --- a/docs/1.2.0/concepts/authentication/providers/apple.html +++ b/docs/1.2.0/concepts/authentication/providers/apple.html @@ -4,7 +4,7 @@ Apple | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/providers/custom-providers.html b/docs/1.2.0/concepts/authentication/providers/custom-providers.html index 52fb9ccae..a7f63cc26 100644 --- a/docs/1.2.0/concepts/authentication/providers/custom-providers.html +++ b/docs/1.2.0/concepts/authentication/providers/custom-providers.html @@ -4,7 +4,7 @@ Custom providers | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/providers/email.html b/docs/1.2.0/concepts/authentication/providers/email.html index afa37fda1..910bddb25 100644 --- a/docs/1.2.0/concepts/authentication/providers/email.html +++ b/docs/1.2.0/concepts/authentication/providers/email.html @@ -4,7 +4,7 @@ Email | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/providers/firebase.html b/docs/1.2.0/concepts/authentication/providers/firebase.html index 51525a558..8708bd802 100644 --- a/docs/1.2.0/concepts/authentication/providers/firebase.html +++ b/docs/1.2.0/concepts/authentication/providers/firebase.html @@ -4,7 +4,7 @@ Firebase | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/providers/google.html b/docs/1.2.0/concepts/authentication/providers/google.html index ddbdc015c..3c0cf5d75 100644 --- a/docs/1.2.0/concepts/authentication/providers/google.html +++ b/docs/1.2.0/concepts/authentication/providers/google.html @@ -4,7 +4,7 @@ Google | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/setup.html b/docs/1.2.0/concepts/authentication/setup.html index bfdf72c77..f2317c044 100644 --- a/docs/1.2.0/concepts/authentication/setup.html +++ b/docs/1.2.0/concepts/authentication/setup.html @@ -4,7 +4,7 @@ Setup | Serverpod - + diff --git a/docs/1.2.0/concepts/authentication/working-with-users.html b/docs/1.2.0/concepts/authentication/working-with-users.html index 4abe452cb..96fbf1cee 100644 --- a/docs/1.2.0/concepts/authentication/working-with-users.html +++ b/docs/1.2.0/concepts/authentication/working-with-users.html @@ -4,7 +4,7 @@ Working with users | Serverpod - + diff --git a/docs/1.2.0/concepts/backward-compatibility.html b/docs/1.2.0/concepts/backward-compatibility.html index 241000af5..721fbe7e1 100644 --- a/docs/1.2.0/concepts/backward-compatibility.html +++ b/docs/1.2.0/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/1.2.0/concepts/caching.html b/docs/1.2.0/concepts/caching.html index 50942a3a8..8dfb70fa5 100644 --- a/docs/1.2.0/concepts/caching.html +++ b/docs/1.2.0/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/1.2.0/concepts/database/connection.html b/docs/1.2.0/concepts/database/connection.html index 25eeef36c..cf5f276ba 100644 --- a/docs/1.2.0/concepts/database/connection.html +++ b/docs/1.2.0/concepts/database/connection.html @@ -4,7 +4,7 @@ Connection | Serverpod - + diff --git a/docs/1.2.0/concepts/database/crud.html b/docs/1.2.0/concepts/database/crud.html index 14c529edd..1bf961b4c 100644 --- a/docs/1.2.0/concepts/database/crud.html +++ b/docs/1.2.0/concepts/database/crud.html @@ -4,7 +4,7 @@ CRUD | Serverpod - + diff --git a/docs/1.2.0/concepts/database/filter.html b/docs/1.2.0/concepts/database/filter.html index 5c8469afb..c40fefead 100644 --- a/docs/1.2.0/concepts/database/filter.html +++ b/docs/1.2.0/concepts/database/filter.html @@ -4,7 +4,7 @@ Filter | Serverpod - + diff --git a/docs/1.2.0/concepts/database/indexing.html b/docs/1.2.0/concepts/database/indexing.html index d75844d27..1cf45c3df 100644 --- a/docs/1.2.0/concepts/database/indexing.html +++ b/docs/1.2.0/concepts/database/indexing.html @@ -4,7 +4,7 @@ Indexing | Serverpod - + diff --git a/docs/1.2.0/concepts/database/migrations.html b/docs/1.2.0/concepts/database/migrations.html index b39b93a59..fcabe8286 100644 --- a/docs/1.2.0/concepts/database/migrations.html +++ b/docs/1.2.0/concepts/database/migrations.html @@ -4,7 +4,7 @@ Migrations | Serverpod - + diff --git a/docs/1.2.0/concepts/database/models.html b/docs/1.2.0/concepts/database/models.html index 9d144d16f..b5cbfc63f 100644 --- a/docs/1.2.0/concepts/database/models.html +++ b/docs/1.2.0/concepts/database/models.html @@ -4,7 +4,7 @@ Models | Serverpod - + diff --git a/docs/1.2.0/concepts/database/pagination.html b/docs/1.2.0/concepts/database/pagination.html index 16aee0374..44ceb3696 100644 --- a/docs/1.2.0/concepts/database/pagination.html +++ b/docs/1.2.0/concepts/database/pagination.html @@ -4,7 +4,7 @@ Pagination | Serverpod - + diff --git a/docs/1.2.0/concepts/database/raw-access.html b/docs/1.2.0/concepts/database/raw-access.html index 020bb22a4..738af4c57 100644 --- a/docs/1.2.0/concepts/database/raw-access.html +++ b/docs/1.2.0/concepts/database/raw-access.html @@ -4,7 +4,7 @@ Raw access | Serverpod - + diff --git a/docs/1.2.0/concepts/database/relation-queries.html b/docs/1.2.0/concepts/database/relation-queries.html index 4cab6b92b..e3dadea50 100644 --- a/docs/1.2.0/concepts/database/relation-queries.html +++ b/docs/1.2.0/concepts/database/relation-queries.html @@ -4,7 +4,7 @@ Relation queries | Serverpod - + diff --git a/docs/1.2.0/concepts/database/relations/many-to-many.html b/docs/1.2.0/concepts/database/relations/many-to-many.html index a06b15f92..a0ea4e365 100644 --- a/docs/1.2.0/concepts/database/relations/many-to-many.html +++ b/docs/1.2.0/concepts/database/relations/many-to-many.html @@ -4,7 +4,7 @@ Many-to-Many | Serverpod - + diff --git a/docs/1.2.0/concepts/database/relations/modules.html b/docs/1.2.0/concepts/database/relations/modules.html index 3d3456db7..d08609002 100644 --- a/docs/1.2.0/concepts/database/relations/modules.html +++ b/docs/1.2.0/concepts/database/relations/modules.html @@ -4,7 +4,7 @@ Relations with modules | Serverpod - + diff --git a/docs/1.2.0/concepts/database/relations/one-to-many.html b/docs/1.2.0/concepts/database/relations/one-to-many.html index dc34012fe..8e52722b3 100644 --- a/docs/1.2.0/concepts/database/relations/one-to-many.html +++ b/docs/1.2.0/concepts/database/relations/one-to-many.html @@ -4,7 +4,7 @@ One-to-many | Serverpod - + diff --git a/docs/1.2.0/concepts/database/relations/one-to-one.html b/docs/1.2.0/concepts/database/relations/one-to-one.html index 6e924feb8..91c5c762a 100644 --- a/docs/1.2.0/concepts/database/relations/one-to-one.html +++ b/docs/1.2.0/concepts/database/relations/one-to-one.html @@ -4,7 +4,7 @@ One-to-one | Serverpod - + diff --git a/docs/1.2.0/concepts/database/relations/referential-actions.html b/docs/1.2.0/concepts/database/relations/referential-actions.html index 169254dee..c37d54c1b 100644 --- a/docs/1.2.0/concepts/database/relations/referential-actions.html +++ b/docs/1.2.0/concepts/database/relations/referential-actions.html @@ -4,7 +4,7 @@ Referential actions | Serverpod - + diff --git a/docs/1.2.0/concepts/database/relations/self-relations.html b/docs/1.2.0/concepts/database/relations/self-relations.html index 77d1099c4..0fe2463c4 100644 --- a/docs/1.2.0/concepts/database/relations/self-relations.html +++ b/docs/1.2.0/concepts/database/relations/self-relations.html @@ -4,7 +4,7 @@ Self-relations | Serverpod - + diff --git a/docs/1.2.0/concepts/database/sort.html b/docs/1.2.0/concepts/database/sort.html index 7965235b2..6469e8e99 100644 --- a/docs/1.2.0/concepts/database/sort.html +++ b/docs/1.2.0/concepts/database/sort.html @@ -4,7 +4,7 @@ Sort | Serverpod - + diff --git a/docs/1.2.0/concepts/database/transactions.html b/docs/1.2.0/concepts/database/transactions.html index 675ca4c5b..d0ac55338 100644 --- a/docs/1.2.0/concepts/database/transactions.html +++ b/docs/1.2.0/concepts/database/transactions.html @@ -4,7 +4,7 @@ Transactions | Serverpod - + diff --git a/docs/1.2.0/concepts/exceptions.html b/docs/1.2.0/concepts/exceptions.html index fc00a7b20..e93f0a5e5 100644 --- a/docs/1.2.0/concepts/exceptions.html +++ b/docs/1.2.0/concepts/exceptions.html @@ -4,7 +4,7 @@ Error handling and exceptions | Serverpod - + diff --git a/docs/1.2.0/concepts/file-uploads.html b/docs/1.2.0/concepts/file-uploads.html index df71ba669..a17b290ee 100644 --- a/docs/1.2.0/concepts/file-uploads.html +++ b/docs/1.2.0/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/1.2.0/concepts/health-checks.html b/docs/1.2.0/concepts/health-checks.html index b10b43b6d..2e44f11d1 100644 --- a/docs/1.2.0/concepts/health-checks.html +++ b/docs/1.2.0/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/1.2.0/concepts/logging.html b/docs/1.2.0/concepts/logging.html index 04698d71d..7ec422768 100644 --- a/docs/1.2.0/concepts/logging.html +++ b/docs/1.2.0/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/1.2.0/concepts/models.html b/docs/1.2.0/concepts/models.html index 7873f5aa5..86fafee27 100644 --- a/docs/1.2.0/concepts/models.html +++ b/docs/1.2.0/concepts/models.html @@ -4,7 +4,7 @@ Working with models | Serverpod - + diff --git a/docs/1.2.0/concepts/modules.html b/docs/1.2.0/concepts/modules.html index e7f97a12d..8295303cd 100644 --- a/docs/1.2.0/concepts/modules.html +++ b/docs/1.2.0/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/1.2.0/concepts/scheduling.html b/docs/1.2.0/concepts/scheduling.html index 7e211fe16..a3d89898b 100644 --- a/docs/1.2.0/concepts/scheduling.html +++ b/docs/1.2.0/concepts/scheduling.html @@ -4,7 +4,7 @@ Scheduling | Serverpod - + diff --git a/docs/1.2.0/concepts/serialization.html b/docs/1.2.0/concepts/serialization.html index 391f15213..aba269d9c 100644 --- a/docs/1.2.0/concepts/serialization.html +++ b/docs/1.2.0/concepts/serialization.html @@ -4,7 +4,7 @@ Custom serialization | Serverpod - + diff --git a/docs/1.2.0/concepts/sessions.html b/docs/1.2.0/concepts/sessions.html index c2f286a89..9947febad 100644 --- a/docs/1.2.0/concepts/sessions.html +++ b/docs/1.2.0/concepts/sessions.html @@ -4,7 +4,7 @@ Sessions | Serverpod - + diff --git a/docs/1.2.0/concepts/streams.html b/docs/1.2.0/concepts/streams.html index ad9824f62..d952c956b 100644 --- a/docs/1.2.0/concepts/streams.html +++ b/docs/1.2.0/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/1.2.0/concepts/webserver.html b/docs/1.2.0/concepts/webserver.html index 51f0bdceb..f6efe6223 100644 --- a/docs/1.2.0/concepts/webserver.html +++ b/docs/1.2.0/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/1.2.0/concepts/working-with-endpoints.html b/docs/1.2.0/concepts/working-with-endpoints.html index 604aec030..00666e9d3 100644 --- a/docs/1.2.0/concepts/working-with-endpoints.html +++ b/docs/1.2.0/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/1.2.0/contribute.html b/docs/1.2.0/contribute.html index 53d79fb5f..139a8486a 100644 --- a/docs/1.2.0/contribute.html +++ b/docs/1.2.0/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/1.2.0/deployments/deploying-to-aws.html b/docs/1.2.0/deployments/deploying-to-aws.html index b81a4d8be..42f9023e0 100644 --- a/docs/1.2.0/deployments/deploying-to-aws.html +++ b/docs/1.2.0/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ AWS EC2 with Terraform | Serverpod - + diff --git a/docs/1.2.0/deployments/deploying-to-gce-terraform.html b/docs/1.2.0/deployments/deploying-to-gce-terraform.html index 08cd4e5a7..0a9fde07f 100644 --- a/docs/1.2.0/deployments/deploying-to-gce-terraform.html +++ b/docs/1.2.0/deployments/deploying-to-gce-terraform.html @@ -4,7 +4,7 @@ Google Cloud Engine with Terraform | Serverpod - + diff --git a/docs/1.2.0/deployments/deploying-to-gcr-console.html b/docs/1.2.0/deployments/deploying-to-gcr-console.html index bcb9bf7a5..eeb1eb962 100644 --- a/docs/1.2.0/deployments/deploying-to-gcr-console.html +++ b/docs/1.2.0/deployments/deploying-to-gcr-console.html @@ -4,7 +4,7 @@ Google Cloud Run with CGP Console | Serverpod - + diff --git a/docs/1.2.0/deployments/deployment-strategy.html b/docs/1.2.0/deployments/deployment-strategy.html index cfcda0252..b8f30704c 100644 --- a/docs/1.2.0/deployments/deployment-strategy.html +++ b/docs/1.2.0/deployments/deployment-strategy.html @@ -4,7 +4,7 @@ Choosing deployment strategy | Serverpod - + diff --git a/docs/1.2.0/deployments/general.html b/docs/1.2.0/deployments/general.html index e1fc1af3e..108fcf621 100644 --- a/docs/1.2.0/deployments/general.html +++ b/docs/1.2.0/deployments/general.html @@ -4,7 +4,7 @@ Hosting elsewhere | Serverpod - + diff --git a/docs/1.2.0/get-started.html b/docs/1.2.0/get-started.html index fddb4fef1..b008330f1 100644 --- a/docs/1.2.0/get-started.html +++ b/docs/1.2.0/get-started.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/1.2.0/insights.html b/docs/1.2.0/insights.html index f6abb3731..d2b813a38 100644 --- a/docs/1.2.0/insights.html +++ b/docs/1.2.0/insights.html @@ -4,7 +4,7 @@ Serverpod Insights | Serverpod - + diff --git a/docs/1.2.0/lsp.html b/docs/1.2.0/lsp.html index b30866a12..be8ea50a4 100644 --- a/docs/1.2.0/lsp.html +++ b/docs/1.2.0/lsp.html @@ -4,7 +4,7 @@ Serverpod LSP | Serverpod - + diff --git a/docs/1.2.0/roadmap.html b/docs/1.2.0/roadmap.html index 3a5a8caec..e9b6275f2 100644 --- a/docs/1.2.0/roadmap.html +++ b/docs/1.2.0/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/1.2.0/support.html b/docs/1.2.0/support.html index 014137e56..534d899e9 100644 --- a/docs/1.2.0/support.html +++ b/docs/1.2.0/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/1.2.0/tutorials/authentication.html b/docs/1.2.0/tutorials/authentication.html index 6d1f18cc8..090bd29f1 100644 --- a/docs/1.2.0/tutorials/authentication.html +++ b/docs/1.2.0/tutorials/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/1.2.0/tutorials/code-example.html b/docs/1.2.0/tutorials/code-example.html index 1e66ca5ca..41ac4317b 100644 --- a/docs/1.2.0/tutorials/code-example.html +++ b/docs/1.2.0/tutorials/code-example.html @@ -4,7 +4,7 @@ Code examples | Serverpod - + diff --git a/docs/1.2.0/tutorials/first-app.html b/docs/1.2.0/tutorials/first-app.html index 2daddc2ad..237c28108 100644 --- a/docs/1.2.0/tutorials/first-app.html +++ b/docs/1.2.0/tutorials/first-app.html @@ -4,7 +4,7 @@ Build your first app | Serverpod - + diff --git a/docs/1.2.0/tutorials/videos.html b/docs/1.2.0/tutorials/videos.html index 2c5ee610a..7a2579ffa 100644 --- a/docs/1.2.0/tutorials/videos.html +++ b/docs/1.2.0/tutorials/videos.html @@ -4,7 +4,7 @@ Videos | Serverpod - + diff --git a/docs/1.2.0/upgrading/upgrade-to-one-point-two.html b/docs/1.2.0/upgrading/upgrade-to-one-point-two.html index 8f5a392a1..50ba4976e 100644 --- a/docs/1.2.0/upgrading/upgrade-to-one-point-two.html +++ b/docs/1.2.0/upgrading/upgrade-to-one-point-two.html @@ -4,7 +4,7 @@ Upgrade to 1.2 | Serverpod - + diff --git a/docs/404.html b/docs/404.html index 7c5ee40d9..ba3cc7300 100644 --- a/docs/404.html +++ b/docs/404.html @@ -4,7 +4,7 @@ Serverpod - + diff --git a/docs/assets/js/32b8fafb.15b91298.js b/docs/assets/js/32b8fafb.15b91298.js new file mode 100644 index 000000000..a44864f10 --- /dev/null +++ b/docs/assets/js/32b8fafb.15b91298.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkserverpod_docs=self.webpackChunkserverpod_docs||[]).push([[7115],{52183:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>h,frontMatter:()=>l,metadata:()=>r,toc:()=>c});var s=n(85893),d=n(11151);const l={},i="Working with models",r={id:"concepts/models",title:"Working with models",description:'Models are Yaml files used to define serializable classes in Serverpod. They are used to generate Dart code for the server and client, and, if a database table is defined, to generate database code for the server. Using regular .yaml files within lib/src/models is supported, but it is recommended to use .spy.yaml (.spy stands for "Server Pod Yaml") to leverage syntax highlighting provided by the Serverpod Extension for VS Code.',source:"@site/docs/06-concepts/02-models.md",sourceDirName:"06-concepts",slug:"/concepts/models",permalink:"/next/concepts/models",draft:!1,unlisted:!1,editUrl:"https://github.com/serverpod/serverpod_docs/tree/main/docs/06-concepts/02-models.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Working with endpoints",permalink:"/next/concepts/working-with-endpoints"},next:{title:"Custom serialization",permalink:"/next/concepts/serialization"}},a={},c=[{value:"Class",id:"class",level:2},{value:"Limiting visibility of a generated class",id:"limiting-visibility-of-a-generated-class",level:3},{value:"Exception",id:"exception",level:2},{value:"Enum",id:"enum",level:2},{value:"Adding documentation",id:"adding-documentation",level:2},{value:"Generated code",id:"generated-code",level:2},{value:"copyWith",id:"copywith",level:3},{value:"toJson / fromJson",id:"tojson--fromjson",level:3},{value:"Custom methods",id:"custom-methods",level:3},{value:"Default Values",id:"default-values",level:2},{value:"Keywords",id:"keywords",level:3},{value:"How priorities work",id:"how-priorities-work",level:3},{value:"Supported default values",id:"supported-default-values",level:3},{value:"Boolean",id:"boolean",level:4},{value:"DateTime",id:"datetime",level:4},{value:"Double",id:"double",level:4},{value:"Duration",id:"duration",level:4},{value:"Enum",id:"enum-1",level:4},{value:"Integer",id:"integer",level:4},{value:"String",id:"string",level:4},{value:"UuidValue",id:"uuidvalue",level:4},{value:"Example",id:"example",level:3},{value:"Keywords",id:"keywords-1",level:2}];function o(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"working-with-models",children:"Working with models"})}),"\n",(0,s.jsxs)(t.p,{children:["Models are Yaml files used to define serializable classes in Serverpod. They are used to generate Dart code for the server and client, and, if a database table is defined, to generate database code for the server. Using regular ",(0,s.jsx)(t.code,{children:".yaml"})," files within ",(0,s.jsx)(t.code,{children:"lib/src/models"})," is supported, but it is recommended to use ",(0,s.jsx)(t.code,{children:".spy.yaml"}),' (.spy stands for "Server Pod Yaml") to leverage syntax highlighting provided by the ',(0,s.jsx)(t.a,{href:"https://marketplace.visualstudio.com/items?itemName=serverpod.serverpod",children:"Serverpod Extension"})," for VS Code."]}),"\n",(0,s.jsx)(t.p,{children:"The files are analyzed by the Serverpod CLI when generating the project and creating migrations."}),"\n",(0,s.jsxs)(t.p,{children:["Run ",(0,s.jsx)(t.code,{children:"serverpod generate"})," to generate dart classes from the model files."]}),"\n",(0,s.jsx)(t.h2,{id:"class",children:"Class"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"class: Company\nfields:\n name: String\n foundedDate: DateTime?\n employees: List\n"})}),"\n",(0,s.jsxs)(t.p,{children:["Supported types are ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/bool-class.html",children:"bool"}),", ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/int-class.html",children:"int"}),", ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/double-class.html",children:"double"}),", ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/String-class.html",children:"String"}),", ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/Duration-class.html",children:"Duration"}),", ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/DateTime-class.html",children:"DateTime"}),", ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-typed_data/ByteData-class.html",children:"ByteData"}),", ",(0,s.jsx)(t.a,{href:"https://pub.dev/documentation/uuid/latest/uuid_value/UuidValue-class.html",children:"UuidValue"}),", and other serializable ",(0,s.jsx)(t.a,{href:"#class",children:"classes"}),", ",(0,s.jsx)(t.a,{href:"#exception",children:"exceptions"})," and ",(0,s.jsx)(t.a,{href:"#enum",children:"enums"}),". You can also use ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/List-class.html",children:"List"}),"s and ",(0,s.jsx)(t.a,{href:"https://api.dart.dev/dart-core/Map-class.html",children:"Map"}),"s of the supported types, just make sure to specify the types. Null safety is supported. Once your classes are generated, you can use them as parameters or return types to endpoint methods."]}),"\n",(0,s.jsx)(t.h3,{id:"limiting-visibility-of-a-generated-class",children:"Limiting visibility of a generated class"}),"\n",(0,s.jsx)(t.p,{children:"By default, generated code for your serializable objects is available both on the server and the client. You may want to have the code on the server side only. E.g., if the serializable object is connected to a database table containing private information."}),"\n",(0,s.jsx)(t.p,{children:"To make a serializable class generated only on the server side, set the serverOnly property to true."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"class: MyPrivateClass\nserverOnly: true\nfields:\n hiddenSecretKey: String\n"})}),"\n",(0,s.jsxs)(t.p,{children:["It is also possible to set a ",(0,s.jsx)(t.code,{children:"scope"})," on a per-field basis. By default all fields are visible to both the server and the client. The available scopes are ",(0,s.jsx)(t.code,{children:"all"}),", ",(0,s.jsx)(t.code,{children:"serverOnly"}),", ",(0,s.jsx)(t.code,{children:"none"}),"."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"class: SelectivelyHiddenClass\nfields:\n hiddenSecretKey: String, scope=serverOnly\n publicKey: String\n"})}),"\n",(0,s.jsx)(t.admonition,{type:"info",children:(0,s.jsxs)(t.p,{children:["Serverpod's models can easily be saved to or read from the database. You can read more about this in the ",(0,s.jsx)(t.a,{href:"database/models",children:"Database"})," section."]})}),"\n",(0,s.jsx)(t.h2,{id:"exception",children:"Exception"}),"\n",(0,s.jsxs)(t.p,{children:["The Serverpod models supports creating exceptions that can be thrown in endpoints by using the ",(0,s.jsx)(t.code,{children:"exception"})," keyword. For more in-depth description on how to work with exceptions see ",(0,s.jsx)(t.a,{href:"exceptions",children:"Error handling and exceptions"}),"."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"exception: MyException\nfields:\n message: String\n errorType: MyEnum\n"})}),"\n",(0,s.jsx)(t.h2,{id:"enum",children:"Enum"}),"\n",(0,s.jsxs)(t.p,{children:["It is easy to add custom enums with serialization support by using the ",(0,s.jsx)(t.code,{children:"enum"})," keyword."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"enum: Animal\nvalues:\n - dog\n - cat\n - bird\n"})}),"\n",(0,s.jsx)(t.p,{children:"By default the serialization will convert the enum to an int representing the index of the value. Changing the order may therefore have unforeseen consequences when reusing old data (such as from a database). Changing the serialization to be based on the name instead of index is easy."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"enum: Animal\nserialized: byName\nvalues:\n - dog\n - cat\n - bird\n"})}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.code,{children:"serialized"})," has two valid values ",(0,s.jsx)(t.code,{children:"byName"})," and ",(0,s.jsx)(t.code,{children:"byIndex"}),". When using ",(0,s.jsx)(t.code,{children:"byName"})," the string literal of the enum is used, when using ",(0,s.jsx)(t.code,{children:"byIndex"})," the index value (0, 1, 2, etc) is used."]}),"\n",(0,s.jsx)(t.admonition,{type:"info",children:(0,s.jsxs)(t.p,{children:["It's recommended to always set ",(0,s.jsx)(t.code,{children:"serialized"})," to ",(0,s.jsx)(t.code,{children:"byName"})," in any new Enum models, as this is less fragile and will be changed to the default setting in version 2 of Serverpod."]})}),"\n",(0,s.jsx)(t.h2,{id:"adding-documentation",children:"Adding documentation"}),"\n",(0,s.jsx)(t.p,{children:"Serverpod allows you to add documentation to your serializable objects in a similar way that you would add documentation to your Dart code. Use three hashes (###) to indicate that a comment should be considered documentation."}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"### Information about a company.\nclass: Company\nfields:\n ### The name of the company.\n name: String\n\n ### The date the company was founded, if known.\n foundedDate: DateTime?\n\n ### A list of people currently employed at the company.\n employees: List\n"})}),"\n",(0,s.jsx)(t.h2,{id:"generated-code",children:"Generated code"}),"\n",(0,s.jsx)(t.p,{children:"Serverpod generates some convenience methods on the Dart classes."}),"\n",(0,s.jsx)(t.h3,{id:"copywith",children:"copyWith"}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"copyWith"})," method allows for efficient object copying with selective field updates and is available on all generated ",(0,s.jsx)(t.code,{children:"class"}),"es. Here's how it operates:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:"var john = User(name: 'John Doe', age: 25);\nvar jane = john.copyWith(name: 'Jane Doe');\n"})}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"copyWith"})," method generates a deep copy of an object, preserving all original fields unless explicitly modified. It can distinguish between a field set to ",(0,s.jsx)(t.code,{children:"null"})," and a field left unspecified (undefined). When using ",(0,s.jsx)(t.code,{children:"copyWith"}),", any field you don't update remains unchanged in the new object."]}),"\n",(0,s.jsx)(t.h3,{id:"tojson--fromjson",children:"toJson / fromJson"}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.code,{children:"toJson"})," and ",(0,s.jsx)(t.code,{children:"fromJson"})," methods are generated on all models to help with serialization. Serverpod manages all serialization for you out of the box and you will rarely have to use these methods by your self. See the ",(0,s.jsx)(t.a,{href:"serialization",children:"Serialization"})," section for more info."]}),"\n",(0,s.jsx)(t.h3,{id:"custom-methods",children:"Custom methods"}),"\n",(0,s.jsxs)(t.p,{children:["Sometimes you will want to add custom methods to the generated classes. The easiest way to do this is with ",(0,s.jsx)(t.a,{href:"https://dart.dev/language/extension-methods",children:"Dart's extension feature"}),"."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-dart",children:"extension MyExtension on MyClass {\n bool isCustomMethod() {\n return true;\n }\n}\n"})}),"\n",(0,s.jsx)(t.h2,{id:"default-values",children:"Default Values"}),"\n",(0,s.jsx)(t.p,{children:"Serverpod supports defining default values for fields in your models. These default values can be specified using three different keywords that determine how and where the defaults are applied:"}),"\n",(0,s.jsx)(t.h3,{id:"keywords",children:"Keywords"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"default"}),": This keyword sets a default value for both the model (code) and the database (persisted data). It acts as a general fallback if more specific defaults aren't provided."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"defaultModel"}),": This keyword sets a default value specifically for the model (the code side). If ",(0,s.jsx)(t.code,{children:"defaultModel"})," is not provided, the model will use the value specified by ",(0,s.jsx)(t.code,{children:"default"})," if it's available."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"defaultPersist"}),": This keyword sets a default value specifically for the database. If ",(0,s.jsx)(t.code,{children:"defaultPersist"})," is not provided, the database will use the value specified by ",(0,s.jsx)(t.code,{children:"default"})," if it's available."]}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"how-priorities-work",children:"How priorities work"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"For the model (code side):"})," If both ",(0,s.jsx)(t.code,{children:"defaultModel"})," and ",(0,s.jsx)(t.code,{children:"default"})," are provided, the model will use the ",(0,s.jsx)(t.code,{children:"defaultModel"})," value. If ",(0,s.jsx)(t.code,{children:"defaultModel"})," is not provided, it will fall back to using the ",(0,s.jsx)(t.code,{children:"default"})," value."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"For the database (persisted data):"})," If both ",(0,s.jsx)(t.code,{children:"defaultPersist"})," and ",(0,s.jsx)(t.code,{children:"default"})," are provided, the database will use the ",(0,s.jsx)(t.code,{children:"defaultPersist"})," value. If ",(0,s.jsx)(t.code,{children:"defaultPersist"})," is not provided, it will fall back to using the ",(0,s.jsx)(t.code,{children:"default"})," value."]}),"\n"]}),"\n",(0,s.jsx)(t.p,{children:"You can use these default values individually or in combination as needed. It is not required to use all default types for a field."}),"\n",(0,s.jsxs)(t.admonition,{type:"info",children:[(0,s.jsxs)(t.p,{children:["When using ",(0,s.jsx)(t.code,{children:"default"})," or ",(0,s.jsx)(t.code,{children:"defaultModel"})," in combination with ",(0,s.jsx)(t.code,{children:"defaultPersist"}),", it's important to understand how the interaction between these keywords affects the final value in the database."]}),(0,s.jsxs)(t.p,{children:["If you set a ",(0,s.jsx)(t.code,{children:"default"})," or ",(0,s.jsx)(t.code,{children:"defaultModel"})," value, the model's field or variable will have a value when it's passed to the database\u2014it will not be ",(0,s.jsx)(t.code,{children:"null"}),". Because of this, the SQL query will not use the ",(0,s.jsx)(t.code,{children:"defaultPersist"})," value since the field already has a value assigned by the model. In essence, assigning a ",(0,s.jsx)(t.code,{children:"default"})," or ",(0,s.jsx)(t.code,{children:"defaultModel"})," is like directly providing a value to the field, and the database will use this provided value instead of its own default."]}),(0,s.jsxs)(t.p,{children:["This means that ",(0,s.jsx)(t.code,{children:"defaultPersist"})," only comes into play when the model does not provide a value, allowing the database to apply its own default setting."]})]}),"\n",(0,s.jsx)(t.h3,{id:"supported-default-values",children:"Supported default values"}),"\n",(0,s.jsx)(t.h4,{id:"boolean",children:"Boolean"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsx)(t.tbody,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Boolean"})}),(0,s.jsxs)(t.td,{children:[(0,s.jsx)(t.code,{children:"true"})," or ",(0,s.jsx)(t.code,{children:"false"})]}),(0,s.jsxs)(t.td,{children:["Sets the field to a boolean value, either ",(0,s.jsx)(t.code,{children:"true"})," or ",(0,s.jsx)(t.code,{children:"false"}),"."]})]})})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"boolDefault: bool, default=true\n"})}),"\n",(0,s.jsx)(t.h4,{id:"datetime",children:"DateTime"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Current Date and Time"})}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"now"})}),(0,s.jsx)(t.td,{children:"Sets the field to the current date and time."})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Specific UTC DateTime"})}),(0,s.jsxs)(t.td,{children:["UTC DateTime string in the format ",(0,s.jsx)(t.code,{children:"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"})]}),(0,s.jsx)(t.td,{children:"Sets the field to a specific date and time."})]})]})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"dateTimeDefaultNow: DateTime, default=now\ndateTimeDefaultUtc: DateTime, default=2024-05-01T22:00:00.000Z\n"})}),"\n",(0,s.jsx)(t.h4,{id:"double",children:"Double"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsx)(t.tbody,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Double"})}),(0,s.jsx)(t.td,{children:"Any double value"}),(0,s.jsx)(t.td,{children:"Sets the field to a specific double value."})]})})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"doubleDefault: double, default=10.5\n"})}),"\n",(0,s.jsx)(t.h4,{id:"duration",children:"Duration"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsx)(t.tbody,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Specific Duration"})}),(0,s.jsxs)(t.td,{children:["A valid duration in the format ",(0,s.jsx)(t.code,{children:"Xd Xh Xmin Xs Xms"})]}),(0,s.jsxs)(t.td,{children:["Sets the field to a specific duration value. For example, ",(0,s.jsx)(t.code,{children:"1d 2h 10min 30s 100ms"})," represents 1 day, 2 hours, 10 minutes, 30 seconds, and 100 milliseconds."]})]})})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"durationDefault: Duration, default=1d 2h 10min 30s 100ms\n"})}),"\n",(0,s.jsx)(t.h4,{id:"enum-1",children:"Enum"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsx)(t.tbody,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Enum"})}),(0,s.jsx)(t.td,{children:"Any valid enum value"}),(0,s.jsx)(t.td,{children:"Sets the field to a specific enum value."})]})})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"enum: ByNameEnum\nserialized: byName\nvalues:\n - byName1\n - byName2\n"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"enum: ByIndexEnum\nserialized: byIndex\nvalues:\n - byIndex1\n - byIndex2\n"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"class: EnumDefault\ntable: enum_default\nfields:\n byNameEnumDefault: ByNameEnum, default=byName1\n byIndexEnumDefault: ByIndexEnum, default=byIndex1\n"})}),"\n",(0,s.jsx)(t.p,{children:"In this example:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["The ",(0,s.jsx)(t.code,{children:"byNameEnumDefault"})," field will default to ",(0,s.jsx)(t.code,{children:"'byName1'"})," in the database."]}),"\n",(0,s.jsxs)(t.li,{children:["The ",(0,s.jsx)(t.code,{children:"byIndexEnumDefault"})," field will default to ",(0,s.jsx)(t.code,{children:"0"})," (the index of ",(0,s.jsx)(t.code,{children:"byIndex1"}),")."]}),"\n"]}),"\n",(0,s.jsx)(t.h4,{id:"integer",children:"Integer"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsx)(t.tbody,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Integer"})}),(0,s.jsx)(t.td,{children:"Any integer value"}),(0,s.jsx)(t.td,{children:"Sets the field to a specific integer value."})]})})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"intDefault: int, default=10\n"})}),"\n",(0,s.jsx)(t.h4,{id:"string",children:"String"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsx)(t.tbody,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"String"})}),(0,s.jsx)(t.td,{children:"Any string value"}),(0,s.jsx)(t.td,{children:"Sets the field to a specific string value."})]})})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"stringDefault: String, default='This is a string'\n"})}),"\n",(0,s.jsx)(t.h4,{id:"uuidvalue",children:"UuidValue"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Type"}),(0,s.jsx)(t.th,{children:"Keyword"}),(0,s.jsx)(t.th,{children:"Description"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"Random UUID"})}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"random"})}),(0,s.jsxs)(t.td,{children:["Generates a random UUID. On the Dart side, ",(0,s.jsx)(t.code,{children:"Uuid().v4obj()"})," is used. On the database side, ",(0,s.jsx)(t.code,{children:"gen_random_uuid()"})," is used."]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.strong,{children:"UUID String"})}),(0,s.jsx)(t.td,{children:"A valid UUID version 4 string"}),(0,s.jsx)(t.td,{children:"Assigns a specific UUID to the field."})]})]})]}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"Example:"})}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:"uuidDefaultRandom: UuidValue, default=random\nuuidDefaultUuid: UuidValue, default='550e8400-e29b-41d4-a716-446655440000'\n"})}),"\n",(0,s.jsx)(t.h3,{id:"example",children:"Example"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-yaml",children:'class: DefaultValue\ntable: default_value\nfields:\n ### Sets the current date and time as the default value.\n dateTimeDefault: DateTime, default=now\n\n ### Sets the default value for a boolean field.\n boolDefault: bool, defaultModel=false, defaultPersist=true\n\n ### Sets the default value for an integer field.\n intDefault: int, defaultPersist=20\n\n ### Sets the default value for a double field.\n doubleDefault: double, default=10.5, defaultPersist=20.5\n\n ### Sets the default value for a string field.\n stringDefault: String, default="This is a string", defaultModel="This is a string"\n'})}),"\n",(0,s.jsx)(t.h2,{id:"keywords-1",children:"Keywords"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:(0,s.jsx)(t.strong,{children:"Keyword"})}),(0,s.jsx)(t.th,{children:"Note"}),(0,s.jsx)(t.th,{style:{textAlign:"center"},children:(0,s.jsx)(t.a,{href:"#class",children:"class"})}),(0,s.jsx)(t.th,{style:{textAlign:"center"},children:(0,s.jsx)(t.a,{href:"#exception",children:"exception"})}),(0,s.jsx)(t.th,{style:{textAlign:"center"},children:(0,s.jsx)(t.a,{href:"#enum",children:"enum"})})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#enum",children:(0,s.jsx)(t.strong,{children:"values"})})}),(0,s.jsx)(t.td,{children:"A special key for enums with a list of all enum values."}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#enum",children:(0,s.jsx)(t.strong,{children:"serialized"})})}),(0,s.jsx)(t.td,{children:"Sets the mode enums are serialized in"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#limiting-visibility-of-a-generated-class",children:(0,s.jsx)(t.strong,{children:"serverOnly"})})}),(0,s.jsx)(t.td,{children:"Boolean flag if code generator only should create the code for the server."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/models",children:(0,s.jsx)(t.strong,{children:"table"})})}),(0,s.jsx)(t.td,{children:"A name for the database table, enables generation of database code."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/migrations#opt-out-of-migrations",children:(0,s.jsx)(t.strong,{children:"managedMigration"})})}),(0,s.jsx)(t.td,{children:"A boolean flag to opt out of the database migration system."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#class",children:(0,s.jsx)(t.strong,{children:"fields"})})}),(0,s.jsx)(t.td,{children:"All fields in the generated class should be listed here."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#class",children:(0,s.jsx)(t.strong,{children:"type (fields)"})})}),(0,s.jsx)(t.td,{children:"Denotes the data type for a field."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#limiting-visibility-of-a-generated-class",children:(0,s.jsx)(t.strong,{children:"scope"})})}),(0,s.jsx)(t.td,{children:"Denotes the scope for a field."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/models",children:(0,s.jsx)(t.strong,{children:"persist"})})}),(0,s.jsxs)(t.td,{children:["A boolean flag if the data should be stored in the database or not can be negated with ",(0,s.jsx)(t.code,{children:"!persist"})]}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/relations/one-to-one",children:(0,s.jsx)(t.strong,{children:"relation"})})}),(0,s.jsx)(t.td,{children:"Sets a relation between model files, requires a table name to be set."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/relations/one-to-one#bidirectional-relations",children:(0,s.jsx)(t.strong,{children:"name"})})}),(0,s.jsx)(t.td,{children:"Give a name to a relation to pair them."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/relations/one-to-one#with-an-id-field",children:(0,s.jsx)(t.strong,{children:"parent"})})}),(0,s.jsx)(t.td,{children:"Sets the parent table on a relation."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/relations/one-to-one#custom-foreign-key-field",children:(0,s.jsx)(t.strong,{children:"field"})})}),(0,s.jsx)(t.td,{children:"A manual specified foreign key field."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/relations/referential-actions",children:(0,s.jsx)(t.strong,{children:"onUpdate"})})}),(0,s.jsx)(t.td,{children:"Set the referential actions when updating data in the database."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/relations/referential-actions",children:(0,s.jsx)(t.strong,{children:"onDelete"})})}),(0,s.jsx)(t.td,{children:"Set the referential actions when deleting data in the database."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/relations/one-to-one#optional-relation",children:(0,s.jsx)(t.strong,{children:"optional"})})}),(0,s.jsx)(t.td,{children:"A boolean flag to make a relation optional."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/indexing",children:(0,s.jsx)(t.strong,{children:"indexes"})})}),(0,s.jsx)(t.td,{children:"Create indexes on your fields / columns."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/indexing",children:(0,s.jsx)(t.strong,{children:"fields (index)"})})}),(0,s.jsx)(t.td,{children:"List the fields to create the indexes on."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/indexing",children:(0,s.jsx)(t.strong,{children:"type (index)"})})}),(0,s.jsx)(t.td,{children:"The type of index to create."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"database/indexing",children:(0,s.jsx)(t.strong,{children:"unique"})})}),(0,s.jsx)(t.td,{children:"Boolean flag to make the entries unique in the database."}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#default-values",children:(0,s.jsx)(t.strong,{children:"default"})})}),(0,s.jsxs)(t.td,{children:["Sets the default value for both the model and the database. This keyword cannot be used with ",(0,s.jsx)(t.strong,{children:"relation"}),"."]}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#default-values",children:(0,s.jsx)(t.strong,{children:"defaultModel"})})}),(0,s.jsxs)(t.td,{children:["Sets the default value for the model side. This keyword cannot be used with ",(0,s.jsx)(t.strong,{children:"relation"}),"."]}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"#default-values",children:(0,s.jsx)(t.strong,{children:"defaultPersist"})})}),(0,s.jsxs)(t.td,{children:["Sets the default value for the database side. This keyword cannot be used with ",(0,s.jsx)(t.strong,{children:"relation"})," and ",(0,s.jsx)(t.strong,{children:"!persist"}),"."]}),(0,s.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,s.jsx)(t.td,{style:{textAlign:"center"}}),(0,s.jsx)(t.td,{style:{textAlign:"center"}})]})]})]})]})}function h(e={}){const{wrapper:t}={...(0,d.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>r,a:()=>i});var s=n(67294);const d={},l=s.createContext(d);function i(e){const t=s.useContext(l);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),s.createElement(l.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/docs/assets/js/32b8fafb.15d215be.js b/docs/assets/js/32b8fafb.15d215be.js deleted file mode 100644 index 2ac5b77c2..000000000 --- a/docs/assets/js/32b8fafb.15d215be.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkserverpod_docs=self.webpackChunkserverpod_docs||[]).push([[7115],{52183:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>h,frontMatter:()=>l,metadata:()=>r,toc:()=>o});var n=s(85893),d=s(11151);const l={},i="Working with models",r={id:"concepts/models",title:"Working with models",description:'Models are Yaml files used to define serializable classes in Serverpod. They are used to generate Dart code for the server and client, and, if a database table is defined, to generate database code for the server. Using regular .yaml files within lib/src/models is supported, but it is recommended to use .spy.yaml (.spy stands for "Server Pod Yaml") to leverage syntax highlighting provided by the Serverpod Extension for VS Code.',source:"@site/docs/06-concepts/02-models.md",sourceDirName:"06-concepts",slug:"/concepts/models",permalink:"/next/concepts/models",draft:!1,unlisted:!1,editUrl:"https://github.com/serverpod/serverpod_docs/tree/main/docs/06-concepts/02-models.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Working with endpoints",permalink:"/next/concepts/working-with-endpoints"},next:{title:"Custom serialization",permalink:"/next/concepts/serialization"}},a={},o=[{value:"Class",id:"class",level:2},{value:"Limiting visibility of a generated class",id:"limiting-visibility-of-a-generated-class",level:3},{value:"Exception",id:"exception",level:2},{value:"Enum",id:"enum",level:2},{value:"Adding documentation",id:"adding-documentation",level:2},{value:"Generated code",id:"generated-code",level:2},{value:"copyWith",id:"copywith",level:3},{value:"toJson / fromJson",id:"tojson--fromjson",level:3},{value:"Custom methods",id:"custom-methods",level:3},{value:"Default Values",id:"default-values",level:2},{value:"Keywords",id:"keywords",level:3},{value:"How priorities work",id:"how-priorities-work",level:3},{value:"Supported default values",id:"supported-default-values",level:3},{value:"Boolean",id:"boolean",level:4},{value:"DateTime",id:"datetime",level:4},{value:"Double",id:"double",level:4},{value:"Duration",id:"duration",level:4},{value:"Integer",id:"integer",level:4},{value:"String",id:"string",level:4},{value:"UuidValue",id:"uuidvalue",level:4},{value:"Example",id:"example",level:3},{value:"Keywords",id:"keywords-1",level:2}];function c(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"working-with-models",children:"Working with models"})}),"\n",(0,n.jsxs)(t.p,{children:["Models are Yaml files used to define serializable classes in Serverpod. They are used to generate Dart code for the server and client, and, if a database table is defined, to generate database code for the server. Using regular ",(0,n.jsx)(t.code,{children:".yaml"})," files within ",(0,n.jsx)(t.code,{children:"lib/src/models"})," is supported, but it is recommended to use ",(0,n.jsx)(t.code,{children:".spy.yaml"}),' (.spy stands for "Server Pod Yaml") to leverage syntax highlighting provided by the ',(0,n.jsx)(t.a,{href:"https://marketplace.visualstudio.com/items?itemName=serverpod.serverpod",children:"Serverpod Extension"})," for VS Code."]}),"\n",(0,n.jsx)(t.p,{children:"The files are analyzed by the Serverpod CLI when generating the project and creating migrations."}),"\n",(0,n.jsxs)(t.p,{children:["Run ",(0,n.jsx)(t.code,{children:"serverpod generate"})," to generate dart classes from the model files."]}),"\n",(0,n.jsx)(t.h2,{id:"class",children:"Class"}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"class: Company\nfields:\n name: String\n foundedDate: DateTime?\n employees: List\n"})}),"\n",(0,n.jsxs)(t.p,{children:["Supported types are ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/bool-class.html",children:"bool"}),", ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/int-class.html",children:"int"}),", ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/double-class.html",children:"double"}),", ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/String-class.html",children:"String"}),", ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/Duration-class.html",children:"Duration"}),", ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/DateTime-class.html",children:"DateTime"}),", ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-typed_data/ByteData-class.html",children:"ByteData"}),", ",(0,n.jsx)(t.a,{href:"https://pub.dev/documentation/uuid/latest/uuid_value/UuidValue-class.html",children:"UuidValue"}),", and other serializable ",(0,n.jsx)(t.a,{href:"#class",children:"classes"}),", ",(0,n.jsx)(t.a,{href:"#exception",children:"exceptions"})," and ",(0,n.jsx)(t.a,{href:"#enum",children:"enums"}),". You can also use ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/List-class.html",children:"List"}),"s and ",(0,n.jsx)(t.a,{href:"https://api.dart.dev/dart-core/Map-class.html",children:"Map"}),"s of the supported types, just make sure to specify the types. Null safety is supported. Once your classes are generated, you can use them as parameters or return types to endpoint methods."]}),"\n",(0,n.jsx)(t.h3,{id:"limiting-visibility-of-a-generated-class",children:"Limiting visibility of a generated class"}),"\n",(0,n.jsx)(t.p,{children:"By default, generated code for your serializable objects is available both on the server and the client. You may want to have the code on the server side only. E.g., if the serializable object is connected to a database table containing private information."}),"\n",(0,n.jsx)(t.p,{children:"To make a serializable class generated only on the server side, set the serverOnly property to true."}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"class: MyPrivateClass\nserverOnly: true\nfields:\n hiddenSecretKey: String\n"})}),"\n",(0,n.jsxs)(t.p,{children:["It is also possible to set a ",(0,n.jsx)(t.code,{children:"scope"})," on a per-field basis. By default all fields are visible to both the server and the client. The available scopes are ",(0,n.jsx)(t.code,{children:"all"}),", ",(0,n.jsx)(t.code,{children:"serverOnly"}),", ",(0,n.jsx)(t.code,{children:"none"}),"."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"class: SelectivelyHiddenClass\nfields:\n hiddenSecretKey: String, scope=serverOnly\n publicKey: String\n"})}),"\n",(0,n.jsx)(t.admonition,{type:"info",children:(0,n.jsxs)(t.p,{children:["Serverpod's models can easily be saved to or read from the database. You can read more about this in the ",(0,n.jsx)(t.a,{href:"database/models",children:"Database"})," section."]})}),"\n",(0,n.jsx)(t.h2,{id:"exception",children:"Exception"}),"\n",(0,n.jsxs)(t.p,{children:["The Serverpod models supports creating exceptions that can be thrown in endpoints by using the ",(0,n.jsx)(t.code,{children:"exception"})," keyword. For more in-depth description on how to work with exceptions see ",(0,n.jsx)(t.a,{href:"exceptions",children:"Error handling and exceptions"}),"."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"exception: MyException\nfields:\n message: String\n errorType: MyEnum\n"})}),"\n",(0,n.jsx)(t.h2,{id:"enum",children:"Enum"}),"\n",(0,n.jsxs)(t.p,{children:["It is easy to add custom enums with serialization support by using the ",(0,n.jsx)(t.code,{children:"enum"})," keyword."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"enum: Animal\nvalues:\n - dog\n - cat\n - bird\n"})}),"\n",(0,n.jsx)(t.p,{children:"By default the serialization will convert the enum to an int representing the index of the value. Changing the order may therefore have unforeseen consequences when reusing old data (such as from a database). Changing the serialization to be based on the name instead of index is easy."}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"enum: Animal\nserialized: byName\nvalues:\n - dog\n - cat\n - bird\n"})}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"serialized"})," has two valid values ",(0,n.jsx)(t.code,{children:"byName"})," and ",(0,n.jsx)(t.code,{children:"byIndex"}),". When using ",(0,n.jsx)(t.code,{children:"byName"})," the string literal of the enum is used, when using ",(0,n.jsx)(t.code,{children:"byIndex"})," the index value (0, 1, 2, etc) is used."]}),"\n",(0,n.jsx)(t.admonition,{type:"info",children:(0,n.jsxs)(t.p,{children:["It's recommended to always set ",(0,n.jsx)(t.code,{children:"serialized"})," to ",(0,n.jsx)(t.code,{children:"byName"})," in any new Enum models, as this is less fragile and will be changed to the default setting in version 2 of Serverpod."]})}),"\n",(0,n.jsx)(t.h2,{id:"adding-documentation",children:"Adding documentation"}),"\n",(0,n.jsx)(t.p,{children:"Serverpod allows you to add documentation to your serializable objects in a similar way that you would add documentation to your Dart code. Use three hashes (###) to indicate that a comment should be considered documentation."}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"### Information about a company.\nclass: Company\nfields:\n ### The name of the company.\n name: String\n\n ### The date the company was founded, if known.\n foundedDate: DateTime?\n\n ### A list of people currently employed at the company.\n employees: List\n"})}),"\n",(0,n.jsx)(t.h2,{id:"generated-code",children:"Generated code"}),"\n",(0,n.jsx)(t.p,{children:"Serverpod generates some convenience methods on the Dart classes."}),"\n",(0,n.jsx)(t.h3,{id:"copywith",children:"copyWith"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"copyWith"})," method allows for efficient object copying with selective field updates and is available on all generated ",(0,n.jsx)(t.code,{children:"class"}),"es. Here's how it operates:"]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-dart",children:"var john = User(name: 'John Doe', age: 25);\nvar jane = john.copyWith(name: 'Jane Doe');\n"})}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"copyWith"})," method generates a deep copy of an object, preserving all original fields unless explicitly modified. It can distinguish between a field set to ",(0,n.jsx)(t.code,{children:"null"})," and a field left unspecified (undefined). When using ",(0,n.jsx)(t.code,{children:"copyWith"}),", any field you don't update remains unchanged in the new object."]}),"\n",(0,n.jsx)(t.h3,{id:"tojson--fromjson",children:"toJson / fromJson"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"toJson"})," and ",(0,n.jsx)(t.code,{children:"fromJson"})," methods are generated on all models to help with serialization. Serverpod manages all serialization for you out of the box and you will rarely have to use these methods by your self. See the ",(0,n.jsx)(t.a,{href:"serialization",children:"Serialization"})," section for more info."]}),"\n",(0,n.jsx)(t.h3,{id:"custom-methods",children:"Custom methods"}),"\n",(0,n.jsxs)(t.p,{children:["Sometimes you will want to add custom methods to the generated classes. The easiest way to do this is with ",(0,n.jsx)(t.a,{href:"https://dart.dev/language/extension-methods",children:"Dart's extension feature"}),"."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-dart",children:"extension MyExtension on MyClass {\n bool isCustomMethod() {\n return true;\n }\n}\n"})}),"\n",(0,n.jsx)(t.h2,{id:"default-values",children:"Default Values"}),"\n",(0,n.jsx)(t.p,{children:"Serverpod supports defining default values for fields in your models. These default values can be specified using three different keywords that determine how and where the defaults are applied:"}),"\n",(0,n.jsx)(t.h3,{id:"keywords",children:"Keywords"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"default"}),": This keyword sets a default value for both the model (code) and the database (persisted data). It acts as a general fallback if more specific defaults aren't provided."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"defaultModel"}),": This keyword sets a default value specifically for the model (the code side). If ",(0,n.jsx)(t.code,{children:"defaultModel"})," is not provided, the model will use the value specified by ",(0,n.jsx)(t.code,{children:"default"})," if it's available."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"defaultPersist"}),": This keyword sets a default value specifically for the database. If ",(0,n.jsx)(t.code,{children:"defaultPersist"})," is not provided, the database will use the value specified by ",(0,n.jsx)(t.code,{children:"default"})," if it's available."]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"how-priorities-work",children:"How priorities work"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"For the model (code side):"})," If both ",(0,n.jsx)(t.code,{children:"defaultModel"})," and ",(0,n.jsx)(t.code,{children:"default"})," are provided, the model will use the ",(0,n.jsx)(t.code,{children:"defaultModel"})," value. If ",(0,n.jsx)(t.code,{children:"defaultModel"})," is not provided, it will fall back to using the ",(0,n.jsx)(t.code,{children:"default"})," value."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"For the database (persisted data):"})," If both ",(0,n.jsx)(t.code,{children:"defaultPersist"})," and ",(0,n.jsx)(t.code,{children:"default"})," are provided, the database will use the ",(0,n.jsx)(t.code,{children:"defaultPersist"})," value. If ",(0,n.jsx)(t.code,{children:"defaultPersist"})," is not provided, it will fall back to using the ",(0,n.jsx)(t.code,{children:"default"})," value."]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"You can use these default values individually or in combination as needed. It is not required to use all default types for a field."}),"\n",(0,n.jsxs)(t.admonition,{type:"info",children:[(0,n.jsxs)(t.p,{children:["When using ",(0,n.jsx)(t.code,{children:"default"})," or ",(0,n.jsx)(t.code,{children:"defaultModel"})," in combination with ",(0,n.jsx)(t.code,{children:"defaultPersist"}),", it's important to understand how the interaction between these keywords affects the final value in the database."]}),(0,n.jsxs)(t.p,{children:["If you set a ",(0,n.jsx)(t.code,{children:"default"})," or ",(0,n.jsx)(t.code,{children:"defaultModel"})," value, the model's field or variable will have a value when it's passed to the database\u2014it will not be ",(0,n.jsx)(t.code,{children:"null"}),". Because of this, the SQL query will not use the ",(0,n.jsx)(t.code,{children:"defaultPersist"})," value since the field already has a value assigned by the model. In essence, assigning a ",(0,n.jsx)(t.code,{children:"default"})," or ",(0,n.jsx)(t.code,{children:"defaultModel"})," is like directly providing a value to the field, and the database will use this provided value instead of its own default."]}),(0,n.jsxs)(t.p,{children:["This means that ",(0,n.jsx)(t.code,{children:"defaultPersist"})," only comes into play when the model does not provide a value, allowing the database to apply its own default setting."]})]}),"\n",(0,n.jsx)(t.h3,{id:"supported-default-values",children:"Supported default values"}),"\n",(0,n.jsx)(t.h4,{id:"boolean",children:"Boolean"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Type"}),(0,n.jsx)(t.th,{children:"Keyword"}),(0,n.jsx)(t.th,{children:"Description"})]})}),(0,n.jsx)(t.tbody,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"Boolean Values"})}),(0,n.jsxs)(t.td,{children:[(0,n.jsx)(t.code,{children:"true"})," or ",(0,n.jsx)(t.code,{children:"false"})]}),(0,n.jsxs)(t.td,{children:["Sets the field to a boolean value, either ",(0,n.jsx)(t.code,{children:"true"})," or ",(0,n.jsx)(t.code,{children:"false"}),"."]})]})})]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example:"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"boolDefault: bool, default=true\n"})}),"\n",(0,n.jsx)(t.h4,{id:"datetime",children:"DateTime"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Type"}),(0,n.jsx)(t.th,{children:"Keyword"}),(0,n.jsx)(t.th,{children:"Description"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"Current Date and Time"})}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.code,{children:"now"})}),(0,n.jsx)(t.td,{children:"Sets the field to the current date and time."})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"Specific UTC DateTime"})}),(0,n.jsxs)(t.td,{children:["UTC DateTime string in the format ",(0,n.jsx)(t.code,{children:"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"})]}),(0,n.jsx)(t.td,{children:"Sets the field to a specific date and time."})]})]})]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example:"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"dateTimeDefaultNow: DateTime, default=now\ndateTimeDefaultUtc: DateTime, default=2024-05-01T22:00:00.000Z\n"})}),"\n",(0,n.jsx)(t.h4,{id:"double",children:"Double"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Type"}),(0,n.jsx)(t.th,{children:"Keyword"}),(0,n.jsx)(t.th,{children:"Description"})]})}),(0,n.jsx)(t.tbody,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"Double Values"})}),(0,n.jsx)(t.td,{children:"Any double value"}),(0,n.jsx)(t.td,{children:"Sets the field to a specific double value."})]})})]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example:"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"doubleDefault: double, default=10.5\n"})}),"\n",(0,n.jsx)(t.h4,{id:"duration",children:"Duration"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Type"}),(0,n.jsx)(t.th,{children:"Keyword"}),(0,n.jsx)(t.th,{children:"Description"})]})}),(0,n.jsx)(t.tbody,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"Specific Duration"})}),(0,n.jsxs)(t.td,{children:["A valid duration in the format ",(0,n.jsx)(t.code,{children:"Xd Xh Xmin Xs Xms"})]}),(0,n.jsxs)(t.td,{children:["Sets the field to a specific duration value. Each part of the format represents a different unit of time: ",(0,n.jsx)(t.code,{children:"d"})," for days, ",(0,n.jsx)(t.code,{children:"h"})," for hours, ",(0,n.jsx)(t.code,{children:"min"})," for minutes, ",(0,n.jsx)(t.code,{children:"s"})," for seconds, and ",(0,n.jsx)(t.code,{children:"ms"})," for milliseconds. For example, ",(0,n.jsx)(t.code,{children:"1d 2h 10min 30s 100ms"})," represents 1 day, 2 hours, 10 minutes, 30 seconds, and 100 milliseconds."]})]})})]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example:"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"durationDefault: Duration, default=1d 2h 10min 30s 100ms\n"})}),"\n",(0,n.jsx)(t.h4,{id:"integer",children:"Integer"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Type"}),(0,n.jsx)(t.th,{children:"Keyword"}),(0,n.jsx)(t.th,{children:"Description"})]})}),(0,n.jsx)(t.tbody,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"Integer Values"})}),(0,n.jsx)(t.td,{children:"Any integer value"}),(0,n.jsx)(t.td,{children:"Sets the field to a specific integer value."})]})})]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example:"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"intDefault: int, default=10\n"})}),"\n",(0,n.jsx)(t.h4,{id:"string",children:"String"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Type"}),(0,n.jsx)(t.th,{children:"Keyword"}),(0,n.jsx)(t.th,{children:"Description"})]})}),(0,n.jsx)(t.tbody,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"String Values"})}),(0,n.jsx)(t.td,{children:"Any string value"}),(0,n.jsx)(t.td,{children:"Sets the field to a specific string value."})]})})]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example:"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"stringDefault: String, default='This is a string'\n"})}),"\n",(0,n.jsx)(t.h4,{id:"uuidvalue",children:"UuidValue"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Type"}),(0,n.jsx)(t.th,{children:"Keyword"}),(0,n.jsx)(t.th,{children:"Description"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"Random UUID"})}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.code,{children:"random"})}),(0,n.jsxs)(t.td,{children:["Generates a random UUID. On the Dart side, ",(0,n.jsx)(t.code,{children:"Uuid().v4obj()"})," is used. On the database side, ",(0,n.jsx)(t.code,{children:"gen_random_uuid()"})," is used."]})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.strong,{children:"UUID String"})}),(0,n.jsx)(t.td,{children:"A valid UUID version 4 string"}),(0,n.jsx)(t.td,{children:"Assigns a specific UUID to the field."})]})]})]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example:"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:"uuidDefaultRandom: UuidValue, default=random\nuuidDefaultUuid: UuidValue, default='550e8400-e29b-41d4-a716-446655440000'\n"})}),"\n",(0,n.jsx)(t.h3,{id:"example",children:"Example"}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-yaml",children:'class: DefaultValue\ntable: default_value\nfields:\n ### Sets the current date and time as the default value.\n dateTimeDefault: DateTime, default=now\n\n ### Sets the default value for a boolean field.\n boolDefault: bool, defaultModel=false, defaultPersist=true\n\n ### Sets the default value for an integer field.\n intDefault: int, defaultPersist=20\n\n ### Sets the default value for a double field.\n doubleDefault: double, default=10.5, defaultPersist=20.5\n\n ### Sets the default value for a string field.\n stringDefault: String, default="This is a string", defaultModel="This is a string"\n'})}),"\n",(0,n.jsx)(t.h2,{id:"keywords-1",children:"Keywords"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:(0,n.jsx)(t.strong,{children:"Keyword"})}),(0,n.jsx)(t.th,{children:"Note"}),(0,n.jsx)(t.th,{style:{textAlign:"center"},children:(0,n.jsx)(t.a,{href:"#class",children:"class"})}),(0,n.jsx)(t.th,{style:{textAlign:"center"},children:(0,n.jsx)(t.a,{href:"#exception",children:"exception"})}),(0,n.jsx)(t.th,{style:{textAlign:"center"},children:(0,n.jsx)(t.a,{href:"#enum",children:"enum"})})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#enum",children:(0,n.jsx)(t.strong,{children:"values"})})}),(0,n.jsx)(t.td,{children:"A special key for enums with a list of all enum values."}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#enum",children:(0,n.jsx)(t.strong,{children:"serialized"})})}),(0,n.jsx)(t.td,{children:"Sets the mode enums are serialized in"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#limiting-visibility-of-a-generated-class",children:(0,n.jsx)(t.strong,{children:"serverOnly"})})}),(0,n.jsx)(t.td,{children:"Boolean flag if code generator only should create the code for the server."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/models",children:(0,n.jsx)(t.strong,{children:"table"})})}),(0,n.jsx)(t.td,{children:"A name for the database table, enables generation of database code."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/migrations#opt-out-of-migrations",children:(0,n.jsx)(t.strong,{children:"managedMigration"})})}),(0,n.jsx)(t.td,{children:"A boolean flag to opt out of the database migration system."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#class",children:(0,n.jsx)(t.strong,{children:"fields"})})}),(0,n.jsx)(t.td,{children:"All fields in the generated class should be listed here."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#class",children:(0,n.jsx)(t.strong,{children:"type (fields)"})})}),(0,n.jsx)(t.td,{children:"Denotes the data type for a field."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#limiting-visibility-of-a-generated-class",children:(0,n.jsx)(t.strong,{children:"scope"})})}),(0,n.jsx)(t.td,{children:"Denotes the scope for a field."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/models",children:(0,n.jsx)(t.strong,{children:"persist"})})}),(0,n.jsxs)(t.td,{children:["A boolean flag if the data should be stored in the database or not can be negated with ",(0,n.jsx)(t.code,{children:"!persist"})]}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/relations/one-to-one",children:(0,n.jsx)(t.strong,{children:"relation"})})}),(0,n.jsx)(t.td,{children:"Sets a relation between model files, requires a table name to be set."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/relations/one-to-one#bidirectional-relations",children:(0,n.jsx)(t.strong,{children:"name"})})}),(0,n.jsx)(t.td,{children:"Give a name to a relation to pair them."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/relations/one-to-one#with-an-id-field",children:(0,n.jsx)(t.strong,{children:"parent"})})}),(0,n.jsx)(t.td,{children:"Sets the parent table on a relation."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/relations/one-to-one#custom-foreign-key-field",children:(0,n.jsx)(t.strong,{children:"field"})})}),(0,n.jsx)(t.td,{children:"A manual specified foreign key field."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/relations/referential-actions",children:(0,n.jsx)(t.strong,{children:"onUpdate"})})}),(0,n.jsx)(t.td,{children:"Set the referential actions when updating data in the database."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/relations/referential-actions",children:(0,n.jsx)(t.strong,{children:"onDelete"})})}),(0,n.jsx)(t.td,{children:"Set the referential actions when deleting data in the database."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/relations/one-to-one#optional-relation",children:(0,n.jsx)(t.strong,{children:"optional"})})}),(0,n.jsx)(t.td,{children:"A boolean flag to make a relation optional."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/indexing",children:(0,n.jsx)(t.strong,{children:"indexes"})})}),(0,n.jsx)(t.td,{children:"Create indexes on your fields / columns."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/indexing",children:(0,n.jsx)(t.strong,{children:"fields (index)"})})}),(0,n.jsx)(t.td,{children:"List the fields to create the indexes on."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/indexing",children:(0,n.jsx)(t.strong,{children:"type (index)"})})}),(0,n.jsx)(t.td,{children:"The type of index to create."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"database/indexing",children:(0,n.jsx)(t.strong,{children:"unique"})})}),(0,n.jsx)(t.td,{children:"Boolean flag to make the entries unique in the database."}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#default-values",children:(0,n.jsx)(t.strong,{children:"default"})})}),(0,n.jsxs)(t.td,{children:["Sets the default value for both the model and the database. This keyword cannot be used with ",(0,n.jsx)(t.strong,{children:"relation"}),"."]}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#default-values",children:(0,n.jsx)(t.strong,{children:"defaultModel"})})}),(0,n.jsxs)(t.td,{children:["Sets the default value for the model side. This keyword cannot be used with ",(0,n.jsx)(t.strong,{children:"relation"}),"."]}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"#default-values",children:(0,n.jsx)(t.strong,{children:"defaultPersist"})})}),(0,n.jsxs)(t.td,{children:["Sets the default value for the database side. This keyword cannot be used with ",(0,n.jsx)(t.strong,{children:"relation"})," and ",(0,n.jsx)(t.strong,{children:"!persist"}),"."]}),(0,n.jsx)(t.td,{style:{textAlign:"center"},children:"\u2705"}),(0,n.jsx)(t.td,{style:{textAlign:"center"}}),(0,n.jsx)(t.td,{style:{textAlign:"center"}})]})]})]})]})}function h(e={}){const{wrapper:t}={...(0,d.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},11151:(e,t,s)=>{s.d(t,{Z:()=>r,a:()=>i});var n=s(67294);const d={},l=n.createContext(d);function i(e){const t=n.useContext(l);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),n.createElement(l.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/docs/assets/js/runtime~main.29bf4cda.js b/docs/assets/js/runtime~main.6db33008.js similarity index 99% rename from docs/assets/js/runtime~main.29bf4cda.js rename to docs/assets/js/runtime~main.6db33008.js index 298db01e0..468fa4d9c 100644 --- a/docs/assets/js/runtime~main.29bf4cda.js +++ b/docs/assets/js/runtime~main.6db33008.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,d,c,f,b={},r={};function t(e){var a=r[e];if(void 0!==a)return a.exports;var d=r[e]={exports:{}};return b[e].call(d.exports,d,d.exports,t),d.exports}t.m=b,e=[],t.O=(a,d,c,f)=>{if(!d){var b=1/0;for(n=0;n=f)&&Object.keys(t.O).every((e=>t.O[e](d[o])))?d.splice(o--,1):(r=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[d,c,f]},t.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return t.d(a,{a:a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,t.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var f=Object.create(null);t.r(f);var b={};a=a||[null,d({}),d([]),d(d)];for(var r=2&c&&e;"object"==typeof r&&!~a.indexOf(r);r=d(r))Object.getOwnPropertyNames(r).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,t.d(f,b),f},t.d=(e,a)=>{for(var d in a)t.o(a,d)&&!t.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce(((a,d)=>(t.f[d](e,a),a)),[])),t.u=e=>"assets/js/"+({45:"984d6493",58:"313c9eb1",84:"96523456",99:"b1394c86",102:"7d63aba8",114:"c10a0985",131:"986f0f98",137:"4118187a",161:"af1c5d2b",187:"a2a1c245",239:"b685e31b",261:"reactPlayerKaltura",281:"566f49fb",282:"1e1f8072",285:"3cf6fa35",290:"307525ba",334:"f28f059c",372:"2d11a680",380:"ae0eacdd",397:"b809d820",399:"511f9951",420:"da071cb8",428:"358c2507",503:"8d02075b",550:"6ba85e75",578:"4f0519c7",599:"83c6f999",669:"bd568e77",697:"fca5fdb4",770:"94b2bc9a",789:"510b9307",832:"719163ad",845:"eecc43ff",847:"1b6591f7",860:"1a84c7fd",870:"85d514f3",887:"71ba2dc1",896:"c134ef8a",967:"51ddac88",969:"45939ed5",1017:"0d76317c",1027:"f6adf820",1085:"8eead450",1086:"17dc776d",1101:"5a0a1617",1103:"a1154d73",1129:"a4adf53f",1131:"bd118f84",1137:"bc69c5bc",1162:"dc4059b2",1251:"1323771c",1306:"965931d7",1308:"fc6f07d2",1315:"6feb7661",1332:"6e29a506",1370:"2bbc2deb",1372:"8552f549",1385:"a2757506",1400:"5143312c",1414:"9c9052d1",1419:"9d779d8b",1444:"dec2bd4a",1453:"c3373259",1458:"e3d58533",1481:"3d277f18",1483:"9f8e6d57",1485:"da19ecb4",1490:"71319bec",1499:"87ab7385",1524:"cc180519",1527:"3d1ae229",1567:"e66f2658",1569:"805a59dc",1577:"897331c0",1582:"4519f039",1616:"25c6d77a",1629:"4a55fe3a",1651:"ea237062",1656:"1d39c85d",1681:"44a83f6a",1733:"61ff6850",1816:"3817c387",1826:"7de3e81f",1834:"419cd6b8",1843:"ce4dbf6d",1876:"3aa0ab0a",1898:"801276a1",1938:"afb7a97b",1982:"ecb3c634",2001:"e7977816",2005:"8f509517",2020:"444a6d4e",2040:"54cab4d4",2058:"93dcedec",2068:"819b642a",2105:"cdc118a8",2106:"4fa4eafa",2121:"reactPlayerFacebook",2128:"4aa94ec1",2151:"7570de64",2154:"2b67eda4",2165:"956829f8",2181:"c8139b75",2265:"0893faed",2276:"f5a589e7",2330:"6d2a4d3f",2372:"33c1d41a",2382:"c7507218",2394:"9b4ab8cd",2400:"1577f7ed",2418:"b48f41b9",2423:"95ec96e5",2428:"fe76eed8",2475:"869ae8a7",2500:"46b54090",2544:"5f6b1733",2546:"reactPlayerStreamable",2631:"071f33a8",2663:"69fcd2fc",2682:"20d56cb7",2696:"1921e4ca",2699:"17f04a83",2733:"1457ddcd",2743:"c3094240",2768:"676f1bdb",2784:"3e87058f",2795:"441fd5fc",2797:"ff5ed6ba",2890:"ad61550a",2908:"6f56eca8",2916:"3c4af576",2917:"44463284",2924:"95a5d2b2",2981:"526e379a",3012:"710ac1c1",3029:"b9ec56c8",3057:"4e689a0b",3095:"d2aa311d",3109:"d8d6d57b",3128:"2ca08277",3148:"4048090e",3174:"4a49065b",3238:"dc8c27bd",3254:"b7b014bf",3283:"ef4456b5",3303:"7b33c27b",3310:"30bd0f5b",3314:"d2f6d210",3348:"08d55cf7",3357:"49849746",3377:"7f0714d1",3380:"13798859",3396:"b6f81eaa",3414:"ec91ff36",3457:"068743c8",3525:"227d1fc4",3537:"c342bcae",3552:"fb72d7b2",3602:"0841186f",3624:"a6311318",3629:"aba21aa0",3721:"19e323d1",3743:"reactPlayerVimeo",3768:"5d707891",3770:"6da448d1",3786:"4867e743",3860:"e58556b2",3866:"0c695afe",3889:"b0f19176",3905:"f7ae65ac",3911:"5cde491b",3929:"4ab30eec",3943:"50a12feb",3949:"82ea7079",3954:"2db99065",3962:"af754a1f",3978:"cce58fe7",3983:"2db5c390",3990:"8615e055",4013:"9e0c2c37",4033:"ce86e3e6",4037:"5144cf5e",4039:"24557dbc",4055:"272aa200",4056:"27b43779",4075:"aefdd881",4081:"5c6f6ba9",4086:"b5dcbe95",4101:"da54b976",4102:"98f4e1ec",4135:"fc8b5a5d",4161:"da698f4c",4165:"ebde045d",4169:"e4a796aa",4174:"f527bef3",4201:"dd31e7e9",4235:"abd13aa2",4243:"21e10cde",4258:"reactPlayerMux",4302:"999788b8",4325:"9fbfaf6d",4331:"8e7261c9",4351:"bdc5a52e",4362:"65e04ea3",4368:"a94703ab",4378:"daec0d60",4384:"bafd283f",4439:"reactPlayerYouTube",4442:"fe522f67",4477:"070c8c93",4535:"087cd58c",4571:"51e50f95",4622:"7800d508",4635:"39dec3ba",4641:"a32c313f",4650:"c090764b",4652:"ebd05845",4665:"327b0a57",4667:"reactPlayerMixcloud",4669:"b467d32a",4786:"52f87500",4801:"378935ce",4807:"099a3596",4842:"813cfb2f",4847:"b91fbf2a",4857:"51c7df8c",4905:"468d57a9",4942:"a6c3ea4a",4945:"812775a4",4955:"646cbece",4956:"1a39ee04",4969:"fac0eceb",4980:"22dd74f7",5002:"ee65edec",5038:"ef2492df",5069:"9107c65f",5080:"a6397568",5109:"3c9432f0",5127:"f29fc884",5151:"e2d6ba1f",5172:"b26210db",5183:"21b7a589",5217:"3cc71396",5227:"522ca66b",5239:"89b55a09",5248:"83ac10ed",5255:"90ec8c6b",5261:"18910d94",5264:"e7ee6027",5278:"50f2f9f3",5285:"45dd886d",5293:"5839343c",5321:"c0650537",5337:"fc8c8cde",5367:"9e09f891",5413:"06393fc1",5478:"d58f1ee2",5482:"90239e6e",5500:"3fbaac07",5515:"726a6c22",5532:"26398b18",5630:"79d28454",5664:"504d78e0",5688:"2e1ee4ed",5690:"aeef55f7",5718:"53998120",5724:"704545ab",5730:"f5fed352",5738:"efe5610c",5767:"2d16d24d",5801:"a81cb65f",5805:"42abcd4d",5844:"2ed96714",5873:"564db590",5900:"616631fd",5908:"22f51758",5935:"03b3cfd2",5955:"e84b4e80",5969:"5c1eff22",6011:"reactPlayerFilePlayer",6019:"ecaa7076",6023:"ae22b856",6024:"fe170cc9",6031:"4aec9039",6055:"cb867d98",6092:"b28bd8b1",6099:"e8f4756d",6107:"9f1829f0",6125:"reactPlayerSoundCloud",6148:"0c6fe626",6183:"adce8179",6216:"reactPlayerTwitch",6223:"bd6f2233",6265:"3fe65583",6288:"a4c89d62",6297:"45926b62",6378:"eaeab60b",6401:"0a5c01b2",6426:"828ace52",6490:"62037464",6495:"e4eafb12",6506:"03b2528f",6527:"07e708e9",6536:"65c67349",6553:"4bfca71d",6570:"79840965",6640:"3f80bb14",6665:"d3938b1f",6714:"92466816",6719:"5bc657fa",6738:"5112ebe3",6740:"53e9dd7a",6762:"6d717251",6777:"d802bb56",6845:"141135bb",6863:"c7156cf2",6864:"08aab21d",6918:"b2419a00",6963:"df1414bb",6971:"c377a04b",6974:"954e932f",7001:"82444e58",7051:"c2b45dbb",7065:"8dfd8953",7112:"88a48c42",7115:"32b8fafb",7123:"fd4b36bb",7129:"23975af2",7136:"098f2604",7139:"926056c1",7164:"39ec0930",7190:"9270ba4f",7236:"ed772d97",7251:"b32c213b",7259:"2115313f",7262:"9a594c98",7265:"9d36f238",7273:"cdd4a9c6",7311:"8bed5a26",7365:"65b7208a",7395:"7af31c45",7425:"44145933",7427:"e3443ce0",7450:"cf3c245e",7485:"b7ea99f7",7486:"67e77328",7489:"3e4a4cb2",7492:"81e4ed6a",7503:"16116660",7512:"07006f9e",7513:"91aed80e",7534:"42a9b3c5",7539:"616bfcf6",7566:"063d75bd",7596:"reactPlayerDailyMotion",7613:"2e18ba50",7645:"8186ecf9",7664:"reactPlayerPreview",7670:"49145cdf",7673:"638e38ae",7677:"c75d145e",7718:"ed64c12e",7754:"5596dd05",7800:"59df87e8",7819:"3141060a",7858:"7ca2e59a",7908:"a7f483d1",7918:"17896441",7927:"68401255",7932:"5af30237",7955:"b8787c81",7980:"db7d4591",7987:"8abbb0ee",8018:"0d7acd84",8041:"076cf272",8044:"e64edb60",8047:"3d150a24",8055:"reactPlayerWistia",8076:"169f3d24",8143:"0773e78b",8172:"4934de22",8202:"9644aa4e",8213:"98c94590",8230:"fe2e2e26",8247:"7b06977d",8251:"4951b372",8278:"fe3f3783",8287:"d4fc3158",8317:"d26a73b8",8341:"bd1cffff",8349:"eac16e1d",8357:"cd64d641",8378:"38e32826",8413:"ac6e050c",8439:"9c5d9512",8456:"f584139f",8457:"ac3101e9",8486:"a0aa5253",8492:"eb4c176e",8518:"a7bd4aaa",8524:"9d7352c0",8548:"96331245",8560:"6a734661",8571:"056b386b",8609:"2d4af3bf",8616:"bf519c8d",8618:"00d14154",8658:"2c2832e4",8675:"28967b3e",8686:"02e41de2",8746:"8af032d3",8752:"d44e0d1c",8757:"73ca4188",8778:"5e7d099e",8807:"49fed513",8810:"7ac69e68",8818:"d636c09f",8823:"5390e21f",8849:"5e253f2f",8856:"afde3230",8864:"4eee9c87",8888:"reactPlayerVidyard",8891:"27e827f8",9006:"0f4a5c74",9048:"640696ee",9055:"10ad1fa6",9073:"a64b2578",9120:"e0bec135",9168:"308471de",9215:"2e3fc0f9",9231:"31b73615",9241:"092bf57d",9284:"0d271e1e",9297:"f9bde383",9298:"6aee17c2",9301:"d0b9ca74",9311:"db42f242",9349:"46eeb6cb",9385:"05fbef88",9419:"bc03f89b",9434:"8ee9837e",9450:"3874f1bf",9523:"05fa9a60",9533:"8baf194b",9569:"036b5431",9570:"f149b10e",9589:"d9e7b984",9627:"f3467f26",9639:"4c781063",9652:"bb9c591b",9654:"5589c54d",9661:"5e95c892",9667:"cbf3c4ec",9670:"86a8bb6c",9705:"a7edc2bd",9726:"10ea0b82",9735:"b1218054",9766:"c868bccf",9773:"12407b36",9781:"9037180b",9783:"4b6eee9a",9784:"16b03284",9835:"4ac2e930",9876:"57012fa6",9929:"3edac44d",9953:"2020ed93",9983:"62de5d73"}[e]||e)+"."+{45:"5481072b",58:"a89a9ad0",84:"0407dcfe",99:"a2b63f4b",102:"bb433df0",114:"7c8d23b3",131:"32757436",137:"972b5524",161:"5e929677",187:"965d2f6e",239:"a6e673b4",261:"cae455b2",281:"ae5e5e4f",282:"2063232d",285:"15de73e5",290:"dfe3ad9f",334:"ac0e4a7e",372:"5a0ba36d",380:"2afeddac",397:"cb0b2ce4",399:"dae859d2",420:"aab455f2",428:"ea8dea9a",503:"6a6333e3",550:"f53985fa",578:"3039c890",599:"6c9812ff",669:"bb2c0903",697:"6adb4e24",770:"e8d05919",789:"d3f46bf6",832:"efc74910",845:"0db3975d",847:"bbf0e695",860:"54502fd5",870:"d05dd5fc",887:"5c1beaa4",896:"06298f6b",967:"304e9d63",969:"1a3f8539",1017:"1b76c0a5",1027:"09d8cd20",1085:"3daeb606",1086:"cb458f42",1101:"132b336a",1103:"2026e540",1129:"ab1fe72f",1131:"972835c8",1137:"9a194004",1162:"c36a30e1",1251:"3d13ee0f",1306:"2576f5be",1308:"e3a1faf9",1315:"ca0fde8c",1332:"aca508ed",1370:"aa0393d0",1372:"efbb1a5b",1385:"c848d7eb",1400:"90edb297",1414:"769fb929",1419:"2f2b6dc0",1444:"37f67c8f",1453:"ebb0791e",1458:"bab7a8f8",1481:"3be990da",1483:"d10d8bda",1485:"f69aca4d",1490:"3ca27107",1499:"c840f70b",1524:"5396eb3a",1527:"cc032620",1567:"cd6a2531",1569:"a2ec9b59",1577:"bd1b8627",1582:"d5e6dd20",1616:"713837d0",1629:"a53e62bf",1651:"4be3828c",1656:"3f6c3554",1681:"d4c01e4c",1733:"9aa1b7c7",1772:"2c40b0e5",1816:"ee9d42ab",1826:"0b1c287c",1834:"a67f95cf",1843:"2ec3a1f1",1876:"617e4b3a",1898:"b9a4476a",1938:"4f648d6e",1982:"74fa8a7c",2001:"7e1c476c",2005:"b2db51b5",2020:"7978a280",2040:"af485c76",2058:"9013ef54",2068:"08b31cc9",2105:"4efa38c6",2106:"eedd95cc",2121:"3376933c",2128:"3cfccb87",2151:"1d8a842e",2154:"a0b98ed5",2165:"bc4a25f2",2181:"67d9671d",2265:"9fe78e71",2276:"89f8c823",2330:"30b05b7e",2372:"0d5132af",2382:"6cddabe8",2394:"b57c9e18",2400:"1299a61f",2418:"00fb7b7a",2423:"c87cb078",2428:"d4af1f8c",2475:"c84f78da",2500:"fda4e488",2544:"c55a882e",2546:"86465e58",2631:"8d1f3fae",2663:"eafbf13f",2682:"7f71152c",2696:"b19fe9ae",2699:"7523df5e",2733:"02b4da6b",2743:"d95c6c65",2768:"0bbba3e0",2784:"b20b0a87",2795:"83d6c538",2797:"c0569ebd",2890:"3e451362",2908:"f23d9449",2916:"10b510cd",2917:"1dd9610c",2924:"7245dc51",2981:"5d2b19d4",3012:"568bce3d",3029:"7c733a97",3057:"b3d7b283",3095:"7b5f5836",3109:"cff6c701",3128:"7d99e1fd",3148:"8a0536e2",3174:"d46b0d48",3238:"69ba5414",3254:"daf0bcd0",3283:"da2e8e11",3303:"ef5fa69b",3310:"4333c2cc",3314:"ef514185",3348:"2317e8d9",3357:"03e6c73c",3377:"cb1b3b87",3380:"ad670e73",3396:"3705c5b8",3414:"dde291a9",3457:"33326aeb",3525:"9ec4cbbd",3537:"f682bc5f",3552:"c5638642",3602:"34411775",3624:"d5386812",3629:"ff2d4117",3721:"1b5cc297",3743:"6d4cda03",3768:"e3243bdb",3770:"af73c5cc",3786:"082587e3",3860:"c30b74f5",3866:"2c695192",3889:"2390e19b",3905:"1a9dacf8",3911:"a0541640",3929:"7c5b23e4",3943:"57857c50",3949:"86071e75",3954:"5c274e67",3962:"79f13b1f",3978:"0a47275b",3983:"57bc87d4",3990:"543ab203",4013:"6a7d7d86",4033:"7592b95f",4037:"cc5692ff",4039:"5d0cb40d",4055:"554d8e93",4056:"01f0a272",4075:"d299c9ba",4081:"2d05ca22",4086:"0b064355",4101:"ae6c497f",4102:"a94a4a78",4135:"c26086ba",4161:"d8fc10c3",4165:"0fab513f",4169:"43fbe501",4174:"7fc9464c",4201:"a89412dd",4235:"a4712490",4243:"bda518cc",4258:"5bb72ae5",4302:"d003cbfb",4325:"e711c312",4331:"28762b3e",4351:"0796cda9",4362:"228a2022",4368:"153bcdea",4378:"f00f3e34",4384:"83c279df",4439:"cc08b8bf",4442:"edd529ab",4477:"006231d0",4535:"467686c9",4571:"14c084bc",4622:"ccd5c1c3",4635:"688df48c",4641:"6f922930",4650:"2fc7ded2",4652:"762442e9",4665:"e2a495ca",4667:"b051d019",4669:"c413a2ae",4685:"301f5393",4786:"3ce29e86",4801:"e717aa03",4807:"ebf0706d",4842:"ab91d21c",4847:"28dc008a",4857:"2fee879f",4905:"d2a56f96",4942:"6995482b",4945:"ebac9af0",4955:"34069410",4956:"7fe4479d",4969:"31ab599f",4980:"e2404678",5002:"50f8121b",5038:"96e3e3dd",5069:"04ce933b",5080:"d08068c6",5109:"df438e2a",5127:"c20be11b",5151:"5299435c",5172:"432d9cf7",5183:"f628dfd6",5217:"f8724239",5227:"b23b313a",5239:"c2f341b7",5248:"98872b50",5255:"0b910fc2",5261:"9923b11d",5264:"dc6fcdc4",5278:"eeb5d30e",5285:"4d415e07",5293:"14c96d99",5321:"6387bc80",5337:"14d8f780",5367:"7eb514f3",5413:"3a3c1971",5478:"7d25ff32",5482:"e4fc4c70",5500:"be6da703",5515:"9c86a4a7",5532:"ae65f783",5630:"539f495e",5664:"1ad1d8aa",5688:"fae6b64c",5690:"a9499e4d",5718:"2c4b0ce4",5724:"d51681a0",5730:"3641e0b6",5738:"670c9ec6",5767:"cacd8b5a",5801:"0c3cf4f5",5805:"a4810eb0",5844:"489a6931",5873:"58ec478a",5900:"e2c03379",5908:"d8b8921f",5935:"bbd5df6e",5955:"51e3e806",5969:"696c1575",6011:"77e7079b",6019:"f148773a",6023:"ae0d5f85",6024:"87241d0a",6031:"4a9504be",6055:"c7cc34ab",6092:"4b8bd806",6099:"9443a9ba",6107:"023ae5b4",6125:"8eed9d23",6148:"e7ea2eba",6183:"5d5f8907",6216:"c901617f",6223:"8429b562",6265:"816d6ec1",6288:"f9dde7ac",6297:"f77afb65",6378:"8222f485",6401:"74c5fb28",6426:"0df507cc",6490:"8ab82c59",6495:"d09f5c56",6506:"5a5cc3ca",6527:"c95b9655",6536:"997a28bb",6553:"b0341114",6570:"7a87466c",6640:"1a5ba906",6665:"0cc9928b",6714:"fc528a83",6719:"2695471f",6738:"5e0d1872",6740:"79af2832",6762:"40496d09",6777:"07423d2c",6845:"c82b8e41",6863:"aae608de",6864:"88cc31a1",6918:"004530d7",6963:"4fac9d0e",6971:"505393bf",6974:"da0b46f8",7001:"654b9414",7051:"d73dc966",7065:"f6eaa052",7112:"8a7b4152",7115:"15d215be",7123:"5b76d5ea",7129:"38c27e4d",7136:"c7fefbeb",7139:"3f46776e",7164:"4ed9356a",7190:"f7c7306e",7236:"dd474b5e",7251:"59e51b44",7259:"584d5b66",7262:"4d6ae2be",7265:"d5a3620b",7273:"26573327",7311:"b043d45f",7365:"79e195a9",7395:"7a86ffdd",7425:"7b75e8bd",7427:"91d03577",7450:"a456e4c6",7485:"9f97f896",7486:"05903c42",7489:"29921311",7492:"41df2776",7503:"1706dd5c",7512:"24771f5d",7513:"ce049453",7534:"d7487d3c",7539:"fc7ac5ec",7566:"28428276",7596:"94552d18",7613:"604c5aac",7645:"f1ee1d9c",7664:"655510d0",7670:"de28be6f",7673:"8b3d1820",7677:"37fc9eeb",7718:"1a1d43b8",7754:"dbde3595",7800:"e38d9c8f",7819:"61cf2964",7858:"09e3676e",7908:"cd2f6220",7918:"9ff5f53b",7927:"d0b9c923",7932:"33e1401f",7955:"a77cddfd",7980:"5b82247c",7987:"b80884eb",8018:"d65c4e2f",8041:"92d4ed9e",8044:"3866ac42",8047:"db1682cd",8055:"f2696d8e",8076:"aef38034",8143:"42200237",8172:"638e057b",8202:"ec358e02",8213:"aff68a66",8230:"1e5a8c3c",8247:"0ba1d6b7",8251:"1110332e",8278:"e47dce58",8287:"1cb03017",8317:"dc6ebcce",8341:"aa52ecec",8349:"3f9d1be2",8357:"811b6c4b",8378:"9d61aca9",8413:"42a849b1",8439:"2e6f952d",8456:"1e58679f",8457:"0f491093",8486:"41c79c5a",8492:"cb6d7517",8518:"c1875398",8524:"b82fa023",8548:"96479df5",8560:"6226855e",8571:"18b4db48",8609:"c137591b",8616:"7f9238cc",8618:"ba937654",8658:"a4c2d36a",8675:"4d18a385",8686:"3cc9214f",8746:"199a8698",8752:"e5d97b35",8757:"4675ad87",8778:"01b6e3c5",8807:"79682c6c",8810:"2991c13c",8818:"4d1ddf0e",8823:"478b637f",8849:"852e055c",8856:"28ad54e6",8864:"f7b8372e",8888:"f658f907",8891:"c9a1fb1b",9006:"302df22c",9048:"9b03f28b",9055:"2c2693e5",9073:"c6cf02ed",9120:"6f7c3a72",9168:"d1367d1e",9215:"754bccff",9231:"43a657d9",9241:"363f18c1",9284:"9ffac9d2",9297:"61c84cf0",9298:"193164e7",9301:"cde93ac9",9311:"c271e99f",9349:"8254c1bc",9385:"7d14b3e7",9419:"ffca080c",9434:"08bf5f9d",9450:"ade0fcfc",9523:"dee30bdf",9533:"4bd22d4a",9569:"c07aa41f",9570:"51e04c82",9589:"25beb7e3",9627:"086925b1",9639:"ad0acf01",9652:"1e390797",9654:"f9747c42",9661:"6ebf0fad",9667:"3ea16611",9670:"a1ae9b41",9705:"b1369c8b",9726:"156eb2fb",9735:"dea0c8b0",9766:"1145c45e",9773:"dc712c66",9781:"571eaa9a",9783:"9b6e28a6",9784:"3305506e",9835:"5deb5372",9876:"fc2613d9",9929:"76de3375",9953:"2ef671a6",9983:"21644990"}[e]+".js",t.miniCssF=e=>{},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},f="serverpod-docs:",t.l=(e,a,d,b)=>{if(c[e])c[e].push(a);else{var r,o;if(void 0!==d)for(var l=document.getElementsByTagName("script"),n=0;n{r.onerror=r.onload=null,clearTimeout(s);var f=c[e];if(delete c[e],r.parentNode&&r.parentNode.removeChild(r),f&&f.forEach((e=>e(d))),a)return a(d)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.p="/",t.gca=function(e){return e={13798859:"3380",16116660:"7503",17896441:"7918",44145933:"7425",44463284:"2917",49849746:"3357",53998120:"5718",62037464:"6490",68401255:"7927",79840965:"6570",92466816:"6714",96331245:"8548",96523456:"84","984d6493":"45","313c9eb1":"58",b1394c86:"99","7d63aba8":"102",c10a0985:"114","986f0f98":"131","4118187a":"137",af1c5d2b:"161",a2a1c245:"187",b685e31b:"239",reactPlayerKaltura:"261","566f49fb":"281","1e1f8072":"282","3cf6fa35":"285","307525ba":"290",f28f059c:"334","2d11a680":"372",ae0eacdd:"380",b809d820:"397","511f9951":"399",da071cb8:"420","358c2507":"428","8d02075b":"503","6ba85e75":"550","4f0519c7":"578","83c6f999":"599",bd568e77:"669",fca5fdb4:"697","94b2bc9a":"770","510b9307":"789","719163ad":"832",eecc43ff:"845","1b6591f7":"847","1a84c7fd":"860","85d514f3":"870","71ba2dc1":"887",c134ef8a:"896","51ddac88":"967","45939ed5":"969","0d76317c":"1017",f6adf820:"1027","8eead450":"1085","17dc776d":"1086","5a0a1617":"1101",a1154d73:"1103",a4adf53f:"1129",bd118f84:"1131",bc69c5bc:"1137",dc4059b2:"1162","1323771c":"1251","965931d7":"1306",fc6f07d2:"1308","6feb7661":"1315","6e29a506":"1332","2bbc2deb":"1370","8552f549":"1372",a2757506:"1385","5143312c":"1400","9c9052d1":"1414","9d779d8b":"1419",dec2bd4a:"1444",c3373259:"1453",e3d58533:"1458","3d277f18":"1481","9f8e6d57":"1483",da19ecb4:"1485","71319bec":"1490","87ab7385":"1499",cc180519:"1524","3d1ae229":"1527",e66f2658:"1567","805a59dc":"1569","897331c0":"1577","4519f039":"1582","25c6d77a":"1616","4a55fe3a":"1629",ea237062:"1651","1d39c85d":"1656","44a83f6a":"1681","61ff6850":"1733","3817c387":"1816","7de3e81f":"1826","419cd6b8":"1834",ce4dbf6d:"1843","3aa0ab0a":"1876","801276a1":"1898",afb7a97b:"1938",ecb3c634:"1982",e7977816:"2001","8f509517":"2005","444a6d4e":"2020","54cab4d4":"2040","93dcedec":"2058","819b642a":"2068",cdc118a8:"2105","4fa4eafa":"2106",reactPlayerFacebook:"2121","4aa94ec1":"2128","7570de64":"2151","2b67eda4":"2154","956829f8":"2165",c8139b75:"2181","0893faed":"2265",f5a589e7:"2276","6d2a4d3f":"2330","33c1d41a":"2372",c7507218:"2382","9b4ab8cd":"2394","1577f7ed":"2400",b48f41b9:"2418","95ec96e5":"2423",fe76eed8:"2428","869ae8a7":"2475","46b54090":"2500","5f6b1733":"2544",reactPlayerStreamable:"2546","071f33a8":"2631","69fcd2fc":"2663","20d56cb7":"2682","1921e4ca":"2696","17f04a83":"2699","1457ddcd":"2733",c3094240:"2743","676f1bdb":"2768","3e87058f":"2784","441fd5fc":"2795",ff5ed6ba:"2797",ad61550a:"2890","6f56eca8":"2908","3c4af576":"2916","95a5d2b2":"2924","526e379a":"2981","710ac1c1":"3012",b9ec56c8:"3029","4e689a0b":"3057",d2aa311d:"3095",d8d6d57b:"3109","2ca08277":"3128","4048090e":"3148","4a49065b":"3174",dc8c27bd:"3238",b7b014bf:"3254",ef4456b5:"3283","7b33c27b":"3303","30bd0f5b":"3310",d2f6d210:"3314","08d55cf7":"3348","7f0714d1":"3377",b6f81eaa:"3396",ec91ff36:"3414","068743c8":"3457","227d1fc4":"3525",c342bcae:"3537",fb72d7b2:"3552","0841186f":"3602",a6311318:"3624",aba21aa0:"3629","19e323d1":"3721",reactPlayerVimeo:"3743","5d707891":"3768","6da448d1":"3770","4867e743":"3786",e58556b2:"3860","0c695afe":"3866",b0f19176:"3889",f7ae65ac:"3905","5cde491b":"3911","4ab30eec":"3929","50a12feb":"3943","82ea7079":"3949","2db99065":"3954",af754a1f:"3962",cce58fe7:"3978","2db5c390":"3983","8615e055":"3990","9e0c2c37":"4013",ce86e3e6:"4033","5144cf5e":"4037","24557dbc":"4039","272aa200":"4055","27b43779":"4056",aefdd881:"4075","5c6f6ba9":"4081",b5dcbe95:"4086",da54b976:"4101","98f4e1ec":"4102",fc8b5a5d:"4135",da698f4c:"4161",ebde045d:"4165",e4a796aa:"4169",f527bef3:"4174",dd31e7e9:"4201",abd13aa2:"4235","21e10cde":"4243",reactPlayerMux:"4258","999788b8":"4302","9fbfaf6d":"4325","8e7261c9":"4331",bdc5a52e:"4351","65e04ea3":"4362",a94703ab:"4368",daec0d60:"4378",bafd283f:"4384",reactPlayerYouTube:"4439",fe522f67:"4442","070c8c93":"4477","087cd58c":"4535","51e50f95":"4571","7800d508":"4622","39dec3ba":"4635",a32c313f:"4641",c090764b:"4650",ebd05845:"4652","327b0a57":"4665",reactPlayerMixcloud:"4667",b467d32a:"4669","52f87500":"4786","378935ce":"4801","099a3596":"4807","813cfb2f":"4842",b91fbf2a:"4847","51c7df8c":"4857","468d57a9":"4905",a6c3ea4a:"4942","812775a4":"4945","646cbece":"4955","1a39ee04":"4956",fac0eceb:"4969","22dd74f7":"4980",ee65edec:"5002",ef2492df:"5038","9107c65f":"5069",a6397568:"5080","3c9432f0":"5109",f29fc884:"5127",e2d6ba1f:"5151",b26210db:"5172","21b7a589":"5183","3cc71396":"5217","522ca66b":"5227","89b55a09":"5239","83ac10ed":"5248","90ec8c6b":"5255","18910d94":"5261",e7ee6027:"5264","50f2f9f3":"5278","45dd886d":"5285","5839343c":"5293",c0650537:"5321",fc8c8cde:"5337","9e09f891":"5367","06393fc1":"5413",d58f1ee2:"5478","90239e6e":"5482","3fbaac07":"5500","726a6c22":"5515","26398b18":"5532","79d28454":"5630","504d78e0":"5664","2e1ee4ed":"5688",aeef55f7:"5690","704545ab":"5724",f5fed352:"5730",efe5610c:"5738","2d16d24d":"5767",a81cb65f:"5801","42abcd4d":"5805","2ed96714":"5844","564db590":"5873","616631fd":"5900","22f51758":"5908","03b3cfd2":"5935",e84b4e80:"5955","5c1eff22":"5969",reactPlayerFilePlayer:"6011",ecaa7076:"6019",ae22b856:"6023",fe170cc9:"6024","4aec9039":"6031",cb867d98:"6055",b28bd8b1:"6092",e8f4756d:"6099","9f1829f0":"6107",reactPlayerSoundCloud:"6125","0c6fe626":"6148",adce8179:"6183",reactPlayerTwitch:"6216",bd6f2233:"6223","3fe65583":"6265",a4c89d62:"6288","45926b62":"6297",eaeab60b:"6378","0a5c01b2":"6401","828ace52":"6426",e4eafb12:"6495","03b2528f":"6506","07e708e9":"6527","65c67349":"6536","4bfca71d":"6553","3f80bb14":"6640",d3938b1f:"6665","5bc657fa":"6719","5112ebe3":"6738","53e9dd7a":"6740","6d717251":"6762",d802bb56:"6777","141135bb":"6845",c7156cf2:"6863","08aab21d":"6864",b2419a00:"6918",df1414bb:"6963",c377a04b:"6971","954e932f":"6974","82444e58":"7001",c2b45dbb:"7051","8dfd8953":"7065","88a48c42":"7112","32b8fafb":"7115",fd4b36bb:"7123","23975af2":"7129","098f2604":"7136","926056c1":"7139","39ec0930":"7164","9270ba4f":"7190",ed772d97:"7236",b32c213b:"7251","2115313f":"7259","9a594c98":"7262","9d36f238":"7265",cdd4a9c6:"7273","8bed5a26":"7311","65b7208a":"7365","7af31c45":"7395",e3443ce0:"7427",cf3c245e:"7450",b7ea99f7:"7485","67e77328":"7486","3e4a4cb2":"7489","81e4ed6a":"7492","07006f9e":"7512","91aed80e":"7513","42a9b3c5":"7534","616bfcf6":"7539","063d75bd":"7566",reactPlayerDailyMotion:"7596","2e18ba50":"7613","8186ecf9":"7645",reactPlayerPreview:"7664","49145cdf":"7670","638e38ae":"7673",c75d145e:"7677",ed64c12e:"7718","5596dd05":"7754","59df87e8":"7800","3141060a":"7819","7ca2e59a":"7858",a7f483d1:"7908","5af30237":"7932",b8787c81:"7955",db7d4591:"7980","8abbb0ee":"7987","0d7acd84":"8018","076cf272":"8041",e64edb60:"8044","3d150a24":"8047",reactPlayerWistia:"8055","169f3d24":"8076","0773e78b":"8143","4934de22":"8172","9644aa4e":"8202","98c94590":"8213",fe2e2e26:"8230","7b06977d":"8247","4951b372":"8251",fe3f3783:"8278",d4fc3158:"8287",d26a73b8:"8317",bd1cffff:"8341",eac16e1d:"8349",cd64d641:"8357","38e32826":"8378",ac6e050c:"8413","9c5d9512":"8439",f584139f:"8456",ac3101e9:"8457",a0aa5253:"8486",eb4c176e:"8492",a7bd4aaa:"8518","9d7352c0":"8524","6a734661":"8560","056b386b":"8571","2d4af3bf":"8609",bf519c8d:"8616","00d14154":"8618","2c2832e4":"8658","28967b3e":"8675","02e41de2":"8686","8af032d3":"8746",d44e0d1c:"8752","73ca4188":"8757","5e7d099e":"8778","49fed513":"8807","7ac69e68":"8810",d636c09f:"8818","5390e21f":"8823","5e253f2f":"8849",afde3230:"8856","4eee9c87":"8864",reactPlayerVidyard:"8888","27e827f8":"8891","0f4a5c74":"9006","640696ee":"9048","10ad1fa6":"9055",a64b2578:"9073",e0bec135:"9120","308471de":"9168","2e3fc0f9":"9215","31b73615":"9231","092bf57d":"9241","0d271e1e":"9284",f9bde383:"9297","6aee17c2":"9298",d0b9ca74:"9301",db42f242:"9311","46eeb6cb":"9349","05fbef88":"9385",bc03f89b:"9419","8ee9837e":"9434","3874f1bf":"9450","05fa9a60":"9523","8baf194b":"9533","036b5431":"9569",f149b10e:"9570",d9e7b984:"9589",f3467f26:"9627","4c781063":"9639",bb9c591b:"9652","5589c54d":"9654","5e95c892":"9661",cbf3c4ec:"9667","86a8bb6c":"9670",a7edc2bd:"9705","10ea0b82":"9726",b1218054:"9735",c868bccf:"9766","12407b36":"9773","9037180b":"9781","4b6eee9a":"9783","16b03284":"9784","4ac2e930":"9835","57012fa6":"9876","3edac44d":"9929","2020ed93":"9953","62de5d73":"9983"}[e]||e,t.p+t.u(e)},(()=>{var e={1303:0,532:0};t.f.j=(a,d)=>{var c=t.o(e,a)?e[a]:void 0;if(0!==c)if(c)d.push(c[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var f=new Promise(((d,f)=>c=e[a]=[d,f]));d.push(c[2]=f);var b=t.p+t.u(a),r=new Error;t.l(b,(d=>{if(t.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var f=d&&("load"===d.type?"missing":d.type),b=d&&d.target&&d.target.src;r.message="Loading chunk "+a+" failed.\n("+f+": "+b+")",r.name="ChunkLoadError",r.type=f,r.request=b,c[1](r)}}),"chunk-"+a,a)}},t.O.j=a=>0===e[a];var a=(a,d)=>{var c,f,b=d[0],r=d[1],o=d[2],l=0;if(b.some((a=>0!==e[a]))){for(c in r)t.o(r,c)&&(t.m[c]=r[c]);if(o)var n=o(t)}for(a&&a(d);l{"use strict";var e,a,d,c,f,b={},r={};function t(e){var a=r[e];if(void 0!==a)return a.exports;var d=r[e]={exports:{}};return b[e].call(d.exports,d,d.exports,t),d.exports}t.m=b,e=[],t.O=(a,d,c,f)=>{if(!d){var b=1/0;for(n=0;n=f)&&Object.keys(t.O).every((e=>t.O[e](d[o])))?d.splice(o--,1):(r=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[d,c,f]},t.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return t.d(a,{a:a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,t.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var f=Object.create(null);t.r(f);var b={};a=a||[null,d({}),d([]),d(d)];for(var r=2&c&&e;"object"==typeof r&&!~a.indexOf(r);r=d(r))Object.getOwnPropertyNames(r).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,t.d(f,b),f},t.d=(e,a)=>{for(var d in a)t.o(a,d)&&!t.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce(((a,d)=>(t.f[d](e,a),a)),[])),t.u=e=>"assets/js/"+({45:"984d6493",58:"313c9eb1",84:"96523456",99:"b1394c86",102:"7d63aba8",114:"c10a0985",131:"986f0f98",137:"4118187a",161:"af1c5d2b",187:"a2a1c245",239:"b685e31b",261:"reactPlayerKaltura",281:"566f49fb",282:"1e1f8072",285:"3cf6fa35",290:"307525ba",334:"f28f059c",372:"2d11a680",380:"ae0eacdd",397:"b809d820",399:"511f9951",420:"da071cb8",428:"358c2507",503:"8d02075b",550:"6ba85e75",578:"4f0519c7",599:"83c6f999",669:"bd568e77",697:"fca5fdb4",770:"94b2bc9a",789:"510b9307",832:"719163ad",845:"eecc43ff",847:"1b6591f7",860:"1a84c7fd",870:"85d514f3",887:"71ba2dc1",896:"c134ef8a",967:"51ddac88",969:"45939ed5",1017:"0d76317c",1027:"f6adf820",1085:"8eead450",1086:"17dc776d",1101:"5a0a1617",1103:"a1154d73",1129:"a4adf53f",1131:"bd118f84",1137:"bc69c5bc",1162:"dc4059b2",1251:"1323771c",1306:"965931d7",1308:"fc6f07d2",1315:"6feb7661",1332:"6e29a506",1370:"2bbc2deb",1372:"8552f549",1385:"a2757506",1400:"5143312c",1414:"9c9052d1",1419:"9d779d8b",1444:"dec2bd4a",1453:"c3373259",1458:"e3d58533",1481:"3d277f18",1483:"9f8e6d57",1485:"da19ecb4",1490:"71319bec",1499:"87ab7385",1524:"cc180519",1527:"3d1ae229",1567:"e66f2658",1569:"805a59dc",1577:"897331c0",1582:"4519f039",1616:"25c6d77a",1629:"4a55fe3a",1651:"ea237062",1656:"1d39c85d",1681:"44a83f6a",1733:"61ff6850",1816:"3817c387",1826:"7de3e81f",1834:"419cd6b8",1843:"ce4dbf6d",1876:"3aa0ab0a",1898:"801276a1",1938:"afb7a97b",1982:"ecb3c634",2001:"e7977816",2005:"8f509517",2020:"444a6d4e",2040:"54cab4d4",2058:"93dcedec",2068:"819b642a",2105:"cdc118a8",2106:"4fa4eafa",2121:"reactPlayerFacebook",2128:"4aa94ec1",2151:"7570de64",2154:"2b67eda4",2165:"956829f8",2181:"c8139b75",2265:"0893faed",2276:"f5a589e7",2330:"6d2a4d3f",2372:"33c1d41a",2382:"c7507218",2394:"9b4ab8cd",2400:"1577f7ed",2418:"b48f41b9",2423:"95ec96e5",2428:"fe76eed8",2475:"869ae8a7",2500:"46b54090",2544:"5f6b1733",2546:"reactPlayerStreamable",2631:"071f33a8",2663:"69fcd2fc",2682:"20d56cb7",2696:"1921e4ca",2699:"17f04a83",2733:"1457ddcd",2743:"c3094240",2768:"676f1bdb",2784:"3e87058f",2795:"441fd5fc",2797:"ff5ed6ba",2890:"ad61550a",2908:"6f56eca8",2916:"3c4af576",2917:"44463284",2924:"95a5d2b2",2981:"526e379a",3012:"710ac1c1",3029:"b9ec56c8",3057:"4e689a0b",3095:"d2aa311d",3109:"d8d6d57b",3128:"2ca08277",3148:"4048090e",3174:"4a49065b",3238:"dc8c27bd",3254:"b7b014bf",3283:"ef4456b5",3303:"7b33c27b",3310:"30bd0f5b",3314:"d2f6d210",3348:"08d55cf7",3357:"49849746",3377:"7f0714d1",3380:"13798859",3396:"b6f81eaa",3414:"ec91ff36",3457:"068743c8",3525:"227d1fc4",3537:"c342bcae",3552:"fb72d7b2",3602:"0841186f",3624:"a6311318",3629:"aba21aa0",3721:"19e323d1",3743:"reactPlayerVimeo",3768:"5d707891",3770:"6da448d1",3786:"4867e743",3860:"e58556b2",3866:"0c695afe",3889:"b0f19176",3905:"f7ae65ac",3911:"5cde491b",3929:"4ab30eec",3943:"50a12feb",3949:"82ea7079",3954:"2db99065",3962:"af754a1f",3978:"cce58fe7",3983:"2db5c390",3990:"8615e055",4013:"9e0c2c37",4033:"ce86e3e6",4037:"5144cf5e",4039:"24557dbc",4055:"272aa200",4056:"27b43779",4075:"aefdd881",4081:"5c6f6ba9",4086:"b5dcbe95",4101:"da54b976",4102:"98f4e1ec",4135:"fc8b5a5d",4161:"da698f4c",4165:"ebde045d",4169:"e4a796aa",4174:"f527bef3",4201:"dd31e7e9",4235:"abd13aa2",4243:"21e10cde",4258:"reactPlayerMux",4302:"999788b8",4325:"9fbfaf6d",4331:"8e7261c9",4351:"bdc5a52e",4362:"65e04ea3",4368:"a94703ab",4378:"daec0d60",4384:"bafd283f",4439:"reactPlayerYouTube",4442:"fe522f67",4477:"070c8c93",4535:"087cd58c",4571:"51e50f95",4622:"7800d508",4635:"39dec3ba",4641:"a32c313f",4650:"c090764b",4652:"ebd05845",4665:"327b0a57",4667:"reactPlayerMixcloud",4669:"b467d32a",4786:"52f87500",4801:"378935ce",4807:"099a3596",4842:"813cfb2f",4847:"b91fbf2a",4857:"51c7df8c",4905:"468d57a9",4942:"a6c3ea4a",4945:"812775a4",4955:"646cbece",4956:"1a39ee04",4969:"fac0eceb",4980:"22dd74f7",5002:"ee65edec",5038:"ef2492df",5069:"9107c65f",5080:"a6397568",5109:"3c9432f0",5127:"f29fc884",5151:"e2d6ba1f",5172:"b26210db",5183:"21b7a589",5217:"3cc71396",5227:"522ca66b",5239:"89b55a09",5248:"83ac10ed",5255:"90ec8c6b",5261:"18910d94",5264:"e7ee6027",5278:"50f2f9f3",5285:"45dd886d",5293:"5839343c",5321:"c0650537",5337:"fc8c8cde",5367:"9e09f891",5413:"06393fc1",5478:"d58f1ee2",5482:"90239e6e",5500:"3fbaac07",5515:"726a6c22",5532:"26398b18",5630:"79d28454",5664:"504d78e0",5688:"2e1ee4ed",5690:"aeef55f7",5718:"53998120",5724:"704545ab",5730:"f5fed352",5738:"efe5610c",5767:"2d16d24d",5801:"a81cb65f",5805:"42abcd4d",5844:"2ed96714",5873:"564db590",5900:"616631fd",5908:"22f51758",5935:"03b3cfd2",5955:"e84b4e80",5969:"5c1eff22",6011:"reactPlayerFilePlayer",6019:"ecaa7076",6023:"ae22b856",6024:"fe170cc9",6031:"4aec9039",6055:"cb867d98",6092:"b28bd8b1",6099:"e8f4756d",6107:"9f1829f0",6125:"reactPlayerSoundCloud",6148:"0c6fe626",6183:"adce8179",6216:"reactPlayerTwitch",6223:"bd6f2233",6265:"3fe65583",6288:"a4c89d62",6297:"45926b62",6378:"eaeab60b",6401:"0a5c01b2",6426:"828ace52",6490:"62037464",6495:"e4eafb12",6506:"03b2528f",6527:"07e708e9",6536:"65c67349",6553:"4bfca71d",6570:"79840965",6640:"3f80bb14",6665:"d3938b1f",6714:"92466816",6719:"5bc657fa",6738:"5112ebe3",6740:"53e9dd7a",6762:"6d717251",6777:"d802bb56",6845:"141135bb",6863:"c7156cf2",6864:"08aab21d",6918:"b2419a00",6963:"df1414bb",6971:"c377a04b",6974:"954e932f",7001:"82444e58",7051:"c2b45dbb",7065:"8dfd8953",7112:"88a48c42",7115:"32b8fafb",7123:"fd4b36bb",7129:"23975af2",7136:"098f2604",7139:"926056c1",7164:"39ec0930",7190:"9270ba4f",7236:"ed772d97",7251:"b32c213b",7259:"2115313f",7262:"9a594c98",7265:"9d36f238",7273:"cdd4a9c6",7311:"8bed5a26",7365:"65b7208a",7395:"7af31c45",7425:"44145933",7427:"e3443ce0",7450:"cf3c245e",7485:"b7ea99f7",7486:"67e77328",7489:"3e4a4cb2",7492:"81e4ed6a",7503:"16116660",7512:"07006f9e",7513:"91aed80e",7534:"42a9b3c5",7539:"616bfcf6",7566:"063d75bd",7596:"reactPlayerDailyMotion",7613:"2e18ba50",7645:"8186ecf9",7664:"reactPlayerPreview",7670:"49145cdf",7673:"638e38ae",7677:"c75d145e",7718:"ed64c12e",7754:"5596dd05",7800:"59df87e8",7819:"3141060a",7858:"7ca2e59a",7908:"a7f483d1",7918:"17896441",7927:"68401255",7932:"5af30237",7955:"b8787c81",7980:"db7d4591",7987:"8abbb0ee",8018:"0d7acd84",8041:"076cf272",8044:"e64edb60",8047:"3d150a24",8055:"reactPlayerWistia",8076:"169f3d24",8143:"0773e78b",8172:"4934de22",8202:"9644aa4e",8213:"98c94590",8230:"fe2e2e26",8247:"7b06977d",8251:"4951b372",8278:"fe3f3783",8287:"d4fc3158",8317:"d26a73b8",8341:"bd1cffff",8349:"eac16e1d",8357:"cd64d641",8378:"38e32826",8413:"ac6e050c",8439:"9c5d9512",8456:"f584139f",8457:"ac3101e9",8486:"a0aa5253",8492:"eb4c176e",8518:"a7bd4aaa",8524:"9d7352c0",8548:"96331245",8560:"6a734661",8571:"056b386b",8609:"2d4af3bf",8616:"bf519c8d",8618:"00d14154",8658:"2c2832e4",8675:"28967b3e",8686:"02e41de2",8746:"8af032d3",8752:"d44e0d1c",8757:"73ca4188",8778:"5e7d099e",8807:"49fed513",8810:"7ac69e68",8818:"d636c09f",8823:"5390e21f",8849:"5e253f2f",8856:"afde3230",8864:"4eee9c87",8888:"reactPlayerVidyard",8891:"27e827f8",9006:"0f4a5c74",9048:"640696ee",9055:"10ad1fa6",9073:"a64b2578",9120:"e0bec135",9168:"308471de",9215:"2e3fc0f9",9231:"31b73615",9241:"092bf57d",9284:"0d271e1e",9297:"f9bde383",9298:"6aee17c2",9301:"d0b9ca74",9311:"db42f242",9349:"46eeb6cb",9385:"05fbef88",9419:"bc03f89b",9434:"8ee9837e",9450:"3874f1bf",9523:"05fa9a60",9533:"8baf194b",9569:"036b5431",9570:"f149b10e",9589:"d9e7b984",9627:"f3467f26",9639:"4c781063",9652:"bb9c591b",9654:"5589c54d",9661:"5e95c892",9667:"cbf3c4ec",9670:"86a8bb6c",9705:"a7edc2bd",9726:"10ea0b82",9735:"b1218054",9766:"c868bccf",9773:"12407b36",9781:"9037180b",9783:"4b6eee9a",9784:"16b03284",9835:"4ac2e930",9876:"57012fa6",9929:"3edac44d",9953:"2020ed93",9983:"62de5d73"}[e]||e)+"."+{45:"5481072b",58:"a89a9ad0",84:"0407dcfe",99:"a2b63f4b",102:"bb433df0",114:"7c8d23b3",131:"32757436",137:"972b5524",161:"5e929677",187:"965d2f6e",239:"a6e673b4",261:"cae455b2",281:"ae5e5e4f",282:"2063232d",285:"15de73e5",290:"dfe3ad9f",334:"ac0e4a7e",372:"5a0ba36d",380:"2afeddac",397:"cb0b2ce4",399:"dae859d2",420:"aab455f2",428:"ea8dea9a",503:"6a6333e3",550:"f53985fa",578:"3039c890",599:"6c9812ff",669:"bb2c0903",697:"6adb4e24",770:"e8d05919",789:"d3f46bf6",832:"efc74910",845:"0db3975d",847:"bbf0e695",860:"54502fd5",870:"d05dd5fc",887:"5c1beaa4",896:"06298f6b",967:"304e9d63",969:"1a3f8539",1017:"1b76c0a5",1027:"09d8cd20",1085:"3daeb606",1086:"cb458f42",1101:"132b336a",1103:"2026e540",1129:"ab1fe72f",1131:"972835c8",1137:"9a194004",1162:"c36a30e1",1251:"3d13ee0f",1306:"2576f5be",1308:"e3a1faf9",1315:"ca0fde8c",1332:"aca508ed",1370:"aa0393d0",1372:"efbb1a5b",1385:"c848d7eb",1400:"90edb297",1414:"769fb929",1419:"2f2b6dc0",1444:"37f67c8f",1453:"ebb0791e",1458:"bab7a8f8",1481:"3be990da",1483:"d10d8bda",1485:"f69aca4d",1490:"3ca27107",1499:"c840f70b",1524:"5396eb3a",1527:"cc032620",1567:"cd6a2531",1569:"a2ec9b59",1577:"bd1b8627",1582:"d5e6dd20",1616:"713837d0",1629:"a53e62bf",1651:"4be3828c",1656:"3f6c3554",1681:"d4c01e4c",1733:"9aa1b7c7",1772:"2c40b0e5",1816:"ee9d42ab",1826:"0b1c287c",1834:"a67f95cf",1843:"2ec3a1f1",1876:"617e4b3a",1898:"b9a4476a",1938:"4f648d6e",1982:"74fa8a7c",2001:"7e1c476c",2005:"b2db51b5",2020:"7978a280",2040:"af485c76",2058:"9013ef54",2068:"08b31cc9",2105:"4efa38c6",2106:"eedd95cc",2121:"3376933c",2128:"3cfccb87",2151:"1d8a842e",2154:"a0b98ed5",2165:"bc4a25f2",2181:"67d9671d",2265:"9fe78e71",2276:"89f8c823",2330:"30b05b7e",2372:"0d5132af",2382:"6cddabe8",2394:"b57c9e18",2400:"1299a61f",2418:"00fb7b7a",2423:"c87cb078",2428:"d4af1f8c",2475:"c84f78da",2500:"fda4e488",2544:"c55a882e",2546:"86465e58",2631:"8d1f3fae",2663:"eafbf13f",2682:"7f71152c",2696:"b19fe9ae",2699:"7523df5e",2733:"02b4da6b",2743:"d95c6c65",2768:"0bbba3e0",2784:"b20b0a87",2795:"83d6c538",2797:"c0569ebd",2890:"3e451362",2908:"f23d9449",2916:"10b510cd",2917:"1dd9610c",2924:"7245dc51",2981:"5d2b19d4",3012:"568bce3d",3029:"7c733a97",3057:"b3d7b283",3095:"7b5f5836",3109:"cff6c701",3128:"7d99e1fd",3148:"8a0536e2",3174:"d46b0d48",3238:"69ba5414",3254:"daf0bcd0",3283:"da2e8e11",3303:"ef5fa69b",3310:"4333c2cc",3314:"ef514185",3348:"2317e8d9",3357:"03e6c73c",3377:"cb1b3b87",3380:"ad670e73",3396:"3705c5b8",3414:"dde291a9",3457:"33326aeb",3525:"9ec4cbbd",3537:"f682bc5f",3552:"c5638642",3602:"34411775",3624:"d5386812",3629:"ff2d4117",3721:"1b5cc297",3743:"6d4cda03",3768:"e3243bdb",3770:"af73c5cc",3786:"082587e3",3860:"c30b74f5",3866:"2c695192",3889:"2390e19b",3905:"1a9dacf8",3911:"a0541640",3929:"7c5b23e4",3943:"57857c50",3949:"86071e75",3954:"5c274e67",3962:"79f13b1f",3978:"0a47275b",3983:"57bc87d4",3990:"543ab203",4013:"6a7d7d86",4033:"7592b95f",4037:"cc5692ff",4039:"5d0cb40d",4055:"554d8e93",4056:"01f0a272",4075:"d299c9ba",4081:"2d05ca22",4086:"0b064355",4101:"ae6c497f",4102:"a94a4a78",4135:"c26086ba",4161:"d8fc10c3",4165:"0fab513f",4169:"43fbe501",4174:"7fc9464c",4201:"a89412dd",4235:"a4712490",4243:"bda518cc",4258:"5bb72ae5",4302:"d003cbfb",4325:"e711c312",4331:"28762b3e",4351:"0796cda9",4362:"228a2022",4368:"153bcdea",4378:"f00f3e34",4384:"83c279df",4439:"cc08b8bf",4442:"edd529ab",4477:"006231d0",4535:"467686c9",4571:"14c084bc",4622:"ccd5c1c3",4635:"688df48c",4641:"6f922930",4650:"2fc7ded2",4652:"762442e9",4665:"e2a495ca",4667:"b051d019",4669:"c413a2ae",4685:"301f5393",4786:"3ce29e86",4801:"e717aa03",4807:"ebf0706d",4842:"ab91d21c",4847:"28dc008a",4857:"2fee879f",4905:"d2a56f96",4942:"6995482b",4945:"ebac9af0",4955:"34069410",4956:"7fe4479d",4969:"31ab599f",4980:"e2404678",5002:"50f8121b",5038:"96e3e3dd",5069:"04ce933b",5080:"d08068c6",5109:"df438e2a",5127:"c20be11b",5151:"5299435c",5172:"432d9cf7",5183:"f628dfd6",5217:"f8724239",5227:"b23b313a",5239:"c2f341b7",5248:"98872b50",5255:"0b910fc2",5261:"9923b11d",5264:"dc6fcdc4",5278:"eeb5d30e",5285:"4d415e07",5293:"14c96d99",5321:"6387bc80",5337:"14d8f780",5367:"7eb514f3",5413:"3a3c1971",5478:"7d25ff32",5482:"e4fc4c70",5500:"be6da703",5515:"9c86a4a7",5532:"ae65f783",5630:"539f495e",5664:"1ad1d8aa",5688:"fae6b64c",5690:"a9499e4d",5718:"2c4b0ce4",5724:"d51681a0",5730:"3641e0b6",5738:"670c9ec6",5767:"cacd8b5a",5801:"0c3cf4f5",5805:"a4810eb0",5844:"489a6931",5873:"58ec478a",5900:"e2c03379",5908:"d8b8921f",5935:"bbd5df6e",5955:"51e3e806",5969:"696c1575",6011:"77e7079b",6019:"f148773a",6023:"ae0d5f85",6024:"87241d0a",6031:"4a9504be",6055:"c7cc34ab",6092:"4b8bd806",6099:"9443a9ba",6107:"023ae5b4",6125:"8eed9d23",6148:"e7ea2eba",6183:"5d5f8907",6216:"c901617f",6223:"8429b562",6265:"816d6ec1",6288:"f9dde7ac",6297:"f77afb65",6378:"8222f485",6401:"74c5fb28",6426:"0df507cc",6490:"8ab82c59",6495:"d09f5c56",6506:"5a5cc3ca",6527:"c95b9655",6536:"997a28bb",6553:"b0341114",6570:"7a87466c",6640:"1a5ba906",6665:"0cc9928b",6714:"fc528a83",6719:"2695471f",6738:"5e0d1872",6740:"79af2832",6762:"40496d09",6777:"07423d2c",6845:"c82b8e41",6863:"aae608de",6864:"88cc31a1",6918:"004530d7",6963:"4fac9d0e",6971:"505393bf",6974:"da0b46f8",7001:"654b9414",7051:"d73dc966",7065:"f6eaa052",7112:"8a7b4152",7115:"15b91298",7123:"5b76d5ea",7129:"38c27e4d",7136:"c7fefbeb",7139:"3f46776e",7164:"4ed9356a",7190:"f7c7306e",7236:"dd474b5e",7251:"59e51b44",7259:"584d5b66",7262:"4d6ae2be",7265:"d5a3620b",7273:"26573327",7311:"b043d45f",7365:"79e195a9",7395:"7a86ffdd",7425:"7b75e8bd",7427:"91d03577",7450:"a456e4c6",7485:"9f97f896",7486:"05903c42",7489:"29921311",7492:"41df2776",7503:"1706dd5c",7512:"24771f5d",7513:"ce049453",7534:"d7487d3c",7539:"fc7ac5ec",7566:"28428276",7596:"94552d18",7613:"604c5aac",7645:"f1ee1d9c",7664:"655510d0",7670:"de28be6f",7673:"8b3d1820",7677:"37fc9eeb",7718:"1a1d43b8",7754:"dbde3595",7800:"e38d9c8f",7819:"61cf2964",7858:"09e3676e",7908:"cd2f6220",7918:"9ff5f53b",7927:"d0b9c923",7932:"33e1401f",7955:"a77cddfd",7980:"5b82247c",7987:"b80884eb",8018:"d65c4e2f",8041:"92d4ed9e",8044:"3866ac42",8047:"db1682cd",8055:"f2696d8e",8076:"aef38034",8143:"42200237",8172:"638e057b",8202:"ec358e02",8213:"aff68a66",8230:"1e5a8c3c",8247:"0ba1d6b7",8251:"1110332e",8278:"e47dce58",8287:"1cb03017",8317:"dc6ebcce",8341:"aa52ecec",8349:"3f9d1be2",8357:"811b6c4b",8378:"9d61aca9",8413:"42a849b1",8439:"2e6f952d",8456:"1e58679f",8457:"0f491093",8486:"41c79c5a",8492:"cb6d7517",8518:"c1875398",8524:"b82fa023",8548:"96479df5",8560:"6226855e",8571:"18b4db48",8609:"c137591b",8616:"7f9238cc",8618:"ba937654",8658:"a4c2d36a",8675:"4d18a385",8686:"3cc9214f",8746:"199a8698",8752:"e5d97b35",8757:"4675ad87",8778:"01b6e3c5",8807:"79682c6c",8810:"2991c13c",8818:"4d1ddf0e",8823:"478b637f",8849:"852e055c",8856:"28ad54e6",8864:"f7b8372e",8888:"f658f907",8891:"c9a1fb1b",9006:"302df22c",9048:"9b03f28b",9055:"2c2693e5",9073:"c6cf02ed",9120:"6f7c3a72",9168:"d1367d1e",9215:"754bccff",9231:"43a657d9",9241:"363f18c1",9284:"9ffac9d2",9297:"61c84cf0",9298:"193164e7",9301:"cde93ac9",9311:"c271e99f",9349:"8254c1bc",9385:"7d14b3e7",9419:"ffca080c",9434:"08bf5f9d",9450:"ade0fcfc",9523:"dee30bdf",9533:"4bd22d4a",9569:"c07aa41f",9570:"51e04c82",9589:"25beb7e3",9627:"086925b1",9639:"ad0acf01",9652:"1e390797",9654:"f9747c42",9661:"6ebf0fad",9667:"3ea16611",9670:"a1ae9b41",9705:"b1369c8b",9726:"156eb2fb",9735:"dea0c8b0",9766:"1145c45e",9773:"dc712c66",9781:"571eaa9a",9783:"9b6e28a6",9784:"3305506e",9835:"5deb5372",9876:"fc2613d9",9929:"76de3375",9953:"2ef671a6",9983:"21644990"}[e]+".js",t.miniCssF=e=>{},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},f="serverpod-docs:",t.l=(e,a,d,b)=>{if(c[e])c[e].push(a);else{var r,o;if(void 0!==d)for(var l=document.getElementsByTagName("script"),n=0;n{r.onerror=r.onload=null,clearTimeout(s);var f=c[e];if(delete c[e],r.parentNode&&r.parentNode.removeChild(r),f&&f.forEach((e=>e(d))),a)return a(d)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.p="/",t.gca=function(e){return e={13798859:"3380",16116660:"7503",17896441:"7918",44145933:"7425",44463284:"2917",49849746:"3357",53998120:"5718",62037464:"6490",68401255:"7927",79840965:"6570",92466816:"6714",96331245:"8548",96523456:"84","984d6493":"45","313c9eb1":"58",b1394c86:"99","7d63aba8":"102",c10a0985:"114","986f0f98":"131","4118187a":"137",af1c5d2b:"161",a2a1c245:"187",b685e31b:"239",reactPlayerKaltura:"261","566f49fb":"281","1e1f8072":"282","3cf6fa35":"285","307525ba":"290",f28f059c:"334","2d11a680":"372",ae0eacdd:"380",b809d820:"397","511f9951":"399",da071cb8:"420","358c2507":"428","8d02075b":"503","6ba85e75":"550","4f0519c7":"578","83c6f999":"599",bd568e77:"669",fca5fdb4:"697","94b2bc9a":"770","510b9307":"789","719163ad":"832",eecc43ff:"845","1b6591f7":"847","1a84c7fd":"860","85d514f3":"870","71ba2dc1":"887",c134ef8a:"896","51ddac88":"967","45939ed5":"969","0d76317c":"1017",f6adf820:"1027","8eead450":"1085","17dc776d":"1086","5a0a1617":"1101",a1154d73:"1103",a4adf53f:"1129",bd118f84:"1131",bc69c5bc:"1137",dc4059b2:"1162","1323771c":"1251","965931d7":"1306",fc6f07d2:"1308","6feb7661":"1315","6e29a506":"1332","2bbc2deb":"1370","8552f549":"1372",a2757506:"1385","5143312c":"1400","9c9052d1":"1414","9d779d8b":"1419",dec2bd4a:"1444",c3373259:"1453",e3d58533:"1458","3d277f18":"1481","9f8e6d57":"1483",da19ecb4:"1485","71319bec":"1490","87ab7385":"1499",cc180519:"1524","3d1ae229":"1527",e66f2658:"1567","805a59dc":"1569","897331c0":"1577","4519f039":"1582","25c6d77a":"1616","4a55fe3a":"1629",ea237062:"1651","1d39c85d":"1656","44a83f6a":"1681","61ff6850":"1733","3817c387":"1816","7de3e81f":"1826","419cd6b8":"1834",ce4dbf6d:"1843","3aa0ab0a":"1876","801276a1":"1898",afb7a97b:"1938",ecb3c634:"1982",e7977816:"2001","8f509517":"2005","444a6d4e":"2020","54cab4d4":"2040","93dcedec":"2058","819b642a":"2068",cdc118a8:"2105","4fa4eafa":"2106",reactPlayerFacebook:"2121","4aa94ec1":"2128","7570de64":"2151","2b67eda4":"2154","956829f8":"2165",c8139b75:"2181","0893faed":"2265",f5a589e7:"2276","6d2a4d3f":"2330","33c1d41a":"2372",c7507218:"2382","9b4ab8cd":"2394","1577f7ed":"2400",b48f41b9:"2418","95ec96e5":"2423",fe76eed8:"2428","869ae8a7":"2475","46b54090":"2500","5f6b1733":"2544",reactPlayerStreamable:"2546","071f33a8":"2631","69fcd2fc":"2663","20d56cb7":"2682","1921e4ca":"2696","17f04a83":"2699","1457ddcd":"2733",c3094240:"2743","676f1bdb":"2768","3e87058f":"2784","441fd5fc":"2795",ff5ed6ba:"2797",ad61550a:"2890","6f56eca8":"2908","3c4af576":"2916","95a5d2b2":"2924","526e379a":"2981","710ac1c1":"3012",b9ec56c8:"3029","4e689a0b":"3057",d2aa311d:"3095",d8d6d57b:"3109","2ca08277":"3128","4048090e":"3148","4a49065b":"3174",dc8c27bd:"3238",b7b014bf:"3254",ef4456b5:"3283","7b33c27b":"3303","30bd0f5b":"3310",d2f6d210:"3314","08d55cf7":"3348","7f0714d1":"3377",b6f81eaa:"3396",ec91ff36:"3414","068743c8":"3457","227d1fc4":"3525",c342bcae:"3537",fb72d7b2:"3552","0841186f":"3602",a6311318:"3624",aba21aa0:"3629","19e323d1":"3721",reactPlayerVimeo:"3743","5d707891":"3768","6da448d1":"3770","4867e743":"3786",e58556b2:"3860","0c695afe":"3866",b0f19176:"3889",f7ae65ac:"3905","5cde491b":"3911","4ab30eec":"3929","50a12feb":"3943","82ea7079":"3949","2db99065":"3954",af754a1f:"3962",cce58fe7:"3978","2db5c390":"3983","8615e055":"3990","9e0c2c37":"4013",ce86e3e6:"4033","5144cf5e":"4037","24557dbc":"4039","272aa200":"4055","27b43779":"4056",aefdd881:"4075","5c6f6ba9":"4081",b5dcbe95:"4086",da54b976:"4101","98f4e1ec":"4102",fc8b5a5d:"4135",da698f4c:"4161",ebde045d:"4165",e4a796aa:"4169",f527bef3:"4174",dd31e7e9:"4201",abd13aa2:"4235","21e10cde":"4243",reactPlayerMux:"4258","999788b8":"4302","9fbfaf6d":"4325","8e7261c9":"4331",bdc5a52e:"4351","65e04ea3":"4362",a94703ab:"4368",daec0d60:"4378",bafd283f:"4384",reactPlayerYouTube:"4439",fe522f67:"4442","070c8c93":"4477","087cd58c":"4535","51e50f95":"4571","7800d508":"4622","39dec3ba":"4635",a32c313f:"4641",c090764b:"4650",ebd05845:"4652","327b0a57":"4665",reactPlayerMixcloud:"4667",b467d32a:"4669","52f87500":"4786","378935ce":"4801","099a3596":"4807","813cfb2f":"4842",b91fbf2a:"4847","51c7df8c":"4857","468d57a9":"4905",a6c3ea4a:"4942","812775a4":"4945","646cbece":"4955","1a39ee04":"4956",fac0eceb:"4969","22dd74f7":"4980",ee65edec:"5002",ef2492df:"5038","9107c65f":"5069",a6397568:"5080","3c9432f0":"5109",f29fc884:"5127",e2d6ba1f:"5151",b26210db:"5172","21b7a589":"5183","3cc71396":"5217","522ca66b":"5227","89b55a09":"5239","83ac10ed":"5248","90ec8c6b":"5255","18910d94":"5261",e7ee6027:"5264","50f2f9f3":"5278","45dd886d":"5285","5839343c":"5293",c0650537:"5321",fc8c8cde:"5337","9e09f891":"5367","06393fc1":"5413",d58f1ee2:"5478","90239e6e":"5482","3fbaac07":"5500","726a6c22":"5515","26398b18":"5532","79d28454":"5630","504d78e0":"5664","2e1ee4ed":"5688",aeef55f7:"5690","704545ab":"5724",f5fed352:"5730",efe5610c:"5738","2d16d24d":"5767",a81cb65f:"5801","42abcd4d":"5805","2ed96714":"5844","564db590":"5873","616631fd":"5900","22f51758":"5908","03b3cfd2":"5935",e84b4e80:"5955","5c1eff22":"5969",reactPlayerFilePlayer:"6011",ecaa7076:"6019",ae22b856:"6023",fe170cc9:"6024","4aec9039":"6031",cb867d98:"6055",b28bd8b1:"6092",e8f4756d:"6099","9f1829f0":"6107",reactPlayerSoundCloud:"6125","0c6fe626":"6148",adce8179:"6183",reactPlayerTwitch:"6216",bd6f2233:"6223","3fe65583":"6265",a4c89d62:"6288","45926b62":"6297",eaeab60b:"6378","0a5c01b2":"6401","828ace52":"6426",e4eafb12:"6495","03b2528f":"6506","07e708e9":"6527","65c67349":"6536","4bfca71d":"6553","3f80bb14":"6640",d3938b1f:"6665","5bc657fa":"6719","5112ebe3":"6738","53e9dd7a":"6740","6d717251":"6762",d802bb56:"6777","141135bb":"6845",c7156cf2:"6863","08aab21d":"6864",b2419a00:"6918",df1414bb:"6963",c377a04b:"6971","954e932f":"6974","82444e58":"7001",c2b45dbb:"7051","8dfd8953":"7065","88a48c42":"7112","32b8fafb":"7115",fd4b36bb:"7123","23975af2":"7129","098f2604":"7136","926056c1":"7139","39ec0930":"7164","9270ba4f":"7190",ed772d97:"7236",b32c213b:"7251","2115313f":"7259","9a594c98":"7262","9d36f238":"7265",cdd4a9c6:"7273","8bed5a26":"7311","65b7208a":"7365","7af31c45":"7395",e3443ce0:"7427",cf3c245e:"7450",b7ea99f7:"7485","67e77328":"7486","3e4a4cb2":"7489","81e4ed6a":"7492","07006f9e":"7512","91aed80e":"7513","42a9b3c5":"7534","616bfcf6":"7539","063d75bd":"7566",reactPlayerDailyMotion:"7596","2e18ba50":"7613","8186ecf9":"7645",reactPlayerPreview:"7664","49145cdf":"7670","638e38ae":"7673",c75d145e:"7677",ed64c12e:"7718","5596dd05":"7754","59df87e8":"7800","3141060a":"7819","7ca2e59a":"7858",a7f483d1:"7908","5af30237":"7932",b8787c81:"7955",db7d4591:"7980","8abbb0ee":"7987","0d7acd84":"8018","076cf272":"8041",e64edb60:"8044","3d150a24":"8047",reactPlayerWistia:"8055","169f3d24":"8076","0773e78b":"8143","4934de22":"8172","9644aa4e":"8202","98c94590":"8213",fe2e2e26:"8230","7b06977d":"8247","4951b372":"8251",fe3f3783:"8278",d4fc3158:"8287",d26a73b8:"8317",bd1cffff:"8341",eac16e1d:"8349",cd64d641:"8357","38e32826":"8378",ac6e050c:"8413","9c5d9512":"8439",f584139f:"8456",ac3101e9:"8457",a0aa5253:"8486",eb4c176e:"8492",a7bd4aaa:"8518","9d7352c0":"8524","6a734661":"8560","056b386b":"8571","2d4af3bf":"8609",bf519c8d:"8616","00d14154":"8618","2c2832e4":"8658","28967b3e":"8675","02e41de2":"8686","8af032d3":"8746",d44e0d1c:"8752","73ca4188":"8757","5e7d099e":"8778","49fed513":"8807","7ac69e68":"8810",d636c09f:"8818","5390e21f":"8823","5e253f2f":"8849",afde3230:"8856","4eee9c87":"8864",reactPlayerVidyard:"8888","27e827f8":"8891","0f4a5c74":"9006","640696ee":"9048","10ad1fa6":"9055",a64b2578:"9073",e0bec135:"9120","308471de":"9168","2e3fc0f9":"9215","31b73615":"9231","092bf57d":"9241","0d271e1e":"9284",f9bde383:"9297","6aee17c2":"9298",d0b9ca74:"9301",db42f242:"9311","46eeb6cb":"9349","05fbef88":"9385",bc03f89b:"9419","8ee9837e":"9434","3874f1bf":"9450","05fa9a60":"9523","8baf194b":"9533","036b5431":"9569",f149b10e:"9570",d9e7b984:"9589",f3467f26:"9627","4c781063":"9639",bb9c591b:"9652","5589c54d":"9654","5e95c892":"9661",cbf3c4ec:"9667","86a8bb6c":"9670",a7edc2bd:"9705","10ea0b82":"9726",b1218054:"9735",c868bccf:"9766","12407b36":"9773","9037180b":"9781","4b6eee9a":"9783","16b03284":"9784","4ac2e930":"9835","57012fa6":"9876","3edac44d":"9929","2020ed93":"9953","62de5d73":"9983"}[e]||e,t.p+t.u(e)},(()=>{var e={1303:0,532:0};t.f.j=(a,d)=>{var c=t.o(e,a)?e[a]:void 0;if(0!==c)if(c)d.push(c[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var f=new Promise(((d,f)=>c=e[a]=[d,f]));d.push(c[2]=f);var b=t.p+t.u(a),r=new Error;t.l(b,(d=>{if(t.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var f=d&&("load"===d.type?"missing":d.type),b=d&&d.target&&d.target.src;r.message="Loading chunk "+a+" failed.\n("+f+": "+b+")",r.name="ChunkLoadError",r.type=f,r.request=b,c[1](r)}}),"chunk-"+a,a)}},t.O.j=a=>0===e[a];var a=(a,d)=>{var c,f,b=d[0],r=d[1],o=d[2],l=0;if(b.some((a=>0!==e[a]))){for(c in r)t.o(r,c)&&(t.m[c]=r[c]);if(o)var n=o(t)}for(a&&a(d);l Capabilities | Serverpod - + diff --git a/docs/concepts/authentication/basics.html b/docs/concepts/authentication/basics.html index 1830c1d93..734a40c5d 100644 --- a/docs/concepts/authentication/basics.html +++ b/docs/concepts/authentication/basics.html @@ -4,7 +4,7 @@ The basics | Serverpod - + diff --git a/docs/concepts/authentication/custom-overrides.html b/docs/concepts/authentication/custom-overrides.html index 761d75da4..143b45887 100644 --- a/docs/concepts/authentication/custom-overrides.html +++ b/docs/concepts/authentication/custom-overrides.html @@ -4,7 +4,7 @@ Custom overrides | Serverpod - + diff --git a/docs/concepts/authentication/providers/apple.html b/docs/concepts/authentication/providers/apple.html index 64c1a351f..2a4bfbc75 100644 --- a/docs/concepts/authentication/providers/apple.html +++ b/docs/concepts/authentication/providers/apple.html @@ -4,7 +4,7 @@ Apple | Serverpod - + diff --git a/docs/concepts/authentication/providers/custom-providers.html b/docs/concepts/authentication/providers/custom-providers.html index 3e8148915..8c1f5a78e 100644 --- a/docs/concepts/authentication/providers/custom-providers.html +++ b/docs/concepts/authentication/providers/custom-providers.html @@ -4,7 +4,7 @@ Custom providers | Serverpod - + diff --git a/docs/concepts/authentication/providers/email.html b/docs/concepts/authentication/providers/email.html index 1adbc5e60..3e6635dae 100644 --- a/docs/concepts/authentication/providers/email.html +++ b/docs/concepts/authentication/providers/email.html @@ -4,7 +4,7 @@ Email | Serverpod - + diff --git a/docs/concepts/authentication/providers/firebase.html b/docs/concepts/authentication/providers/firebase.html index f0cf7812a..7e8596552 100644 --- a/docs/concepts/authentication/providers/firebase.html +++ b/docs/concepts/authentication/providers/firebase.html @@ -4,7 +4,7 @@ Firebase | Serverpod - + diff --git a/docs/concepts/authentication/providers/google.html b/docs/concepts/authentication/providers/google.html index 5be512232..9b39e5b7d 100644 --- a/docs/concepts/authentication/providers/google.html +++ b/docs/concepts/authentication/providers/google.html @@ -4,7 +4,7 @@ Google | Serverpod - + diff --git a/docs/concepts/authentication/setup.html b/docs/concepts/authentication/setup.html index d7ed7ec86..00b82a92b 100644 --- a/docs/concepts/authentication/setup.html +++ b/docs/concepts/authentication/setup.html @@ -4,7 +4,7 @@ Setup | Serverpod - + diff --git a/docs/concepts/authentication/working-with-users.html b/docs/concepts/authentication/working-with-users.html index 8123c5ba4..6c207fbed 100644 --- a/docs/concepts/authentication/working-with-users.html +++ b/docs/concepts/authentication/working-with-users.html @@ -4,7 +4,7 @@ Working with users | Serverpod - + diff --git a/docs/concepts/backward-compatibility.html b/docs/concepts/backward-compatibility.html index 704a68829..cd33da74e 100644 --- a/docs/concepts/backward-compatibility.html +++ b/docs/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/concepts/caching.html b/docs/concepts/caching.html index 7a8b3b8b4..bbba6f5b8 100644 --- a/docs/concepts/caching.html +++ b/docs/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/concepts/database/connection.html b/docs/concepts/database/connection.html index eaa06ab07..9303db39c 100644 --- a/docs/concepts/database/connection.html +++ b/docs/concepts/database/connection.html @@ -4,7 +4,7 @@ Connection | Serverpod - + diff --git a/docs/concepts/database/crud.html b/docs/concepts/database/crud.html index c40294d14..43c172b15 100644 --- a/docs/concepts/database/crud.html +++ b/docs/concepts/database/crud.html @@ -4,7 +4,7 @@ CRUD | Serverpod - + diff --git a/docs/concepts/database/filter.html b/docs/concepts/database/filter.html index f7c659456..300cc30fa 100644 --- a/docs/concepts/database/filter.html +++ b/docs/concepts/database/filter.html @@ -4,7 +4,7 @@ Filter | Serverpod - + diff --git a/docs/concepts/database/indexing.html b/docs/concepts/database/indexing.html index 37b6051fe..a4e6ffa72 100644 --- a/docs/concepts/database/indexing.html +++ b/docs/concepts/database/indexing.html @@ -4,7 +4,7 @@ Indexing | Serverpod - + diff --git a/docs/concepts/database/migrations.html b/docs/concepts/database/migrations.html index b9fbaf42e..a3e549594 100644 --- a/docs/concepts/database/migrations.html +++ b/docs/concepts/database/migrations.html @@ -4,7 +4,7 @@ Migrations | Serverpod - + diff --git a/docs/concepts/database/models.html b/docs/concepts/database/models.html index 980a3d450..a3257100c 100644 --- a/docs/concepts/database/models.html +++ b/docs/concepts/database/models.html @@ -4,7 +4,7 @@ Models | Serverpod - + diff --git a/docs/concepts/database/pagination.html b/docs/concepts/database/pagination.html index c707d0978..c92e7e706 100644 --- a/docs/concepts/database/pagination.html +++ b/docs/concepts/database/pagination.html @@ -4,7 +4,7 @@ Pagination | Serverpod - + diff --git a/docs/concepts/database/raw-access.html b/docs/concepts/database/raw-access.html index f5f2afd15..170365d4e 100644 --- a/docs/concepts/database/raw-access.html +++ b/docs/concepts/database/raw-access.html @@ -4,7 +4,7 @@ Raw Access | Serverpod - + diff --git a/docs/concepts/database/relation-queries.html b/docs/concepts/database/relation-queries.html index 05593c5ff..416b05948 100644 --- a/docs/concepts/database/relation-queries.html +++ b/docs/concepts/database/relation-queries.html @@ -4,7 +4,7 @@ Relation queries | Serverpod - + diff --git a/docs/concepts/database/relations/many-to-many.html b/docs/concepts/database/relations/many-to-many.html index bfb0dfb5b..90ef8e815 100644 --- a/docs/concepts/database/relations/many-to-many.html +++ b/docs/concepts/database/relations/many-to-many.html @@ -4,7 +4,7 @@ Many-to-Many | Serverpod - + diff --git a/docs/concepts/database/relations/modules.html b/docs/concepts/database/relations/modules.html index f298fae17..55af99c79 100644 --- a/docs/concepts/database/relations/modules.html +++ b/docs/concepts/database/relations/modules.html @@ -4,7 +4,7 @@ Relations with modules | Serverpod - + diff --git a/docs/concepts/database/relations/one-to-many.html b/docs/concepts/database/relations/one-to-many.html index 347e90d6f..1e1a7926b 100644 --- a/docs/concepts/database/relations/one-to-many.html +++ b/docs/concepts/database/relations/one-to-many.html @@ -4,7 +4,7 @@ One-to-many | Serverpod - + diff --git a/docs/concepts/database/relations/one-to-one.html b/docs/concepts/database/relations/one-to-one.html index 55f595015..55d1eee92 100644 --- a/docs/concepts/database/relations/one-to-one.html +++ b/docs/concepts/database/relations/one-to-one.html @@ -4,7 +4,7 @@ One-to-one | Serverpod - + diff --git a/docs/concepts/database/relations/referential-actions.html b/docs/concepts/database/relations/referential-actions.html index db188272c..6e9816634 100644 --- a/docs/concepts/database/relations/referential-actions.html +++ b/docs/concepts/database/relations/referential-actions.html @@ -4,7 +4,7 @@ Referential actions | Serverpod - + diff --git a/docs/concepts/database/relations/self-relations.html b/docs/concepts/database/relations/self-relations.html index 55e249737..42461e27f 100644 --- a/docs/concepts/database/relations/self-relations.html +++ b/docs/concepts/database/relations/self-relations.html @@ -4,7 +4,7 @@ Self-relations | Serverpod - + diff --git a/docs/concepts/database/sort.html b/docs/concepts/database/sort.html index cad3f172d..1f0e545a1 100644 --- a/docs/concepts/database/sort.html +++ b/docs/concepts/database/sort.html @@ -4,7 +4,7 @@ Sort | Serverpod - + diff --git a/docs/concepts/database/transactions.html b/docs/concepts/database/transactions.html index 26e72a638..3eea2070e 100644 --- a/docs/concepts/database/transactions.html +++ b/docs/concepts/database/transactions.html @@ -4,7 +4,7 @@ Transactions | Serverpod - + diff --git a/docs/concepts/exceptions.html b/docs/concepts/exceptions.html index c131449ff..f2b8fcc13 100644 --- a/docs/concepts/exceptions.html +++ b/docs/concepts/exceptions.html @@ -4,7 +4,7 @@ Error handling and exceptions | Serverpod - + diff --git a/docs/concepts/file-uploads.html b/docs/concepts/file-uploads.html index c66dbe65e..382ccb263 100644 --- a/docs/concepts/file-uploads.html +++ b/docs/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/concepts/health-checks.html b/docs/concepts/health-checks.html index 90bbd0377..d350d0349 100644 --- a/docs/concepts/health-checks.html +++ b/docs/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/concepts/logging.html b/docs/concepts/logging.html index 65ecc9436..fa42e5829 100644 --- a/docs/concepts/logging.html +++ b/docs/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/concepts/models.html b/docs/concepts/models.html index 93c1ee102..f434f2e31 100644 --- a/docs/concepts/models.html +++ b/docs/concepts/models.html @@ -4,7 +4,7 @@ Working with models | Serverpod - + diff --git a/docs/concepts/modules.html b/docs/concepts/modules.html index 87087d5e8..73a7d1215 100644 --- a/docs/concepts/modules.html +++ b/docs/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/concepts/scheduling.html b/docs/concepts/scheduling.html index c1bade175..b4184cc47 100644 --- a/docs/concepts/scheduling.html +++ b/docs/concepts/scheduling.html @@ -4,7 +4,7 @@ Scheduling | Serverpod - + diff --git a/docs/concepts/serialization.html b/docs/concepts/serialization.html index 8f5b5c9d3..6baa35225 100644 --- a/docs/concepts/serialization.html +++ b/docs/concepts/serialization.html @@ -4,7 +4,7 @@ Custom serialization | Serverpod - + diff --git a/docs/concepts/sessions.html b/docs/concepts/sessions.html index 60c8e79dc..4f3df5b8d 100644 --- a/docs/concepts/sessions.html +++ b/docs/concepts/sessions.html @@ -4,7 +4,7 @@ Sessions | Serverpod - + diff --git a/docs/concepts/streams.html b/docs/concepts/streams.html index 166b0c7f8..67b4c6d65 100644 --- a/docs/concepts/streams.html +++ b/docs/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/concepts/webserver.html b/docs/concepts/webserver.html index a9074b45e..1a4bc5c89 100644 --- a/docs/concepts/webserver.html +++ b/docs/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/concepts/working-with-endpoints.html b/docs/concepts/working-with-endpoints.html index b5c7ceeed..5812cfd19 100644 --- a/docs/concepts/working-with-endpoints.html +++ b/docs/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/contribute.html b/docs/contribute.html index 01747eb01..7108de5a6 100644 --- a/docs/contribute.html +++ b/docs/contribute.html @@ -4,7 +4,7 @@ Contribute | Serverpod - + diff --git a/docs/deployments/deploying-to-aws.html b/docs/deployments/deploying-to-aws.html index dd9e971e0..ead8463af 100644 --- a/docs/deployments/deploying-to-aws.html +++ b/docs/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ AWS EC2 with Terraform | Serverpod - + diff --git a/docs/deployments/deploying-to-gce-terraform.html b/docs/deployments/deploying-to-gce-terraform.html index 4a8528152..8c0c4719d 100644 --- a/docs/deployments/deploying-to-gce-terraform.html +++ b/docs/deployments/deploying-to-gce-terraform.html @@ -4,7 +4,7 @@ Google Cloud Engine with Terraform | Serverpod - + diff --git a/docs/deployments/deploying-to-gcr-console.html b/docs/deployments/deploying-to-gcr-console.html index 19966d877..92112e4a9 100644 --- a/docs/deployments/deploying-to-gcr-console.html +++ b/docs/deployments/deploying-to-gcr-console.html @@ -4,7 +4,7 @@ Google Cloud Run with CGP Console | Serverpod - + diff --git a/docs/deployments/deployment-strategy.html b/docs/deployments/deployment-strategy.html index 39ad1fe59..ce028fd01 100644 --- a/docs/deployments/deployment-strategy.html +++ b/docs/deployments/deployment-strategy.html @@ -4,7 +4,7 @@ Choosing deployment strategy | Serverpod - + diff --git a/docs/deployments/general.html b/docs/deployments/general.html index dd63635aa..cbc3056d5 100644 --- a/docs/deployments/general.html +++ b/docs/deployments/general.html @@ -4,7 +4,7 @@ Hosting elsewhere | Serverpod - + diff --git a/docs/get-started.html b/docs/get-started.html index d41cda739..7a4b34473 100644 --- a/docs/get-started.html +++ b/docs/get-started.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/index.html b/docs/index.html index d221edee0..416741da7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,7 +4,7 @@ Installing Serverpod | Serverpod - + diff --git a/docs/next.html b/docs/next.html index 3e1a53505..71fc52a14 100644 --- a/docs/next.html +++ b/docs/next.html @@ -4,7 +4,7 @@ Installing Serverpod | Serverpod - + diff --git a/docs/next/capabilities.html b/docs/next/capabilities.html index d0f823333..8032967df 100644 --- a/docs/next/capabilities.html +++ b/docs/next/capabilities.html @@ -4,7 +4,7 @@ Capabilities | Serverpod - + diff --git a/docs/next/concepts/authentication/basics.html b/docs/next/concepts/authentication/basics.html index c2ec14f58..5c74b882d 100644 --- a/docs/next/concepts/authentication/basics.html +++ b/docs/next/concepts/authentication/basics.html @@ -4,7 +4,7 @@ The basics | Serverpod - + diff --git a/docs/next/concepts/authentication/custom-overrides.html b/docs/next/concepts/authentication/custom-overrides.html index 00cfdb97f..7f4f79779 100644 --- a/docs/next/concepts/authentication/custom-overrides.html +++ b/docs/next/concepts/authentication/custom-overrides.html @@ -4,7 +4,7 @@ Custom overrides | Serverpod - + diff --git a/docs/next/concepts/authentication/providers/apple.html b/docs/next/concepts/authentication/providers/apple.html index e428e8168..0c0160934 100644 --- a/docs/next/concepts/authentication/providers/apple.html +++ b/docs/next/concepts/authentication/providers/apple.html @@ -4,7 +4,7 @@ Apple | Serverpod - + diff --git a/docs/next/concepts/authentication/providers/custom-providers.html b/docs/next/concepts/authentication/providers/custom-providers.html index a2119b6c5..a84c09daa 100644 --- a/docs/next/concepts/authentication/providers/custom-providers.html +++ b/docs/next/concepts/authentication/providers/custom-providers.html @@ -4,7 +4,7 @@ Custom providers | Serverpod - + diff --git a/docs/next/concepts/authentication/providers/email.html b/docs/next/concepts/authentication/providers/email.html index 790c1b2d4..2d10d6a3c 100644 --- a/docs/next/concepts/authentication/providers/email.html +++ b/docs/next/concepts/authentication/providers/email.html @@ -4,7 +4,7 @@ Email | Serverpod - + diff --git a/docs/next/concepts/authentication/providers/firebase.html b/docs/next/concepts/authentication/providers/firebase.html index 3a6fabcc6..160012c00 100644 --- a/docs/next/concepts/authentication/providers/firebase.html +++ b/docs/next/concepts/authentication/providers/firebase.html @@ -4,7 +4,7 @@ Firebase | Serverpod - + diff --git a/docs/next/concepts/authentication/providers/google.html b/docs/next/concepts/authentication/providers/google.html index 3e09a4d41..7ff07e4a2 100644 --- a/docs/next/concepts/authentication/providers/google.html +++ b/docs/next/concepts/authentication/providers/google.html @@ -4,7 +4,7 @@ Google | Serverpod - + diff --git a/docs/next/concepts/authentication/setup.html b/docs/next/concepts/authentication/setup.html index c7bff8b66..d05ee709e 100644 --- a/docs/next/concepts/authentication/setup.html +++ b/docs/next/concepts/authentication/setup.html @@ -4,7 +4,7 @@ Setup | Serverpod - + diff --git a/docs/next/concepts/authentication/working-with-users.html b/docs/next/concepts/authentication/working-with-users.html index 258807a07..dbf396bc9 100644 --- a/docs/next/concepts/authentication/working-with-users.html +++ b/docs/next/concepts/authentication/working-with-users.html @@ -4,7 +4,7 @@ Working with users | Serverpod - + diff --git a/docs/next/concepts/backward-compatibility.html b/docs/next/concepts/backward-compatibility.html index 695801d51..9172c3e35 100644 --- a/docs/next/concepts/backward-compatibility.html +++ b/docs/next/concepts/backward-compatibility.html @@ -4,7 +4,7 @@ Backward compatibility | Serverpod - + diff --git a/docs/next/concepts/caching.html b/docs/next/concepts/caching.html index 0c8550459..0cc29aea5 100644 --- a/docs/next/concepts/caching.html +++ b/docs/next/concepts/caching.html @@ -4,7 +4,7 @@ Caching | Serverpod - + diff --git a/docs/next/concepts/configuration.html b/docs/next/concepts/configuration.html index c419bafe7..b1796ff9e 100644 --- a/docs/next/concepts/configuration.html +++ b/docs/next/concepts/configuration.html @@ -4,7 +4,7 @@ Configurations | Serverpod - + diff --git a/docs/next/concepts/database/connection.html b/docs/next/concepts/database/connection.html index 26d6c4217..0f7454845 100644 --- a/docs/next/concepts/database/connection.html +++ b/docs/next/concepts/database/connection.html @@ -4,7 +4,7 @@ Connection | Serverpod - + diff --git a/docs/next/concepts/database/crud.html b/docs/next/concepts/database/crud.html index 7c2344d33..7558f4903 100644 --- a/docs/next/concepts/database/crud.html +++ b/docs/next/concepts/database/crud.html @@ -4,7 +4,7 @@ CRUD | Serverpod - + diff --git a/docs/next/concepts/database/filter.html b/docs/next/concepts/database/filter.html index 0fa36ce1a..5144e37bb 100644 --- a/docs/next/concepts/database/filter.html +++ b/docs/next/concepts/database/filter.html @@ -4,7 +4,7 @@ Filter | Serverpod - + diff --git a/docs/next/concepts/database/indexing.html b/docs/next/concepts/database/indexing.html index 6266d2a55..c37d4faf3 100644 --- a/docs/next/concepts/database/indexing.html +++ b/docs/next/concepts/database/indexing.html @@ -4,7 +4,7 @@ Indexing | Serverpod - + diff --git a/docs/next/concepts/database/migrations.html b/docs/next/concepts/database/migrations.html index c65aeb9de..8266ac5ad 100644 --- a/docs/next/concepts/database/migrations.html +++ b/docs/next/concepts/database/migrations.html @@ -4,7 +4,7 @@ Migrations | Serverpod - + diff --git a/docs/next/concepts/database/models.html b/docs/next/concepts/database/models.html index 945449b89..89559a9dd 100644 --- a/docs/next/concepts/database/models.html +++ b/docs/next/concepts/database/models.html @@ -4,7 +4,7 @@ Models | Serverpod - + diff --git a/docs/next/concepts/database/pagination.html b/docs/next/concepts/database/pagination.html index ffa6d724f..9c91d6ec9 100644 --- a/docs/next/concepts/database/pagination.html +++ b/docs/next/concepts/database/pagination.html @@ -4,7 +4,7 @@ Pagination | Serverpod - + diff --git a/docs/next/concepts/database/raw-access.html b/docs/next/concepts/database/raw-access.html index ee7acc0b2..9bd6ee9a5 100644 --- a/docs/next/concepts/database/raw-access.html +++ b/docs/next/concepts/database/raw-access.html @@ -4,7 +4,7 @@ Raw Access | Serverpod - + diff --git a/docs/next/concepts/database/relation-queries.html b/docs/next/concepts/database/relation-queries.html index da6c92ba9..61db779a4 100644 --- a/docs/next/concepts/database/relation-queries.html +++ b/docs/next/concepts/database/relation-queries.html @@ -4,7 +4,7 @@ Relation queries | Serverpod - + diff --git a/docs/next/concepts/database/relations/many-to-many.html b/docs/next/concepts/database/relations/many-to-many.html index 1decba447..cfed062ba 100644 --- a/docs/next/concepts/database/relations/many-to-many.html +++ b/docs/next/concepts/database/relations/many-to-many.html @@ -4,7 +4,7 @@ Many-to-Many | Serverpod - + diff --git a/docs/next/concepts/database/relations/modules.html b/docs/next/concepts/database/relations/modules.html index fe47cf2a2..8b489c814 100644 --- a/docs/next/concepts/database/relations/modules.html +++ b/docs/next/concepts/database/relations/modules.html @@ -4,7 +4,7 @@ Relations with modules | Serverpod - + diff --git a/docs/next/concepts/database/relations/one-to-many.html b/docs/next/concepts/database/relations/one-to-many.html index 13933454c..18a9d8a20 100644 --- a/docs/next/concepts/database/relations/one-to-many.html +++ b/docs/next/concepts/database/relations/one-to-many.html @@ -4,7 +4,7 @@ One-to-many | Serverpod - + diff --git a/docs/next/concepts/database/relations/one-to-one.html b/docs/next/concepts/database/relations/one-to-one.html index 0107ce082..cfdc64c33 100644 --- a/docs/next/concepts/database/relations/one-to-one.html +++ b/docs/next/concepts/database/relations/one-to-one.html @@ -4,7 +4,7 @@ One-to-one | Serverpod - + diff --git a/docs/next/concepts/database/relations/referential-actions.html b/docs/next/concepts/database/relations/referential-actions.html index 7d2d68598..a8641461b 100644 --- a/docs/next/concepts/database/relations/referential-actions.html +++ b/docs/next/concepts/database/relations/referential-actions.html @@ -4,7 +4,7 @@ Referential actions | Serverpod - + diff --git a/docs/next/concepts/database/relations/self-relations.html b/docs/next/concepts/database/relations/self-relations.html index 191cf2950..2ad2bde45 100644 --- a/docs/next/concepts/database/relations/self-relations.html +++ b/docs/next/concepts/database/relations/self-relations.html @@ -4,7 +4,7 @@ Self-relations | Serverpod - + diff --git a/docs/next/concepts/database/sort.html b/docs/next/concepts/database/sort.html index a3c65e6af..d0d2a7934 100644 --- a/docs/next/concepts/database/sort.html +++ b/docs/next/concepts/database/sort.html @@ -4,7 +4,7 @@ Sort | Serverpod - + diff --git a/docs/next/concepts/database/transactions.html b/docs/next/concepts/database/transactions.html index e7faaae94..0c1ec72d6 100644 --- a/docs/next/concepts/database/transactions.html +++ b/docs/next/concepts/database/transactions.html @@ -4,7 +4,7 @@ Transactions | Serverpod - + diff --git a/docs/next/concepts/exceptions.html b/docs/next/concepts/exceptions.html index d89f916cd..895615ab0 100644 --- a/docs/next/concepts/exceptions.html +++ b/docs/next/concepts/exceptions.html @@ -4,7 +4,7 @@ Error handling and exceptions | Serverpod - + diff --git a/docs/next/concepts/file-uploads.html b/docs/next/concepts/file-uploads.html index 09c1d9cfc..006450bec 100644 --- a/docs/next/concepts/file-uploads.html +++ b/docs/next/concepts/file-uploads.html @@ -4,7 +4,7 @@ Uploading files | Serverpod - + diff --git a/docs/next/concepts/health-checks.html b/docs/next/concepts/health-checks.html index c626616fc..69a972c6b 100644 --- a/docs/next/concepts/health-checks.html +++ b/docs/next/concepts/health-checks.html @@ -4,7 +4,7 @@ Health checks | Serverpod - + diff --git a/docs/next/concepts/logging.html b/docs/next/concepts/logging.html index f67ad00dc..dd0aa53dd 100644 --- a/docs/next/concepts/logging.html +++ b/docs/next/concepts/logging.html @@ -4,7 +4,7 @@ Logging | Serverpod - + diff --git a/docs/next/concepts/models.html b/docs/next/concepts/models.html index fc7a8ae63..3b25851fc 100644 --- a/docs/next/concepts/models.html +++ b/docs/next/concepts/models.html @@ -4,7 +4,7 @@ Working with models | Serverpod - + @@ -63,7 +63,7 @@

How prio
info

When using default or defaultModel in combination with defaultPersist, it's important to understand how the interaction between these keywords affects the final value in the database.

If you set a default or defaultModel value, the model's field or variable will have a value when it's passed to the database—it will not be null. Because of this, the SQL query will not use the defaultPersist value since the field already has a value assigned by the model. In essence, assigning a default or defaultModel is like directly providing a value to the field, and the database will use this provided value instead of its own default.

This means that defaultPersist only comes into play when the model does not provide a value, allowing the database to apply its own default setting.

Supported default values

Boolean

-
TypeKeywordDescription
Boolean Valuestrue or falseSets the field to a boolean value, either true or false.
+
TypeKeywordDescription
Booleantrue or falseSets the field to a boolean value, either true or false.

Example:

boolDefault: bool, default=true

DateTime

@@ -71,19 +71,30 @@

DateTime
dateTimeDefaultNow: DateTime, default=now
dateTimeDefaultUtc: DateTime, default=2024-05-01T22:00:00.000Z

Double

-
TypeKeywordDescription
Double ValuesAny double valueSets the field to a specific double value.
+
TypeKeywordDescription
DoubleAny double valueSets the field to a specific double value.

Example:

doubleDefault: double, default=10.5

Duration

-
TypeKeywordDescription
Specific DurationA valid duration in the format Xd Xh Xmin Xs XmsSets the field to a specific duration value. Each part of the format represents a different unit of time: d for days, h for hours, min for minutes, s for seconds, and ms for milliseconds. For example, 1d 2h 10min 30s 100ms represents 1 day, 2 hours, 10 minutes, 30 seconds, and 100 milliseconds.
+
TypeKeywordDescription
Specific DurationA valid duration in the format Xd Xh Xmin Xs XmsSets the field to a specific duration value. For example, 1d 2h 10min 30s 100ms represents 1 day, 2 hours, 10 minutes, 30 seconds, and 100 milliseconds.

Example:

durationDefault: Duration, default=1d 2h 10min 30s 100ms
+

Enum

+
TypeKeywordDescription
EnumAny valid enum valueSets the field to a specific enum value.
+

Example:

+
enum: ByNameEnum
serialized: byName
values:
- byName1
- byName2
+
enum: ByIndexEnum
serialized: byIndex
values:
- byIndex1
- byIndex2
+
class: EnumDefault
table: enum_default
fields:
byNameEnumDefault: ByNameEnum, default=byName1
byIndexEnumDefault: ByIndexEnum, default=byIndex1
+

In this example:

+
    +
  • The byNameEnumDefault field will default to 'byName1' in the database.
  • +
  • The byIndexEnumDefault field will default to 0 (the index of byIndex1).
  • +

Integer

-
TypeKeywordDescription
Integer ValuesAny integer valueSets the field to a specific integer value.
+
TypeKeywordDescription
IntegerAny integer valueSets the field to a specific integer value.

Example:

intDefault: int, default=10

String

-
TypeKeywordDescription
String ValuesAny string valueSets the field to a specific string value.
+
TypeKeywordDescription
StringAny string valueSets the field to a specific string value.

Example:

stringDefault: String, default='This is a string'

UuidValue

@@ -93,6 +104,6 @@

UuidValueExample

class: DefaultValue
table: default_value
fields:
### Sets the current date and time as the default value.
dateTimeDefault: DateTime, default=now

### Sets the default value for a boolean field.
boolDefault: bool, defaultModel=false, defaultPersist=true

### Sets the default value for an integer field.
intDefault: int, defaultPersist=20

### Sets the default value for a double field.
doubleDefault: double, default=10.5, defaultPersist=20.5

### Sets the default value for a string field.
stringDefault: String, default="This is a string", defaultModel="This is a string"

Keywords

-
KeywordNoteclassexceptionenum
valuesA special key for enums with a list of all enum values.
serializedSets the mode enums are serialized in
serverOnlyBoolean flag if code generator only should create the code for the server.
tableA name for the database table, enables generation of database code.
managedMigrationA boolean flag to opt out of the database migration system.
fieldsAll fields in the generated class should be listed here.
type (fields)Denotes the data type for a field.
scopeDenotes the scope for a field.
persistA boolean flag if the data should be stored in the database or not can be negated with !persist
relationSets a relation between model files, requires a table name to be set.
nameGive a name to a relation to pair them.
parentSets the parent table on a relation.
fieldA manual specified foreign key field.
onUpdateSet the referential actions when updating data in the database.
onDeleteSet the referential actions when deleting data in the database.
optionalA boolean flag to make a relation optional.
indexesCreate indexes on your fields / columns.
fields (index)List the fields to create the indexes on.
type (index)The type of index to create.
uniqueBoolean flag to make the entries unique in the database.
defaultSets the default value for both the model and the database. This keyword cannot be used with relation.
defaultModelSets the default value for the model side. This keyword cannot be used with relation.
defaultPersistSets the default value for the database side. This keyword cannot be used with relation and !persist.
+
KeywordNoteclassexceptionenum
valuesA special key for enums with a list of all enum values.
serializedSets the mode enums are serialized in
serverOnlyBoolean flag if code generator only should create the code for the server.
tableA name for the database table, enables generation of database code.
managedMigrationA boolean flag to opt out of the database migration system.
fieldsAll fields in the generated class should be listed here.
type (fields)Denotes the data type for a field.
scopeDenotes the scope for a field.
persistA boolean flag if the data should be stored in the database or not can be negated with !persist
relationSets a relation between model files, requires a table name to be set.
nameGive a name to a relation to pair them.
parentSets the parent table on a relation.
fieldA manual specified foreign key field.
onUpdateSet the referential actions when updating data in the database.
onDeleteSet the referential actions when deleting data in the database.
optionalA boolean flag to make a relation optional.
indexesCreate indexes on your fields / columns.
fields (index)List the fields to create the indexes on.
type (index)The type of index to create.
uniqueBoolean flag to make the entries unique in the database.
defaultSets the default value for both the model and the database. This keyword cannot be used with relation.
defaultModelSets the default value for the model side. This keyword cannot be used with relation.
defaultPersistSets the default value for the database side. This keyword cannot be used with relation and !persist.
\ No newline at end of file diff --git a/docs/next/concepts/modules.html b/docs/next/concepts/modules.html index 71761472c..389894b82 100644 --- a/docs/next/concepts/modules.html +++ b/docs/next/concepts/modules.html @@ -4,7 +4,7 @@ Modules | Serverpod - + diff --git a/docs/next/concepts/scheduling.html b/docs/next/concepts/scheduling.html index ae95c5324..10c9323e1 100644 --- a/docs/next/concepts/scheduling.html +++ b/docs/next/concepts/scheduling.html @@ -4,7 +4,7 @@ Scheduling | Serverpod - + diff --git a/docs/next/concepts/serialization.html b/docs/next/concepts/serialization.html index 56cb423b6..f432a7021 100644 --- a/docs/next/concepts/serialization.html +++ b/docs/next/concepts/serialization.html @@ -4,7 +4,7 @@ Custom serialization | Serverpod - + diff --git a/docs/next/concepts/sessions.html b/docs/next/concepts/sessions.html index dd02525ad..c38fd8b2c 100644 --- a/docs/next/concepts/sessions.html +++ b/docs/next/concepts/sessions.html @@ -4,7 +4,7 @@ Sessions | Serverpod - + diff --git a/docs/next/concepts/streams.html b/docs/next/concepts/streams.html index 2c9647218..6fa871cd3 100644 --- a/docs/next/concepts/streams.html +++ b/docs/next/concepts/streams.html @@ -4,7 +4,7 @@ Streams and messaging | Serverpod - + diff --git a/docs/next/concepts/webserver.html b/docs/next/concepts/webserver.html index 21f56c061..42755125c 100644 --- a/docs/next/concepts/webserver.html +++ b/docs/next/concepts/webserver.html @@ -4,7 +4,7 @@ Web server | Serverpod - + diff --git a/docs/next/concepts/working-with-endpoints.html b/docs/next/concepts/working-with-endpoints.html index eadbd763e..4c4879fa1 100644 --- a/docs/next/concepts/working-with-endpoints.html +++ b/docs/next/concepts/working-with-endpoints.html @@ -4,7 +4,7 @@ Working with endpoints | Serverpod - + diff --git a/docs/next/contribute.html b/docs/next/contribute.html index 7a8708460..509cf607e 100644 --- a/docs/next/contribute.html +++ b/docs/next/contribute.html @@ -4,7 +4,7 @@ Roadmap & contributions | Serverpod - + diff --git a/docs/next/deployments/deploying-to-aws.html b/docs/next/deployments/deploying-to-aws.html index 41f76f84d..1bb58dcb2 100644 --- a/docs/next/deployments/deploying-to-aws.html +++ b/docs/next/deployments/deploying-to-aws.html @@ -4,7 +4,7 @@ AWS EC2 with Terraform | Serverpod - + diff --git a/docs/next/deployments/deploying-to-gce-terraform.html b/docs/next/deployments/deploying-to-gce-terraform.html index d37c4593b..a961ab224 100644 --- a/docs/next/deployments/deploying-to-gce-terraform.html +++ b/docs/next/deployments/deploying-to-gce-terraform.html @@ -4,7 +4,7 @@ Google Cloud Engine with Terraform | Serverpod - + diff --git a/docs/next/deployments/deploying-to-gcr-console.html b/docs/next/deployments/deploying-to-gcr-console.html index 8cf0301f8..b24be40da 100644 --- a/docs/next/deployments/deploying-to-gcr-console.html +++ b/docs/next/deployments/deploying-to-gcr-console.html @@ -4,7 +4,7 @@ Google Cloud Run with CGP Console | Serverpod - + diff --git a/docs/next/deployments/deployment-strategy.html b/docs/next/deployments/deployment-strategy.html index 85d23fd26..1ff285c99 100644 --- a/docs/next/deployments/deployment-strategy.html +++ b/docs/next/deployments/deployment-strategy.html @@ -4,7 +4,7 @@ Choosing deployment strategy | Serverpod - + diff --git a/docs/next/deployments/general.html b/docs/next/deployments/general.html index 749813e4b..6a98fc493 100644 --- a/docs/next/deployments/general.html +++ b/docs/next/deployments/general.html @@ -4,7 +4,7 @@ Hosting elsewhere | Serverpod - + diff --git a/docs/next/get-started-with-mini.html b/docs/next/get-started-with-mini.html index 932126a78..8490651fb 100644 --- a/docs/next/get-started-with-mini.html +++ b/docs/next/get-started-with-mini.html @@ -4,7 +4,7 @@ Get started with Mini | Serverpod - + diff --git a/docs/next/get-started.html b/docs/next/get-started.html index e3e0230a6..ab4fa7ac3 100644 --- a/docs/next/get-started.html +++ b/docs/next/get-started.html @@ -4,7 +4,7 @@ Get started | Serverpod - + diff --git a/docs/next/support.html b/docs/next/support.html index 1c003ff53..4f5243d4d 100644 --- a/docs/next/support.html +++ b/docs/next/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/next/tools/insights.html b/docs/next/tools/insights.html index f05bb0a05..e84c2a236 100644 --- a/docs/next/tools/insights.html +++ b/docs/next/tools/insights.html @@ -4,7 +4,7 @@ Serverpod Insights | Serverpod - + diff --git a/docs/next/tools/lsp.html b/docs/next/tools/lsp.html index 03841b75b..e716eeb3b 100644 --- a/docs/next/tools/lsp.html +++ b/docs/next/tools/lsp.html @@ -4,7 +4,7 @@ LSP server | Serverpod - + diff --git a/docs/next/tutorials/authentication.html b/docs/next/tutorials/authentication.html index 3694900d0..5426f8cdd 100644 --- a/docs/next/tutorials/authentication.html +++ b/docs/next/tutorials/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/next/tutorials/code-example.html b/docs/next/tutorials/code-example.html index a78a5b1f4..7253feb36 100644 --- a/docs/next/tutorials/code-example.html +++ b/docs/next/tutorials/code-example.html @@ -4,7 +4,7 @@ Code examples | Serverpod - + diff --git a/docs/next/tutorials/first-app.html b/docs/next/tutorials/first-app.html index 413b04c23..5512a2bde 100644 --- a/docs/next/tutorials/first-app.html +++ b/docs/next/tutorials/first-app.html @@ -4,7 +4,7 @@ Build your first app | Serverpod - + diff --git a/docs/next/tutorials/real-time-communication.html b/docs/next/tutorials/real-time-communication.html index 6d11659da..f86648a3b 100644 --- a/docs/next/tutorials/real-time-communication.html +++ b/docs/next/tutorials/real-time-communication.html @@ -4,7 +4,7 @@ Real-time communication | Serverpod - + diff --git a/docs/next/upgrading/upgrade-from-mini.html b/docs/next/upgrading/upgrade-from-mini.html index 1d8427d4a..6066c6a67 100644 --- a/docs/next/upgrading/upgrade-from-mini.html +++ b/docs/next/upgrading/upgrade-from-mini.html @@ -4,7 +4,7 @@ Upgrade from Mini to full | Serverpod - + diff --git a/docs/next/upgrading/upgrade-to-one-point-two.html b/docs/next/upgrading/upgrade-to-one-point-two.html index f95429bd6..138ea816c 100644 --- a/docs/next/upgrading/upgrade-to-one-point-two.html +++ b/docs/next/upgrading/upgrade-to-one-point-two.html @@ -4,7 +4,7 @@ Upgrade to 1.2 | Serverpod - + diff --git a/docs/next/upgrading/upgrade-to-two.html b/docs/next/upgrading/upgrade-to-two.html index 0be504e19..4d5836e00 100644 --- a/docs/next/upgrading/upgrade-to-two.html +++ b/docs/next/upgrading/upgrade-to-two.html @@ -4,7 +4,7 @@ Upgrade to 2.0 | Serverpod - + diff --git a/docs/roadmap.html b/docs/roadmap.html index b46f6f2c0..07ae854fe 100644 --- a/docs/roadmap.html +++ b/docs/roadmap.html @@ -4,7 +4,7 @@ Roadmap | Serverpod - + diff --git a/docs/support.html b/docs/support.html index 156554f97..87935e6d9 100644 --- a/docs/support.html +++ b/docs/support.html @@ -4,7 +4,7 @@ Support & community | Serverpod - + diff --git a/docs/tools/cli.html b/docs/tools/cli.html index f108f23af..e74b4fc28 100644 --- a/docs/tools/cli.html +++ b/docs/tools/cli.html @@ -4,7 +4,7 @@ Serverpod CLI | Serverpod - + diff --git a/docs/tools/insights.html b/docs/tools/insights.html index 9911c9d05..9de62febf 100644 --- a/docs/tools/insights.html +++ b/docs/tools/insights.html @@ -4,7 +4,7 @@ Serverpod Insights | Serverpod - + diff --git a/docs/tools/lsp.html b/docs/tools/lsp.html index edab77fb1..bce5d5f9b 100644 --- a/docs/tools/lsp.html +++ b/docs/tools/lsp.html @@ -4,7 +4,7 @@ Serverpod LSP | Serverpod - + diff --git a/docs/tutorials/authentication.html b/docs/tutorials/authentication.html index df270a013..c5d785d43 100644 --- a/docs/tutorials/authentication.html +++ b/docs/tutorials/authentication.html @@ -4,7 +4,7 @@ Authentication | Serverpod - + diff --git a/docs/tutorials/code-example.html b/docs/tutorials/code-example.html index 3fdf26864..262b0b07f 100644 --- a/docs/tutorials/code-example.html +++ b/docs/tutorials/code-example.html @@ -4,7 +4,7 @@ Code examples | Serverpod - + diff --git a/docs/tutorials/first-app.html b/docs/tutorials/first-app.html index d89e688de..6ecdf0ec8 100644 --- a/docs/tutorials/first-app.html +++ b/docs/tutorials/first-app.html @@ -4,7 +4,7 @@ Build your first app | Serverpod - + diff --git a/docs/tutorials/videos.html b/docs/tutorials/videos.html index ed4c4b07b..fbfbb53c4 100644 --- a/docs/tutorials/videos.html +++ b/docs/tutorials/videos.html @@ -4,7 +4,7 @@ Videos | Serverpod - + diff --git a/docs/upgrading/upgrade-to-one-point-two.html b/docs/upgrading/upgrade-to-one-point-two.html index 54b2f9608..965366111 100644 --- a/docs/upgrading/upgrade-to-one-point-two.html +++ b/docs/upgrading/upgrade-to-one-point-two.html @@ -4,7 +4,7 @@ Upgrade to 1.2 | Serverpod - + diff --git a/docs/upgrading/upgrade-to-two.html b/docs/upgrading/upgrade-to-two.html index 9a7771c04..39d167a4a 100644 --- a/docs/upgrading/upgrade-to-two.html +++ b/docs/upgrading/upgrade-to-two.html @@ -4,7 +4,7 @@ Upgrade to 2.0 | Serverpod - +