From ea1e45de5926a8acbd2a314b6d712683fb934a83 Mon Sep 17 00:00:00 2001 From: Caleb Thompson Date: Tue, 29 Nov 2022 10:57:12 -0800 Subject: [PATCH 1/3] add redirects --- config/redirects | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/config/redirects b/config/redirects index c2919b9514..24e4a282e5 100644 --- a/config/redirects +++ b/config/redirects @@ -822,7 +822,7 @@ raw: ${prefix}/sdk/swift/integrations/tvos -> ${base}/sdk/swift/realm-files/tvos raw: ${prefix}/sdk/swift/upgrade-from-stitch-to-realm -> ${base}/sdk/swift/install/ raw: ${prefix}/sdk/swift/event-library -> ${base}/sdk/swift/sync/event-library/ raw: ${prefix}/sdk/swift/additional-examples -> ${base}/sdk/swift/realm-database/ - + # Move RQL Reference to top level & make single source of truth raw: ${prefix}/reference/realm-query-language -> ${base}/realm-query-language/ raw: ${prefix}/sdk/flutter/realm-database/query-language -> ${base}/realm-query-language/ @@ -853,3 +853,20 @@ raw: ${prefix}/tutorial -> ${appServicesBase}/get-started/ raw: ${prefix}/sdk/flutter/realm-database/data-types -> ${appServicesBase}/sdk/flutter/model-data/data-types/ raw: ${prefix}/sdk/flutter/realm-database/define-realm-object-schema -> ${appServicesBase}/sdk/flutter/define-realm-object-schema/ raw: ${prefix}/sdk/flutter/realm-database/update-realm-object-schema -> ${appServicesBase}/sdk/flutter/update-realm-object-schema/ + +# .NET SDK IA Refresh Nov. 2022 +raw: ${prefix}/sdk/dotnet/fundamentals -> ${base}/sdk/dotnet/realm-database/ +raw: ${prefix}/sdk/dotnet/fundamentals/live-queries -> ${base}/sdk/dotnet/realm-database/ +raw: ${prefix}/sdk/dotnet/fundamentals/object-models-and-schemas -> ${base}/sdk/dotnet/model-data/object-models-and-schemas/ +raw: ${prefix}/sdk/dotnet/fundamentals/realm-database -> ${base}/sdk/dotnet/realm-database/ +raw: ${prefix}/sdk/dotnet/fundamentals/realms -> ${base}/sdk/dotnet/realm-files/ +raw: ${prefix}/sdk/dotnet/fundamentals/schema-versions-and-migrations -> ${base}/sdk/dotnet/model-data/change-an-object-model/ +raw: ${prefix}/sdk/dotnet/examples -> ${base}/sdk/dotnet +raw: ${prefix}/sdk/dotnet/examples/encrypt-a-realm -> ${base}/sdk/dotnet/realm-files/encrypt-a-realm +raw: ${prefix}/sdk/dotnet/examples/read-and-write-data -> ${base}/sdk/dotnet/crud/read/ +raw: ${prefix}/sdk/dotnet/examples/sync-changes-between-devices -> ${base}/sdk/dotnet/sync/ +raw: ${prefix}/sdk/dotnet/data-types -> ${base}/sdk/dotnet/model-data/data-types +raw: ${prefix}/sdk/dotnet/advanced-guides/error-handling -> ${base}/sdk/dotnet/sync/handle-sync-errors +raw: ${prefix}/sdk/dotnet/advanced-guides -> ${base}/sdk/dotnet +raw: ${prefix}/sdk/dotnet/advanced-guides/debugging -> ${base}/sdk/dotnet +raw: ${prefix}/sdk/dotnet/advanced-guides/testing -> ${base}/sdk/dotnet From c3fc9df2fba86f454aa8ca5674614a2c4942c38b Mon Sep 17 00:00:00 2001 From: Caleb Thompson Date: Tue, 29 Nov 2022 14:35:45 -0800 Subject: [PATCH 2/3] add more redirects and remove duplicates --- config/redirects | 44 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/config/redirects b/config/redirects index 24e4a282e5..978628483b 100644 --- a/config/redirects +++ b/config/redirects @@ -207,7 +207,6 @@ raw: ${prefix}/sdk/ios/troubleshooting -> ${base}/sdk/swift/test-and-debug/ raw: ${prefix}/values-and-secrets/define-a-secret -> ${base}/values-and-secrets/define-and-manage-secrets/ raw: ${prefix}/reference/terminating-and-reenabling-realm-sync/ -> ${base}/sync/pause-or-terminate-sync/ -raw: ${prefix}/values-and-secrets/define-a-secret -> ${base}/values-and-secrets/define-and-manage-secrets/ # Sync Updates (https://jira.mongodb.org/browse/DOCSP-16313) raw: ${prefix}/sync/partitioning -> ${base}/sync/data-access-patterns/partitions/ @@ -303,7 +302,6 @@ raw: ${prefix}/sdk/ios/fundamentals/write-transactions -> ${base}/sdk/swift/crud raw: ${prefix}/sdk/ios/fundamentals/realms -> ${base}/sdk/swift/realm-database/ raw: ${prefix}/sdk/ios/fundamentals/live-queries -> ${base}/sdk/swift/crud/read/ raw: ${prefix}/sdk/ios/fundamentals/realm-database -> ${base}/sdk/swift/realm-database/ -raw: ${prefix}/sdk/ios/examples -> ${base}/sdk/swift/examples/ raw: ${prefix}/sdk/ios/data-types -> ${base}/sdk/swift/model-data/define-model/supported-types/ raw: ${prefix}/sdk/ios/data-types/map -> ${base}/sdk/swift/model-data/define-model/supported-types/ raw: ${prefix}/sdk/ios/data-types/anyrealmvalue -> ${base}/sdk/swift/model-data/define-model/supported-types/ @@ -311,7 +309,6 @@ raw: ${prefix}/sdk/ios/data-types/collections -> ${base}/sdk/swift/model-data/de raw: ${prefix}/sdk/ios/data-types/mutablesets -> ${base}/sdk/swift/model-data/define-model/supported-types/ raw: ${prefix}/sdk/ios/data-types/supported-property-types -> ${base}/sdk/swift/model-data/define-model/supported-types/ raw: ${prefix}/sdk/ios/data-types/embedded-objects -> ${base}/sdk/swift/model-data/define-model/relationships/ -raw: ${prefix}/sdk/ios/data-types -> ${base}/sdk/swift/model-data/define-model/supported-types/ raw: ${prefix}/sdk/ios/advanced-guides/bundle -> ${base}/sdk/swift/realm-files/bundle-a-realm/ raw: ${prefix}/sdk/ios/advanced-guides/encrypt-a-realm -> ${base}/sdk/swift/realm-files/encrypt-a-realm/ raw: ${prefix}/sdk/ios/advanced-guides/threading -> ${base}/sdk/swift/crud/threading/ @@ -867,6 +864,41 @@ raw: ${prefix}/sdk/dotnet/examples/read-and-write-data -> ${base}/sdk/dotnet/cru raw: ${prefix}/sdk/dotnet/examples/sync-changes-between-devices -> ${base}/sdk/dotnet/sync/ raw: ${prefix}/sdk/dotnet/data-types -> ${base}/sdk/dotnet/model-data/data-types raw: ${prefix}/sdk/dotnet/advanced-guides/error-handling -> ${base}/sdk/dotnet/sync/handle-sync-errors -raw: ${prefix}/sdk/dotnet/advanced-guides -> ${base}/sdk/dotnet -raw: ${prefix}/sdk/dotnet/advanced-guides/debugging -> ${base}/sdk/dotnet -raw: ${prefix}/sdk/dotnet/advanced-guides/testing -> ${base}/sdk/dotnet +raw: ${prefix}/sdk/dotnet/examples/call-a-function -> ${base}/sdk/dotnet/app-services/call-a-function +raw: ${prefix}/sdk/dotnet/examples/connect-to-app-services-backend -> ${base}/sdk/dotnet/app-services/connect-to-app-services-backend +raw: ${prefix}/sdk/dotnet/examples/users/manage-user-api-keys -> ${base}/sdk/dotnet/app-services/manage-user-api-keys +raw: ${prefix}/sdk/dotnet/examples/mongodb-remote-access -> ${base}/sdk/dotnet/app-services/mongodb-remote-access +raw: ${prefix}/sdk/dotnet/fundamentals/application-services -> ${base}/sdk/dotnet/application-services +raw: ${prefix}/sdk/dotnet/fundamentals/query-engine -> ${base}/sdk/dotnet/crud/filter +raw: ${prefix}/sdk/dotnet/advanced-guides/threading -> ${base}/sdk/dotnet/crud/threading +raw: ${prefix}/sdk/dotnet/fundamentals/write-transactions -> ${base}/sdk/dotnet/crud/write-transactions +raw: ${prefix}/sdk/dotnet/examples/users/authenticate -> ${base}/sdk/dotnet/manage-users/authenticate +raw: ${prefix}/sdk/dotnet/examples/users/create-and-delete-users -> ${base}/sdk/dotnet/manage-users/create-and-delete-users +raw: ${prefix}/sdk/dotnet/examples/users/custom-user-data -> ${base}/sdk/dotnet/manage-users/custom-user-data +raw: ${prefix}/sdk/dotnet/examples/users/link-user-identities -> ${base}/sdk/dotnet/manage-users/link-user-identities +raw: ${prefix}/sdk/dotnet/examples/users/manage-email-password-users -> ${base}/sdk/dotnet/manage-users/manage-email-password-users +raw: ${prefix}/sdk/dotnet/examples/users/multi-user-applications -> ${base}/sdk/dotnet/manage-users/multi-user-applications +raw: ${prefix}/sdk/dotnet/examples/users/user-metadata -> ${base}/sdk/dotnet/manage-users/user-metadata +raw: ${prefix}/sdk/dotnet/examples/modify-an-object-schema -> ${base}/sdk/dotnet/model-data/change-an-object-model +raw: ${prefix}/sdk/dotnet/fundamentals/data-binding -> ${base}/sdk/dotnet/model-data/data-binding +raw: ${prefix}/sdk/dotnet/data-types/collections -> ${base}/sdk/dotnet/model-data/data-types/collections +raw: ${prefix}/sdk/dotnet/data-types/dictionaries -> ${base}/sdk/dotnet/model-data/data-types/dictionaries +raw: ${prefix}/sdk/dotnet/data-types/embedded-objects -> ${base}/sdk/dotnet/model-data/data-types/embedded-objects +raw: ${prefix}/sdk/dotnet/data-types/field-types -> ${base}/sdk/dotnet/model-data/data-types/field-types +raw: ${prefix}/sdk/dotnet/data-types/realm-integer -> ${base}/sdk/dotnet/model-data/data-types/realm-integer +raw: ${prefix}/sdk/dotnet/data-types/realm-value -> ${base}/sdk/dotnet/model-data/data-types/realm-value +raw: ${prefix}/sdk/dotnet/data-types/sets -> ${base}/sdk/dotnet/model-data/data-types/sets +raw: ${prefix}/sdk/dotnet/examples/define-a-realm-object-model -> ${base}/sdk/dotnet/model-data/define-object-model +raw: ${prefix}/sdk/dotnet/advanced-guides/manual-schema -> ${base}/sdk/dotnet/model-data/manual-schema +raw: ${prefix}/sdk/dotnet/fundamentals/relationships -> ${base}/sdk/dotnet/model-data/relationships +raw: ${prefix}/sdk/dotnet/examples/react-to-changes -> ${base}/sdk/dotnet/react-to-changes +raw: ${prefix}/sdk/dotnet/advanced-guides/bundle-a-realm -> ${base}/sdk/dotnet/realm-files/bundle-a-realm +raw: ${prefix}/sdk/dotnet/advanced-guides/compact-realm -> ${base}/sdk/dotnet/realm-files/compact-realm +raw: ${prefix}/sdk/dotnet/fundamentals/realm-encryption -> ${base}/sdk/dotnet/realm-files/encrypt-a-realm +raw: ${prefix}/sdk/dotnet/fundamentals/device-sync -> ${base}/sdk/dotnet/sync +raw: ${prefix}/sdk/dotnet/fundamentals/asymmetric-sync -> ${base}/sdk/dotnet/sync/asymmetric-sync +raw: ${prefix}/sdk/dotnet/advanced-guides/client-reset -> ${base}/sdk/dotnet/sync/client-reset +raw: ${prefix}/sdk/dotnet/examples/open-a-realm -> ${base}/sdk/dotnet/sync/configure-and-open-a-synced-realm +raw: ${prefix}/sdk/dotnet/advanced-guides/convert-realm -> ${base}/sdk/dotnet/sync/convert-realm +raw: ${prefix}/sdk/dotnet/examples/flexible-sync -> ${base}/sdk/dotnet/sync/flexible-sync +raw: ${prefix}/sdk/dotnet/examples/work-with-users -> ${base}/sdk/dotnet/work-with-users \ No newline at end of file From ad3735a4850eb42b469f42132af44dacc4c287d4 Mon Sep 17 00:00:00 2001 From: Caleb Thompson Date: Tue, 29 Nov 2022 14:55:33 -0800 Subject: [PATCH 3/3] add trailing / --- config/redirects | 90 ++++++++++++++++++++++++------------------------ 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/config/redirects b/config/redirects index 978628483b..4e46d31842 100644 --- a/config/redirects +++ b/config/redirects @@ -25,8 +25,8 @@ raw: ${prefix}/sdk/react-native/fundamentals/mongodb-realm-cloud -> ${base}/sdk/ raw: ${prefix}/get-started/find-your-app-id -> ${base}/get-started/find-your-project-or-app-id/ raw: ${prefix}/sdk/node/examples/open-and-close-a-local-realm -> ${base}/sdk/node/examples/open-and-close-a-realm/ raw: ${prefix}/sdk/android/advanced-guides/migrations -> ${base}/sdk/android/examples/modify-an-object-schema/ -raw: ${prefix}/functions/upload-external-dependencies -> ${base}/functions/add-external-dependencies -raw: ${prefix}/manage-apps/configure/import-realm-app -> ${base}/manage-apps/configure/update-realm-app +raw: ${prefix}/functions/upload-external-dependencies -> ${base}/functions/add-external-dependencies/ +raw: ${prefix}/manage-apps/configure/import-realm-app -> ${base}/manage-apps/configure/update-realm-app/ # App Structure V2 (https://jira.mongodb.org/browse/DOCSP-14491) raw: ${prefix}/deploy/application-configuration-files -> ${base}/configuration/legacy/ @@ -281,7 +281,7 @@ raw: ${prefix}/sync/optimize-sync-atlas-usage -> ${base}/sync/configure/optimize raw: ${prefix}/sync/partition-strategies -> ${base}/sync/data-access-patterns/partitions/ raw: ${prefix}/sync/partitions -> ${base}/sync/data-access-patterns/partitions/ raw: ${prefix}/sync/pause-or-terminate-sync -> ${base}/sync/configure/pause-or-terminate-sync/ -raw: ${prefix}/sync/permissions -> ${base}/sync/data-access-patterns/permissions +raw: ${prefix}/sync/permissions -> ${base}/sync/data-access-patterns/permissions/ raw: ${prefix}/sync/protocol -> ${base}/sync/learn/protocol/ raw: ${prefix}/sync/rules -> ${base}/sync/data-access-patterns/permissions/ raw: ${prefix}/sync/synced-schema-overview -> ${base}/sync/data-model/sync-schema-overview/ @@ -858,47 +858,47 @@ raw: ${prefix}/sdk/dotnet/fundamentals/object-models-and-schemas -> ${base}/sdk/ raw: ${prefix}/sdk/dotnet/fundamentals/realm-database -> ${base}/sdk/dotnet/realm-database/ raw: ${prefix}/sdk/dotnet/fundamentals/realms -> ${base}/sdk/dotnet/realm-files/ raw: ${prefix}/sdk/dotnet/fundamentals/schema-versions-and-migrations -> ${base}/sdk/dotnet/model-data/change-an-object-model/ -raw: ${prefix}/sdk/dotnet/examples -> ${base}/sdk/dotnet -raw: ${prefix}/sdk/dotnet/examples/encrypt-a-realm -> ${base}/sdk/dotnet/realm-files/encrypt-a-realm +raw: ${prefix}/sdk/dotnet/examples -> ${base}/sdk/dotnet/ +raw: ${prefix}/sdk/dotnet/examples/encrypt-a-realm -> ${base}/sdk/dotnet/realm-files/encrypt-a-realm/ raw: ${prefix}/sdk/dotnet/examples/read-and-write-data -> ${base}/sdk/dotnet/crud/read/ raw: ${prefix}/sdk/dotnet/examples/sync-changes-between-devices -> ${base}/sdk/dotnet/sync/ -raw: ${prefix}/sdk/dotnet/data-types -> ${base}/sdk/dotnet/model-data/data-types -raw: ${prefix}/sdk/dotnet/advanced-guides/error-handling -> ${base}/sdk/dotnet/sync/handle-sync-errors -raw: ${prefix}/sdk/dotnet/examples/call-a-function -> ${base}/sdk/dotnet/app-services/call-a-function -raw: ${prefix}/sdk/dotnet/examples/connect-to-app-services-backend -> ${base}/sdk/dotnet/app-services/connect-to-app-services-backend -raw: ${prefix}/sdk/dotnet/examples/users/manage-user-api-keys -> ${base}/sdk/dotnet/app-services/manage-user-api-keys -raw: ${prefix}/sdk/dotnet/examples/mongodb-remote-access -> ${base}/sdk/dotnet/app-services/mongodb-remote-access -raw: ${prefix}/sdk/dotnet/fundamentals/application-services -> ${base}/sdk/dotnet/application-services -raw: ${prefix}/sdk/dotnet/fundamentals/query-engine -> ${base}/sdk/dotnet/crud/filter -raw: ${prefix}/sdk/dotnet/advanced-guides/threading -> ${base}/sdk/dotnet/crud/threading -raw: ${prefix}/sdk/dotnet/fundamentals/write-transactions -> ${base}/sdk/dotnet/crud/write-transactions -raw: ${prefix}/sdk/dotnet/examples/users/authenticate -> ${base}/sdk/dotnet/manage-users/authenticate -raw: ${prefix}/sdk/dotnet/examples/users/create-and-delete-users -> ${base}/sdk/dotnet/manage-users/create-and-delete-users -raw: ${prefix}/sdk/dotnet/examples/users/custom-user-data -> ${base}/sdk/dotnet/manage-users/custom-user-data -raw: ${prefix}/sdk/dotnet/examples/users/link-user-identities -> ${base}/sdk/dotnet/manage-users/link-user-identities -raw: ${prefix}/sdk/dotnet/examples/users/manage-email-password-users -> ${base}/sdk/dotnet/manage-users/manage-email-password-users -raw: ${prefix}/sdk/dotnet/examples/users/multi-user-applications -> ${base}/sdk/dotnet/manage-users/multi-user-applications -raw: ${prefix}/sdk/dotnet/examples/users/user-metadata -> ${base}/sdk/dotnet/manage-users/user-metadata -raw: ${prefix}/sdk/dotnet/examples/modify-an-object-schema -> ${base}/sdk/dotnet/model-data/change-an-object-model -raw: ${prefix}/sdk/dotnet/fundamentals/data-binding -> ${base}/sdk/dotnet/model-data/data-binding -raw: ${prefix}/sdk/dotnet/data-types/collections -> ${base}/sdk/dotnet/model-data/data-types/collections -raw: ${prefix}/sdk/dotnet/data-types/dictionaries -> ${base}/sdk/dotnet/model-data/data-types/dictionaries -raw: ${prefix}/sdk/dotnet/data-types/embedded-objects -> ${base}/sdk/dotnet/model-data/data-types/embedded-objects -raw: ${prefix}/sdk/dotnet/data-types/field-types -> ${base}/sdk/dotnet/model-data/data-types/field-types -raw: ${prefix}/sdk/dotnet/data-types/realm-integer -> ${base}/sdk/dotnet/model-data/data-types/realm-integer -raw: ${prefix}/sdk/dotnet/data-types/realm-value -> ${base}/sdk/dotnet/model-data/data-types/realm-value -raw: ${prefix}/sdk/dotnet/data-types/sets -> ${base}/sdk/dotnet/model-data/data-types/sets -raw: ${prefix}/sdk/dotnet/examples/define-a-realm-object-model -> ${base}/sdk/dotnet/model-data/define-object-model -raw: ${prefix}/sdk/dotnet/advanced-guides/manual-schema -> ${base}/sdk/dotnet/model-data/manual-schema -raw: ${prefix}/sdk/dotnet/fundamentals/relationships -> ${base}/sdk/dotnet/model-data/relationships -raw: ${prefix}/sdk/dotnet/examples/react-to-changes -> ${base}/sdk/dotnet/react-to-changes -raw: ${prefix}/sdk/dotnet/advanced-guides/bundle-a-realm -> ${base}/sdk/dotnet/realm-files/bundle-a-realm -raw: ${prefix}/sdk/dotnet/advanced-guides/compact-realm -> ${base}/sdk/dotnet/realm-files/compact-realm -raw: ${prefix}/sdk/dotnet/fundamentals/realm-encryption -> ${base}/sdk/dotnet/realm-files/encrypt-a-realm -raw: ${prefix}/sdk/dotnet/fundamentals/device-sync -> ${base}/sdk/dotnet/sync -raw: ${prefix}/sdk/dotnet/fundamentals/asymmetric-sync -> ${base}/sdk/dotnet/sync/asymmetric-sync -raw: ${prefix}/sdk/dotnet/advanced-guides/client-reset -> ${base}/sdk/dotnet/sync/client-reset -raw: ${prefix}/sdk/dotnet/examples/open-a-realm -> ${base}/sdk/dotnet/sync/configure-and-open-a-synced-realm -raw: ${prefix}/sdk/dotnet/advanced-guides/convert-realm -> ${base}/sdk/dotnet/sync/convert-realm -raw: ${prefix}/sdk/dotnet/examples/flexible-sync -> ${base}/sdk/dotnet/sync/flexible-sync -raw: ${prefix}/sdk/dotnet/examples/work-with-users -> ${base}/sdk/dotnet/work-with-users \ No newline at end of file +raw: ${prefix}/sdk/dotnet/data-types -> ${base}/sdk/dotnet/model-data/data-types/ +raw: ${prefix}/sdk/dotnet/advanced-guides/error-handling -> ${base}/sdk/dotnet/sync/handle-sync-errors/ +raw: ${prefix}/sdk/dotnet/examples/call-a-function -> ${base}/sdk/dotnet/app-services/call-a-function/ +raw: ${prefix}/sdk/dotnet/examples/connect-to-app-services-backend -> ${base}/sdk/dotnet/app-services/connect-to-app-services-backend/ +raw: ${prefix}/sdk/dotnet/examples/users/manage-user-api-keys -> ${base}/sdk/dotnet/app-services/manage-user-api-keys/ +raw: ${prefix}/sdk/dotnet/examples/mongodb-remote-access -> ${base}/sdk/dotnet/app-services/mongodb-remote-access/ +raw: ${prefix}/sdk/dotnet/fundamentals/application-services -> ${base}/sdk/dotnet/application-services/ +raw: ${prefix}/sdk/dotnet/fundamentals/query-engine -> ${base}/sdk/dotnet/crud/filter/ +raw: ${prefix}/sdk/dotnet/advanced-guides/threading -> ${base}/sdk/dotnet/crud/threading/ +raw: ${prefix}/sdk/dotnet/fundamentals/write-transactions -> ${base}/sdk/dotnet/crud/write-transactions/ +raw: ${prefix}/sdk/dotnet/examples/users/authenticate -> ${base}/sdk/dotnet/manage-users/authenticate/ +raw: ${prefix}/sdk/dotnet/examples/users/create-and-delete-users -> ${base}/sdk/dotnet/manage-users/create-and-delete-users/ +raw: ${prefix}/sdk/dotnet/examples/users/custom-user-data -> ${base}/sdk/dotnet/manage-users/custom-user-data/ +raw: ${prefix}/sdk/dotnet/examples/users/link-user-identities -> ${base}/sdk/dotnet/manage-users/link-user-identities/ +raw: ${prefix}/sdk/dotnet/examples/users/manage-email-password-users -> ${base}/sdk/dotnet/manage-users/manage-email-password-users/ +raw: ${prefix}/sdk/dotnet/examples/users/multi-user-applications -> ${base}/sdk/dotnet/manage-users/multi-user-applications/ +raw: ${prefix}/sdk/dotnet/examples/users/user-metadata -> ${base}/sdk/dotnet/manage-users/user-metadata/ +raw: ${prefix}/sdk/dotnet/examples/modify-an-object-schema -> ${base}/sdk/dotnet/model-data/change-an-object-model/ +raw: ${prefix}/sdk/dotnet/fundamentals/data-binding -> ${base}/sdk/dotnet/model-data/data-binding/ +raw: ${prefix}/sdk/dotnet/data-types/collections -> ${base}/sdk/dotnet/model-data/data-types/collections/ +raw: ${prefix}/sdk/dotnet/data-types/dictionaries -> ${base}/sdk/dotnet/model-data/data-types/dictionaries/ +raw: ${prefix}/sdk/dotnet/data-types/embedded-objects -> ${base}/sdk/dotnet/model-data/data-types/embedded-objects/ +raw: ${prefix}/sdk/dotnet/data-types/field-types -> ${base}/sdk/dotnet/model-data/data-types/field-types/ +raw: ${prefix}/sdk/dotnet/data-types/realm-integer -> ${base}/sdk/dotnet/model-data/data-types/realm-integer/ +raw: ${prefix}/sdk/dotnet/data-types/realm-value -> ${base}/sdk/dotnet/model-data/data-types/realm-value/ +raw: ${prefix}/sdk/dotnet/data-types/sets -> ${base}/sdk/dotnet/model-data/data-types/sets/ +raw: ${prefix}/sdk/dotnet/examples/define-a-realm-object-model -> ${base}/sdk/dotnet/model-data/define-object-model/ +raw: ${prefix}/sdk/dotnet/advanced-guides/manual-schema -> ${base}/sdk/dotnet/model-data/manual-schema/ +raw: ${prefix}/sdk/dotnet/fundamentals/relationships -> ${base}/sdk/dotnet/model-data/relationships/ +raw: ${prefix}/sdk/dotnet/examples/react-to-changes -> ${base}/sdk/dotnet/react-to-changes/ +raw: ${prefix}/sdk/dotnet/advanced-guides/bundle-a-realm -> ${base}/sdk/dotnet/realm-files/bundle-a-realm/ +raw: ${prefix}/sdk/dotnet/advanced-guides/compact-realm -> ${base}/sdk/dotnet/realm-files/compact-realm/ +raw: ${prefix}/sdk/dotnet/fundamentals/realm-encryption -> ${base}/sdk/dotnet/realm-files/encrypt-a-realm/ +raw: ${prefix}/sdk/dotnet/fundamentals/device-sync -> ${base}/sdk/dotnet/sync/ +raw: ${prefix}/sdk/dotnet/fundamentals/asymmetric-sync -> ${base}/sdk/dotnet/sync/asymmetric-sync/ +raw: ${prefix}/sdk/dotnet/advanced-guides/client-reset -> ${base}/sdk/dotnet/sync/client-reset/ +raw: ${prefix}/sdk/dotnet/examples/open-a-realm -> ${base}/sdk/dotnet/sync/configure-and-open-a-synced-realm/ +raw: ${prefix}/sdk/dotnet/advanced-guides/convert-realm -> ${base}/sdk/dotnet/sync/convert-realm/ +raw: ${prefix}/sdk/dotnet/examples/flexible-sync -> ${base}/sdk/dotnet/sync/flexible-sync/ +raw: ${prefix}/sdk/dotnet/examples/work-with-users -> ${base}/sdk/dotnet/work-with-users/ \ No newline at end of file