From 5f4e4d96a2c0fa286ea669d9a1a9b1423c38414c Mon Sep 17 00:00:00 2001 From: serverpod_docs Date: Thu, 22 Aug 2024 09:37:37 +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.15d215be.js | 1 + docs/assets/js/32b8fafb.a5f6c3fb.js | 1 - ...n.c292e34d.js => runtime~main.52c3be66.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 | 43 +++++++++---------- 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 +- 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 +- 435 files changed, 453 insertions(+), 456 deletions(-) create mode 100644 docs/assets/js/32b8fafb.15d215be.js delete mode 100644 docs/assets/js/32b8fafb.a5f6c3fb.js rename docs/assets/js/{runtime~main.c292e34d.js => runtime~main.52c3be66.js} (99%) diff --git a/docs/0.9.10.html b/docs/0.9.10.html index 1684b6bd1..9d3f712e1 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 98f0d0cd9..b39764ab1 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 01d13337c..b5499c757 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 90c5544a3..9bf10d33b 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 a8cfea77e..7c04103c4 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 206736722..73059533a 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 aa403ef02..5199e3098 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 e9ac47d02..dd81d7c48 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 966792e33..e4da9d889 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 5e0a8209f..00e46942c 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 5ffebd5bd..344acc523 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 d032d2b56..355b44e79 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 eda2f6df0..856aa47c6 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 fffed63d0..293c9a033 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 2028000f0..776afd5c0 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 59d677349..e88ac0683 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 471f225a3..e44c41eb3 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 c43d27834..f0851eef5 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 c19a9c72b..1c2b6f7d4 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 18d89b12a..97f17ff42 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 839cc81d6..b34f35359 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 5e91a9d5f..9b2b9b198 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 280a9410d..7da7a3a8b 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 ee020597d..1f5831ba3 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 091ce2a25..29d17a6ab 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 6c85bf725..43c5178fe 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 40f9c4b02..3c7eed434 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 e962986b0..329b8348b 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 be6e5d946..0ab091ab4 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 97e669d4e..68d288d2f 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 db1261099..d11f72a7d 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 3bc5c2acb..2dc1a1546 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 c148cda22..7123d2e4c 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 87fcaba3a..0b3f76ee1 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 bbd08af1b..c065f6b8c 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 e69b50f46..eda4c7be7 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 5bb0c29de..1559ad1f3 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 adff82da5..5718e9705 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 95410820d..965003cb6 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 ae4049396..6e0394ab2 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 bfc8baaea..90a6d63c1 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 22c5fb532..7aca0ddba 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 0e0b10ceb..e7bd21e60 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 5ed3b1d8c..fc6f3358a 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 88a6d697f..d58228e55 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 ccf25aefc..e88fc4854 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 6bec9766a..ecb3802f7 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 a48e0cd1f..5bafbf399 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 9d457776e..7255b633e 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 520097580..d5f7e49ab 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 fcc964044..958edcbc8 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 511667502..5ed7f4139 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 384e46641..cb2738e8e 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 e422a4105..e41af79b3 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 6ee1ed613..df2fdbe91 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 74af55a75..01318e52a 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 f775230a8..5ddcb1d41 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 23d4f3cae..f6dbf8a45 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 9fa5de967..1b8217496 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 37ca93a41..b218fb0d1 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 6a649962a..dace2443e 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 67bc8254a..9f0a06cad 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 bb02550f2..405aef3d1 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 9861ae350..a3bdef100 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 5a73d1c88..34fc3fbd8 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 a075eb73c..312c13e71 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 1d125dbad..72843b633 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 e4981d611..e63fac8eb 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 f14657dbd..97fbe2b9b 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 1d702a8a4..26c62a904 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 13bb26b89..ec1a32cb7 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 11f298748..cbd1825f7 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 c1a502694..65a73cbd0 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 bede59981..6fca9c37c 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 4c8ccbdc0..2585ae70c 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 de30f881e..788ab8d43 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 7d09e62af..aa6c2917b 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 529f5fb3a..7cc1f691b 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 c82d70657..b73841e7c 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 b4f9ebe0d..d26e052c1 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 8b4fc9fc2..cc48230ef 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 48a9393b2..d7c765e0c 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 f0b5ddcc0..a2035bd8d 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 75c0d8c09..4c06d222d 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 b4c4d67a8..2966afdbd 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 cf98a2396..a95d59599 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 ac45611b4..fe777f08f 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 a84872087..514b6a67d 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 6661aa217..da5f2214a 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 255733e40..c59f6652b 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 0650e9c15..000d69146 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 00bc4305f..77561d783 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 a25393b02..caca8ccc9 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 8cdad283f..a0a3039c2 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 086b9e510..cd90fd62c 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 c7b9f8ef3..7fe014bfb 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 b9dd491c0..a87e4329e 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 bec7f55cd..f6048a2f2 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 7454dc1eb..57d7ee3f9 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 f3fd4cc69..317d98066 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 f765b42a1..74b477cd0 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 bbc322a4f..cf4c0bb51 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 954354314..382013098 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 27a73c24b..2da612835 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 085ba48a7..1b2e56c50 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 8a844edb1..c5dbc6b4c 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 0de7718ea..527cff464 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 b5a15b426..64eeea32e 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 133f8ca09..0be23228d 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 4919efc6a..37861de1b 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 b14d003ea..e37737a47 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 817c2cf01..a539c9f6e 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 871ea62d5..907efc31c 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 a1cc53dad..1c5bd09a4 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 f64f38b9b..9fe5359d3 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 b3e259883..d20413180 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 e143b7d31..e78dd68de 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 5d6ed63d5..19601a082 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 d0cf68cf5..21e86a1f2 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 ebdad38bb..0dd914d36 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 0226c384f..0120a227e 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 6fed8a7c2..ff6994feb 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 568530c92..855bc5a97 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 a92c80ea1..cf634d0ca 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 6806a3305..a1e6331aa 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 ca0681e39..3d84fdff8 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 18a3ba27a..06d51af63 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 f792661b0..c9094439e 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 ff72e90a6..dd39f653c 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 78cf0753e..0e681f765 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 027ca499c..0d58c5ac4 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 deacb151a..f4a13f81f 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 a2299867e..e89c527c7 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 92643b073..d8d751919 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 0207620e5..055e8166f 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 9f454427b..3415241ad 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 3d022dd9a..04e2f1206 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 2b4e22bbf..351ed780f 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 3cc5fdfd1..554aa4ba7 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 629678e62..8309d46ff 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 27e4979ff..58cce5041 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 721febac3..8c53aafeb 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 c10287a35..214196870 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 fb470677b..c4ede9857 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 67a20246f..9f09df2c2 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 ee6883a69..2d481c685 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 7a3576685..ca444f7b0 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 38a322c6e..fe35c5a61 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 66349f199..60c5f52a6 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 33302df04..0e1508e4f 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 8afe1821d..5a69d296f 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 6e53dc4b9..119a74217 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 6bc0623da..051f2d365 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 220f3dc0a..5b6b2357b 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 1901a08d3..d175d7c03 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 de89e1f1f..b347809de 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 fe501a598..ddbbac187 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 f3e89261c..a56c4451c 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 6ab5b1a23..d6e765fdd 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 985a6039a..0fbc22aec 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 f247ccd61..2f3e7dadc 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 835514a4f..9459c89b2 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 75dee1115..44dde2699 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 d8188491c..09f3c3948 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 059f0d852..196921b95 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 1befbd0d4..c9ce46643 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 eb7b45c79..5616a8786 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 5e7ef8cf5..c143723df 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 86985f6cd..bd8ea0a24 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 2d4362f3c..14b07c8ba 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 e15ad6534..85780c76a 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 cde4ebffd..5676e91e0 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 729b48ee2..021811bea 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 c18cd9b16..d07cf251e 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 90e1bacbb..91592fae3 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 00f1c2292..2493e72a1 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 03c5cbbaa..f5ac22817 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 6a1c1ed5f..d577c1635 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 7954822bc..5c45dd28b 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 bbf74dab0..daab21025 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 964462308..0bece2387 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 60a0d9512..f03132f1d 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 fe81fbb9a..3c7c3e850 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 70e3f5dcd..8032439aa 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 8b2722c40..d13ee2629 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 ddaeaa00b..9e4c4ebab 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 b52c762df..9a9d8fc14 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 a715ae080..8dbf78f79 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 8fb977857..0b11af514 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 3225a4556..62bf94031 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 99c71939d..f79209b54 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 46ef1af33..55dc8095e 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 7edf832d5..69876ba0c 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 267f0a094..c4ea1f816 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 bf96afdda..d39fcbace 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 aa386f9e9..591a6bed1 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 b7959408e..9fdcffbc5 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 d32ad4d81..77483c220 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 b4097d17a..16bc79f4e 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 07ca98af0..52aaed63d 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 6161f4779..926765968 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 57cf0fceb..83a0f4796 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 74fdf03ac..9c124a5f4 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 c4b64edfa..fa5a5d798 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 be9cc58e9..f5e453973 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 fa71de51b..a62a4d0a4 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 cb7a4c977..945e612aa 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 3183e3f5e..6980f3175 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 35633720f..0a841bcf3 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 9a36236bf..83b627979 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 641f5f262..fb8035910 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 a13a2ecae..d0f2d7b68 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 d8f8d4776..e7db44190 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 58b4ffefe..8504cc8b6 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 728e98131..a9b28f968 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 3b44d8923..b39012a98 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 0cc30e500..d918366cb 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 b840614c1..e32b390b9 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 0de23e496..065a208ee 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 74b3019f7..a71c967bb 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 f3d20bf84..2fdded5e6 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 405056916..16549e304 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 4e0021397..71076765e 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 441bf2c1a..ee7ca2c37 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 b07aefab5..569ef3a26 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 8bdd424a5..7b9132919 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 da13403e4..94df39b88 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 e0c58dbb1..10c096e23 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 2bc2e5c40..5237f75bf 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 70b827736..cbac5bdcd 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 4c5fea31b..cbca66f77 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 e777b56e0..97f01eb1d 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 e3ee2c5c1..5a40da10f 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 e57b7146d..07c6f9fdc 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 b49c385a2..b513ed7c8 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 9e5917add..6d341b080 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 7c5647806..fd3650fbb 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 30ebe7d8b..64d56f84c 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 a6346c228..11d9602e4 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 04f848fef..fcff2d711 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 5b2188346..ca1fa199f 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 31ac60e52..ef4d08d34 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 05bb5e891..cf802b55a 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 a2d1c15fe..1dd696c55 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 3896ed1e3..eb0fb6c48 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 115b27a35..4858f8d86 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 f720ea49a..991ce1f42 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 5f445db4b..c0e1e9907 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 f58332ad9..f496bb740 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 b3c0759b8..ca5ff7e62 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 ddcec0a3f..40a8716f2 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 1c41441ad..428eac69f 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 70ff170a0..397f90aea 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 73e02b801..c2a526aa9 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 70e0d8821..d709e564c 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 d52f0ea24..5d5db4c43 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 64adf6d02..e29cf0292 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 83c627ffc..8e97aa21a 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 f069d400f..472a728ae 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 d9721d3ed..ef5664684 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 f65449177..58ea6121b 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 a755a29c1..0463663a5 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 a359fed5d..c4ef4d619 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 e19a398d1..8250b63f0 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 322cf4751..c884df53b 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 6c68d453b..f41c69331 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 b2c0633ac..3c0ded04c 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 3afe93f1b..5916340a7 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 89953d777..5f9bfa878 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 e45c32360..fe067a101 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 783928280..ad01218fb 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 26f239501..41865241b 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 871ae7720..63ffbbcd2 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 63b725d9a..6d680ea3b 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 c993d8488..32be8dc3c 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 60eacabdb..964bcc91d 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 cce4e434d..12f286e07 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 d4cfc228f..3f9c12ca8 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 2ef3eb0a9..4cc64b932 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 b5606ba11..2b8633796 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 b172a6bdc..8cd794e6d 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 05df78d5f..6ab510428 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 0fef4185d..4dde71f44 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 1922a9957..6efd38476 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 54b8026d0..447737250 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 8e907ce58..86e9ca743 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 38f41a91a..c0dbb409f 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 c38f1e9ba..7d3e1752b 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 a53600405..531079627 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 795f347f6..6394a86e0 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 9cd3a3d50..afae94976 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 aa3d2bfa5..09ece7d96 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 d07676362..c2939aec4 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 dfed15775..b47b20119 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 27f6948c0..4c9991cb4 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 ce0d8e8f1..21809b45b 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 0c78b46b3..a8e2382b9 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 704aa20c7..8790b4c35 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 574854797..1c58b317f 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 49d83d648..20d0da981 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 ffd751009..f84c522ac 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 3a4be69ad..669da76ef 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 863bc587f..0b0c2bb97 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 89c077021..c8571b56b 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 18b91f67d..37990bb78 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 8b0158a52..6bbe63c95 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 5f7279119..69d317af9 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 840f0b576..d847eea66 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 afcda461f..e7d2ee633 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 7c9936af8..a99bfb947 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 52235edd0..d52e5662c 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 2776a9160..a3c4dda5c 100644 --- a/docs/404.html +++ b/docs/404.html @@ -4,7 +4,7 @@ Serverpod - + diff --git a/docs/assets/js/32b8fafb.15d215be.js b/docs/assets/js/32b8fafb.15d215be.js new file mode 100644 index 000000000..2ac5b77c2 --- /dev/null +++ b/docs/assets/js/32b8fafb.15d215be.js @@ -0,0 +1 @@ +"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/32b8fafb.a5f6c3fb.js b/docs/assets/js/32b8fafb.a5f6c3fb.js deleted file mode 100644 index 94901eb67..000000000 --- a/docs/assets/js/32b8fafb.a5f6c3fb.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:()=>d,metadata:()=>r,toc:()=>o});var n=s(85893),l=s(11151);const d={},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:"The following are the supported default values",id:"the-following-are-the-supported-default-values",level:3},{value:"DateTime",id:"datetime",level:3},{value:"Supported Default Values",id:"supported-default-values",level:4},{value:"Boolean",id:"boolean",level:3},{value:"Supported Default Values",id:"supported-default-values-1",level:4},{value:"Integer",id:"integer",level:3},{value:"Supported Default Values",id:"supported-default-values-2",level:4},{value:"Double",id:"double",level:3},{value:"Supported Default Values",id:"supported-default-values-3",level:4},{value:"String",id:"string",level:3},{value:"Supported Default Values",id:"supported-default-values-4",level:4},{value:"UuidValue",id:"uuidvalue",level:3},{value:"Supported Default Values",id:"supported-default-values-5",level:4},{value:"Usage Note",id:"usage-note",level:3},{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,l.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.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:"the-following-are-the-supported-default-values",children:"The following are the supported default values"}),"\n",(0,n.jsx)(t.h3,{id:"datetime",children:"DateTime"}),"\n",(0,n.jsx)(t.h4,{id:"supported-default-values",children:"Supported Default Values"}),"\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.h3,{id:"boolean",children:"Boolean"}),"\n",(0,n.jsx)(t.h4,{id:"supported-default-values-1",children:"Supported Default Values"}),"\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.h3,{id:"integer",children:"Integer"}),"\n",(0,n.jsx)(t.h4,{id:"supported-default-values-2",children:"Supported Default Values"}),"\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.h3,{id:"double",children:"Double"}),"\n",(0,n.jsx)(t.h4,{id:"supported-default-values-3",children:"Supported Default Values"}),"\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.h3,{id:"string",children:"String"}),"\n",(0,n.jsx)(t.h4,{id:"supported-default-values-4",children:"Supported Default Values"}),"\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.h3,{id:"uuidvalue",children:"UuidValue"}),"\n",(0,n.jsx)(t.h4,{id:"supported-default-values-5",children:"Supported Default Values"}),"\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:"usage-note",children:"Usage Note"}),"\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.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,l.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 l={},d=n.createContext(l);function i(e){const t=n.useContext(d);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(l):e.components||l:i(e.components),n.createElement(d.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/docs/assets/js/runtime~main.c292e34d.js b/docs/assets/js/runtime~main.52c3be66.js similarity index 99% rename from docs/assets/js/runtime~main.c292e34d.js rename to docs/assets/js/runtime~main.52c3be66.js index f815c69bc..3f2dacce0 100644 --- a/docs/assets/js/runtime~main.c292e34d.js +++ b/docs/assets/js/runtime~main.52c3be66.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",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:"5f93c8a6",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:"073ef5f7",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:"32d6b2f5",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:"3dfb18d1",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:"8404087f",6107:"023ae5b4",6125:"8eed9d23",6183:"5d5f8907",6216:"c901617f",6223:"8429b562",6265:"816d6ec1",6288:"f9dde7ac",6297:"f77afb65",6378:"8222f485",6401:"74c5fb28",6426:"0df507cc",6490:"8ab82c59",6495:"d09f5c56",6506:"c5a416e2",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:"a7a30561",7065:"f6eaa052",7112:"8a7b4152",7115:"a5f6c3fb",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:"24f2b2e8",8675:"4d18a385",8686:"3cc9214f",8746:"199a8698",8752:"e5d97b35",8757:"4675ad87",8778:"01b6e3c5",8807:"79682c6c",8810:"2991c13c",8818:"4d1ddf0e",8823:"e6500d74",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:"efde8426",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",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",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:"5f93c8a6",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:"073ef5f7",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:"32d6b2f5",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:"3dfb18d1",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:"8404087f",6107:"023ae5b4",6125:"8eed9d23",6183:"5d5f8907",6216:"c901617f",6223:"8429b562",6265:"816d6ec1",6288:"f9dde7ac",6297:"f77afb65",6378:"8222f485",6401:"74c5fb28",6426:"0df507cc",6490:"8ab82c59",6495:"d09f5c56",6506:"c5a416e2",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:"a7a30561",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:"24f2b2e8",8675:"4d18a385",8686:"3cc9214f",8746:"199a8698",8752:"e5d97b35",8757:"4675ad87",8778:"01b6e3c5",8807:"79682c6c",8810:"2991c13c",8818:"4d1ddf0e",8823:"e6500d74",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:"efde8426",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",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 324b48310..52c267de4 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 215ea2dd3..84d26d88c 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 35d9a95a3..3064017ac 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 dd302e4e3..98c069e7e 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 fc5780a59..d95287799 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 b3a35106d..b852aee21 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 140af97d9..04ce1ab51 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 b3b59947c..4ac2e1d13 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 82cb5ffcd..0b434d713 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 90de226f1..d80983583 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 91ffd7dee..77609e431 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 632308b00..1862564fd 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 480782b80..6bcbaca4b 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 2de311bc7..ca9a9a901 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 364f66e15..0f035237e 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 7466bae41..07b2e995a 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 a84a6e9d5..07c9d3312 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 db67e3012..72039c1d9 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 b43bcd314..c52081488 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 cf458ee35..0d6bceae5 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 e223614ee..c298966ce 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 0768eeb71..5f09263d9 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 c403cda46..0d148bb5e 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 a1a09d491..f5bc4b069 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 1e0ce1f3a..b6104f5ff 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 52b5df02d..2881f2258 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 f3389058b..899208056 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 b46d487b1..c2415c31c 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 afa7a23c3..c61a09ad6 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 c18308d53..db0a330ff 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 689eca2cb..499a328fe 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 ba694731a..47e93aa7f 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 aeb553eaa..fdba3739b 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 59821eff4..9228c65ce 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 5f9debd5a..0f1667f2c 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 cedb41d11..75a9400f5 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 69644330f..dc0d1f1ea 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 d3cbdea03..d6c8542a8 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 f1aec95eb..ff40cb3f5 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 33192e557..bebba3509 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 43002da03..8d76f4b54 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 bf7ee47d8..b7080abac 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 a7564577a..19c5cff35 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 95652ff17..2987ef6df 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 8323bac6e..b227a93c3 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 ab015d48f..d4befa261 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 16ab22dff..c9fe0071c 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 cc7f31414..dbb4c3132 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 2d110becf..860482142 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 e4de8196f..4e9b97a95 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 b3457f1d6..fd438769d 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 78419c56c..8f78d32ce 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 a335080ed..5809cb6f8 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 6d0f73712..f4e0be2ad 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 349db9208..8a15c2461 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 cd0a8bebd..7197254e9 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 907d41c83..2c2b0162f 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 10626716c..a4e2bdb1d 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 57603d604..73e5a4966 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 5d2df3d10..2d5455c07 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 0700c389d..0fcd483b1 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 5fab9ead0..0e0fdc2ef 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 59737c008..72327f6d7 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 7a1448cfd..c2f02715c 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 da0172ed0..7fc19a6ad 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 36c6070ee..c09819cc5 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 024a74a4c..1ba520271 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 b71974c79..fdf65b9c1 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 8460b2cfe..23c336ca9 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 cf8ea1cb7..5fefa41aa 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 db2af64f2..0f4e5c701 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 04246d62c..e42094fb5 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 2f604fb13..d6653a7bb 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 36c868bd1..11acdc166 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 05b424090..b839b0bde 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 71d890178..62f78cb9c 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 0441c400a..bf7a23fb0 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 a5b84fce2..ce6967f58 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 bce6201b1..e084111cd 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 3e08757f7..a9aec1d79 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 33507cd09..b89ae0bc1 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 b28d3ab6b..4b851c27a 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 830d55d77..9a3f0cd1b 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 5515303cb..ecd34b3c7 100644 --- a/docs/next/concepts/models.html +++ b/docs/next/concepts/models.html @@ -4,7 +4,7 @@ Working with models | Serverpod - + @@ -54,48 +54,45 @@

KeywordsHow Priorities Work​

+

How priorities work​

  • For the model (code side): If both defaultModel and default are provided, the model will use the defaultModel value. If defaultModel is not provided, it will fall back to using the default value.
  • For the database (persisted data): If both defaultPersist and default are provided, the database will use the defaultPersist value. If defaultPersist is not provided, it will fall back to using the default value.
+

You can use these default values individually or in combination as needed. It is not required to use all default types for a field.

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.

-

The following are the supported default values​

-

DateTime​

-

Supported Default Values​

-
TypeKeywordDescription
Current Date and TimenowSets the field to the current date and time.
Specific UTC DateTimeUTC DateTime string in the format yyyy-MM-dd'T'HH:mm:ss.SSS'Z'Sets the field to a specific date and time.
-

Example:

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

Boolean​

-

Supported Default Values​

+

Supported default values​

+

Boolean​

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

Example:

boolDefault: bool, default=true
-

Integer​

-

Supported Default Values​

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

DateTime​

+
TypeKeywordDescription
Current Date and TimenowSets the field to the current date and time.
Specific UTC DateTimeUTC DateTime string in the format yyyy-MM-dd'T'HH:mm:ss.SSS'Z'Sets the field to a specific date and time.

Example:

-
intDefault: int, default=10
-

Double​

-

Supported Default Values​

+
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.

Example:

doubleDefault: double, default=10.5
-

String​

-

Supported Default Values​

+

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.
+

Example:

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

Integer​

+
TypeKeywordDescription
Integer ValuesAny 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.

Example:

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

UuidValue​

-

Supported Default Values​

+

UuidValue​

TypeKeywordDescription
Random UUIDrandomGenerates a random UUID. On the Dart side, Uuid().v4obj() is used. On the database side, gen_random_uuid() is used.
UUID StringA valid UUID version 4 stringAssigns a specific UUID to the field.

Example:

uuidDefaultRandom: UuidValue, default=random
uuidDefaultUuid: UuidValue, default='550e8400-e29b-41d4-a716-446655440000'
-

Usage Note​

-

You can use these default values individually or in combination as needed. It is not required to use all default types for a field.

Example​

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 6e328d74c..8dbb00d10 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 51f1d853f..4110fad67 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 46b223fb8..46e803562 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 da996341b..6475873c4 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 cae06d7eb..daaea56af 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 bd5c2ad0e..b6af252c7 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 08ac8b76c..3171197a0 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 d70c5c5ee..e3c2594f1 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 faf9df43f..75b6732db 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 a89b348f1..ba6df31cb 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 b4aebb718..0502000ac 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 cb83c97a2..dfeb01db5 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 bba28ab6f..57ae975b6 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 db7c77208..40addf593 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 77850e57c..3775cc8d1 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 e0c79bcb8..587d35e59 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 9b8067eac..64f625387 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 319126e7a..e7f82147f 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 536fd339c..1a2cbed9d 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 3086434d0..5f717cfc1 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 8a8d3b718..2fe9993d4 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/upgrading/upgrade-from-mini.html b/docs/next/upgrading/upgrade-from-mini.html index 222a9f1e7..09bd259c9 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 bf78792ae..f44813932 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 8e1b4404e..426d78b80 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 afab96461..21125dca4 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 4f77280f7..5b854d156 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 64d19df93..af1c101ca 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 eb3c7f6d3..3ed2688cf 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 77cb2d887..0779125bc 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 dc50cb0a9..40835f168 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 c3394b605..67c743b7e 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 c7a0990ef..1e5f04e26 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 e0492ff75..7289804b1 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 48148c5b1..232dac795 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 e4f1678aa..3aeb52f6a 100644 --- a/docs/upgrading/upgrade-to-two.html +++ b/docs/upgrading/upgrade-to-two.html @@ -4,7 +4,7 @@ Upgrade to 2.0 | Serverpod - +