From 3ff5752f2e2f3ed2222a90ecfb127268528a6620 Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Sat, 25 Jul 2026 13:25:45 -0600 Subject: [PATCH 1/4] chore: upgrade all packages to latest version including umbraco --- SgfDevs.Tests/SgfDevs.Tests.csproj | 6 +- .../appsettings-schema.Umbraco.Cms.json | 76 +- ...ma.Umbraco.StorageProviders.AzureBlob.json | 150 +- ...tings-schema.Umbraco.StorageProviders.json | 30 +- SgfDevs.Tests/appsettings-schema.usync.json | 21 +- SgfDevs.Tests/umbraco-package-schema.json | 14721 +--------------- SgfDevs/SgfDevs.csproj | 22 +- SgfDevs/appsettings-schema.Umbraco.Cms.json | 78 +- ...ma.Umbraco.StorageProviders.AzureBlob.json | 150 +- ...tings-schema.Umbraco.StorageProviders.json | 30 +- SgfDevs/appsettings-schema.usync.json | 21 +- SgfDevs/umbraco-package-schema.json | 14721 +--------------- 12 files changed, 460 insertions(+), 29566 deletions(-) diff --git a/SgfDevs.Tests/SgfDevs.Tests.csproj b/SgfDevs.Tests/SgfDevs.Tests.csproj index d36414a4..fcb8512c 100644 --- a/SgfDevs.Tests/SgfDevs.Tests.csproj +++ b/SgfDevs.Tests/SgfDevs.Tests.csproj @@ -7,9 +7,9 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/SgfDevs.Tests/appsettings-schema.Umbraco.Cms.json b/SgfDevs.Tests/appsettings-schema.Umbraco.Cms.json index 47a5d872..7fb5e643 100755 --- a/SgfDevs.Tests/appsettings-schema.Umbraco.Cms.json +++ b/SgfDevs.Tests/appsettings-schema.Umbraco.Cms.json @@ -113,6 +113,9 @@ }, "Website": { "$ref": "#/definitions/WebsiteSettings" + }, + "SignalR": { + "$ref": "#/definitions/SignalRSettings" } } }, @@ -241,7 +244,7 @@ "EnableMediaRecycleBinProtection": { "type": "boolean", "description": "Gets or sets a value indicating whether to enable or disable the recycle bin protection for media.", - "default": false + "default": true } } }, @@ -441,6 +444,14 @@ "$ref": "#/definitions/OutputCacheSettings" } ] + }, + "OpenApi": { + "description": "Gets or sets the settings for the Delivery API OpenAPI document.\n ", + "oneOf": [ + { + "$ref": "#/definitions/OpenApiSettings" + } + ] } } }, @@ -574,6 +585,17 @@ } } }, + "OpenApiSettings": { + "type": "object", + "description": "Typed configuration options for the OpenAPI document of the Delivery API.\n ", + "properties": { + "GenerateContentTypeSchemas": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API OpenAPI document should include\nschemas for the instance's content types (document types, element types, and media types).\n ", + "default": false + } + } + }, "CoreDebugSettings": { "type": "object", "description": "Typed configuration options for core debug settings.\n ", @@ -1565,7 +1587,12 @@ ] }, "MemberPassword": { - "$ref": "#/definitions/MemberPasswordConfigurationSettings" + "description": "Gets or sets the password configuration settings for members.\n ", + "oneOf": [ + { + "$ref": "#/definitions/MemberPasswordConfigurationSettings" + } + ] } } }, @@ -1818,6 +1845,12 @@ "type": "boolean", "description": "Gets or sets a value indicating whether unattended package migrations are enabled.\n " }, + "MigrationClaimTimeout": { + "type": "string", + "description": "Gets or sets the maximum time a migration leadership claim is considered valid before\nanother server may take over. Protects against a leader crashing mid-migration.\n ", + "format": "duration", + "default": "02:00:00" + }, "UnattendedUserName": { "type": [ "null", @@ -2096,7 +2129,7 @@ }, "PayloadType": { "description": "Gets or sets a value indicating the type of payload used for sending webhooks\n ", - "default": "Legacy", + "default": "Minimal", "oneOf": [ { "$ref": "#/definitions/WebhookPayloadType" @@ -2121,7 +2154,7 @@ }, "CacheSettings": { "type": "object", - "description": "Represents configuration settings for the Umbraco content and media cache.\n ", + "description": "Represents configuration settings for the Umbraco content, media and element cache.\n ", "properties": { "ContentTypeKeys": { "type": "array", @@ -2143,6 +2176,12 @@ "format": "int32", "default": 100 }, + "ElementBreadthFirstSeedCount": { + "type": "integer", + "description": "Gets or sets a value for the element breadth first seed count.", + "format": "int32", + "default": 100 + }, "DocumentSeedBatchSize": { "type": "integer", "description": "Gets or sets a value for the document seed batch size.", @@ -2155,6 +2194,12 @@ "format": "int32", "default": 100 }, + "ElementSeedBatchSize": { + "type": "integer", + "description": "Gets or sets a value for the element seed batch size.", + "format": "int32", + "default": 100 + }, "ContentTypeRebuildMode": { "description": "Gets or sets the mode for rebuilding the database cache when content type structural changes occur.\n ", "default": "Immediate", @@ -2165,7 +2210,7 @@ ] }, "Entry": { - "description": "Gets or sets the cache entry settings for documents and media.\n ", + "description": "Gets or sets the cache entry settings for documents, media and elements.\n ", "oneOf": [ { "$ref": "#/definitions/CacheEntry" @@ -2188,7 +2233,7 @@ }, "CacheEntry": { "type": "object", - "description": "Represents cache entry settings for documents and media items.\n ", + "description": "Represents cache entry settings for documents, media and element items.\n ", "properties": { "Document": { "description": "Gets or sets the cache entry settings for documents.\n ", @@ -2205,6 +2250,14 @@ "$ref": "#/definitions/CacheEntrySettings" } ] + }, + "Element": { + "description": "Gets or sets the cache entry settings for element items.\n ", + "oneOf": [ + { + "$ref": "#/definitions/CacheEntrySettings" + } + ] } } }, @@ -2286,6 +2339,17 @@ "default": "00:00:10" } } + }, + "SignalRSettings": { + "type": "object", + "description": "Typed configuration options for SignalR settings.", + "properties": { + "ClientShouldSkipNegotiation": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the client should skip the SignalR negotiate\nround-trip and connect directly via WebSockets.", + "default": false + } + } } } } \ No newline at end of file diff --git a/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json b/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json index 3226bcdc..96bd03f3 100755 --- a/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json +++ b/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json @@ -1,52 +1,43 @@ { "$schema": "http://json-schema.org/draft-04/schema#", - "title": "UmbracoStorageProvidersSchema", + "title": "UmbracoStorageProvidersAzureBlobSchema", "type": "object", + "description": "Defines the appsettings JSON schema for Umbraco Storage Providers - Azure Blob Storage configuration.", "properties": { "Umbraco": { - "$ref": "#/definitions/UmbracoDefinition" + "description": "Configuration container for all Umbraco products.", + "oneOf": [ + { + "$ref": "#/definitions/UmbracoDefinition" + } + ] } }, "definitions": { "UmbracoDefinition": { "type": "object", - "description": "Configuration container for all Umbraco products.", + "description": "Represents the configuration container for all Umbraco products.", "properties": { "Storage": { - "$ref": "#/definitions/UmbracoStorageProvidersDefinition" + "description": "Configuration of Umbraco Storage Providers.", + "oneOf": [ + { + "$ref": "#/definitions/StorageDefinition" + } + ] } } }, - "UmbracoStorageProvidersDefinition": { + "StorageDefinition": { "type": "object", - "description": "Configuration of Umbraco Storage Providers.", + "description": "Represents the configuration of Umbraco Storage Providers.", "properties": { "AzureBlob": { - "$ref": "#/definitions/UmbracoStorageProvidersAzureBlobDefinition" - } - } - }, - "UmbracoStorageProvidersAzureBlobDefinition": { - "type": "object", - "description": "Configuration of Umbraco Storage Providers - Azure Blob Storage.", - "properties": { - "Media": { - "$ref": "#/definitions/AzureBlobFileSystemOptions" - } - }, - "patternProperties": { - "^(?!Media$).*": { - "allOf": [ - { - "$ref": "#/definitions/AzureBlobFileSystemOptions" - }, - { - "type": "object", - "required": [ - "VirtualPath" - ] - } - ] + "type": "object", + "description": "Configuration of Umbraco Storage Providers - Azure Blob Storage, keyed by file system name (e.g. \"Media\").", + "additionalProperties": { + "$ref": "#/definitions/AzureBlobFileSystemOptions" + } } } }, @@ -55,7 +46,8 @@ "description": "The Azure Blob File System options.", "required": [ "ConnectionString", - "ContainerName" + "ContainerName", + "VirtualPath" ], "properties": { "ConnectionString": { @@ -79,8 +71,100 @@ "type": "string", "description": "Gets or sets the virtual path.", "minLength": 1 + }, + "Cache": { + "description": "Gets or sets the in-memory cache settings applied to blob metadata lookups by the read-only file provider.", + "oneOf": [ + { + "$ref": "#/definitions/AzureBlobFileSystemCacheOptions" + } + ] + }, + "Retry": { + "description": "Gets or sets the retry and timeout settings applied to the default Blob client.", + "oneOf": [ + { + "$ref": "#/definitions/AzureBlobFileSystemRetryOptions" + } + ] + } + } + }, + "AzureBlobFileSystemCacheOptions": { + "type": "object", + "description": "Cache settings applied to blob metadata lookups performed by the read-only file provider.", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether blob metadata caching is enabled.", + "default": true + }, + "HitDuration": { + "type": "string", + "description": "Gets or sets how long a successful metadata lookup is cached.", + "format": "duration", + "default": "00:00:30" + }, + "MissDuration": { + "type": "string", + "description": "Gets or sets how long a not-found metadata result is cached.", + "format": "duration", + "default": "00:00:05" } } + }, + "AzureBlobFileSystemRetryOptions": { + "type": "object", + "description": "Retry and timeout settings applied to the default BlobContainerClient created from AzureBlobFileSystemOptions.", + "properties": { + "MaxRetries": { + "type": "integer", + "description": "Gets or sets the maximum number of retry attempts before giving up.", + "format": "int32", + "default": 2, + "maximum": 2147483647.0, + "minimum": 0.0 + }, + "NetworkTimeout": { + "type": "string", + "description": "Gets or sets the timeout applied to an individual network operation.", + "format": "duration", + "default": "00:00:30" + }, + "Mode": { + "description": "Gets or sets the approach to use for calculating retry delays.", + "default": "Exponential", + "oneOf": [ + { + "$ref": "#/definitions/RetryMode" + } + ] + }, + "Delay": { + "type": "string", + "description": "Gets or sets the delay between retry attempts for a fixed approach or the delay on which to base\ncalculations for a backoff-based approach.", + "format": "duration", + "default": "00:00:00.8000000" + }, + "MaxDelay": { + "type": "string", + "description": "Gets or sets the maximum permissible delay between retry attempts when using a backoff approach.", + "format": "duration", + "default": "00:00:05" + } + } + }, + "RetryMode": { + "type": "string", + "description": "", + "x-enumNames": [ + "Fixed", + "Exponential" + ], + "enum": [ + "Fixed", + "Exponential" + ] } } -} +} \ No newline at end of file diff --git a/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.json b/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.json index ac2c7b06..9263257a 100755 --- a/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.json +++ b/SgfDevs.Tests/appsettings-schema.Umbraco.StorageProviders.json @@ -2,27 +2,43 @@ "$schema": "http://json-schema.org/draft-04/schema#", "title": "UmbracoStorageProvidersSchema", "type": "object", + "description": "Defines the appsettings JSON schema for Umbraco Storage Providers configuration.", "properties": { "Umbraco": { - "$ref": "#/definitions/UmbracoDefinition" + "description": "Configuration container for all Umbraco products.", + "oneOf": [ + { + "$ref": "#/definitions/UmbracoDefinition" + } + ] } }, "definitions": { "UmbracoDefinition": { "type": "object", - "description": "Configuration container for all Umbraco products.", + "description": "Represents the configuration container for all Umbraco products.", "properties": { "Storage": { - "$ref": "#/definitions/UmbracoStorageProvidersDefinition" + "description": "Configuration of Umbraco Storage Providers.", + "oneOf": [ + { + "$ref": "#/definitions/StorageDefinition" + } + ] } } }, - "UmbracoStorageProvidersDefinition": { + "StorageDefinition": { "type": "object", - "description": "Configuration of Umbraco Storage Providers.", + "description": "Represents the configuration of Umbraco Storage Providers.", "properties": { "Cdn": { - "$ref": "#/definitions/CdnMediaUrlProviderOptions" + "description": "The CDN media URL provider options.", + "oneOf": [ + { + "$ref": "#/definitions/CdnMediaUrlProviderOptions" + } + ] } } }, @@ -47,4 +63,4 @@ } } } -} +} \ No newline at end of file diff --git a/SgfDevs.Tests/appsettings-schema.usync.json b/SgfDevs.Tests/appsettings-schema.usync.json index 56aae1fe..81f160f5 100755 --- a/SgfDevs.Tests/appsettings-schema.usync.json +++ b/SgfDevs.Tests/appsettings-schema.usync.json @@ -54,7 +54,10 @@ "Folders": { "type": "array", "description": "collection of folders uSync looks in when performing imports.\n ", - "default": "uSync/Root/, uSync/v14/", + "default": [ + "uSync/Root/", + "uSync/v14/" + ], "items": { "type": "string" } @@ -161,13 +164,6 @@ "description": "Show a version check warning to the user if the folder version is less than the version expected by uSync.", "default": true }, - "CustomMappings": { - "type": "object", - "description": "Custom mapping keys, allows users to add a simple config mapping to make one property type to behave like an existing one", - "additionalProperties": { - "type": "string" - } - }, "EnableHistory": { "type": "boolean", "description": "Should the history view be on of off ? ", @@ -191,12 +187,12 @@ "DisableDashboard": { "type": "boolean", "description": "Disable the default dashboard (so people can't accidently press the buttons).", - "default": "false" + "default": false }, "SummaryDashboard": { "type": "boolean", "description": "summarize results (for when there are loads and loads of items)\n ", - "default": "false" + "default": false }, "SummaryLimit": { "type": "integer", @@ -206,12 +202,13 @@ }, "HideAddOns": { "type": "string", - "description": "list of addon (tabs) you don't want to show inside uSync dashboard.\n " + "description": "list of addon (tabs) you don't want to show inside uSync dashboard.\n ", + "default": "licence" }, "DisableNotificationSuppression": { "type": "boolean", "description": "turns off use of the Notifications.Suppress method, so notifications\nfire after every item is imported.\n ", - "default": "true" + "default": true }, "BackgroundNotifications": { "type": "boolean", diff --git a/SgfDevs.Tests/umbraco-package-schema.json b/SgfDevs.Tests/umbraco-package-schema.json index 83d01592..e9fd9e33 100755 --- a/SgfDevs.Tests/umbraco-package-schema.json +++ b/SgfDevs.Tests/umbraco-package-schema.json @@ -1,14388 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { - "CollectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" - }, - { - "properties": { - "match": { - "description": "The collection that this extension should be available in", - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "DelayConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Delay\">" - }, - { - "properties": { - "offset": { - "type": "string" - } - }, - "required": [ - "offset" - ], - "type": "object" - } - ] - }, - "ManifestAppEntryPoint": { - "description": "Manifest for an `appEntryPoint`, which is loaded up front when the app starts.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.\nThis is useful for extensions that need to be loaded up front, like an `authProvider`.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "appEntryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestAuditLogAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaAuditLogAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "auditLogAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestAuditLogActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaAuditLogActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "auditLogAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestAuthProvider": { - "description": "Represents an authentication provider that can be used to authenticate users.\nThe provider needs to be registered in the API that the authorization request is sent to in order to be used.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forProviderName": { - "description": "The provider name that this provider is for.", - "examples": "'Umbraco.Github'", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaAuthProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "authProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forProviderName", - "name", - "type" - ], - "type": "object" - }, - "ManifestBackofficeEntryPoint": { - "description": "Manifest for an `backofficeEntryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "backofficeEntryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBase": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBundle": { - "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "bundle", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollection": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollection" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collection", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionAction": { - "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionActionCreateKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaCollectionAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionMenu": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionMenu" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "collectionMenu", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "collectionMenuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionTextFilter": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionTextFilter", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCondition": { - "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "condition", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCurrentUserAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCurrentUserAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "currentUserAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDashboard": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDashboard", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "dashboard", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDataSourceDataMapping": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forDataModel": { - "type": "string" - }, - "forDataSource": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDataSourceDataMapping" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "dataSourceDataMapping", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forDataModel", - "forDataSource", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityAction": { - "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionContentRollbackKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "contentRollback", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionContentRollbackKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionCreateFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderCreate", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionCreateKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionCreateKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDeleteFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderDelete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDeleteKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "delete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDeleteKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDuplicateToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "duplicateTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDuplicateToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionMoveToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "moveTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionMoveToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionReloadTreeItemChildrenKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "reloadTreeItemChildren", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionReloadTreeItemChildrenKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionSortChildrenOfContentKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "sortChildrenOfContent", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionSortChildrenOfKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "sortChildrenOf", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionUpdateFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderUpdate", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkAction": { - "description": "An action to perform on multiple entities\nFor example for content you may wish to move one or more documents in bulk", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDeleteKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "delete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionDeleteKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDuplicateToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "duplicateTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionDuplicateToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionMoveToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "moveTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionMoveToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionTrashKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "trash", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionTrashKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCollectionItemCard": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "description": "The entity types this collection item supports.", - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityCollectionItemCard", - "description": "Additional metadata for the collection item." - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityCollectionItemCard", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCollectionItemRef": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "description": "The entity types this collection item supports.", - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityCollectionItemRef", - "description": "Additional metadata for the collection item." - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityCollectionItemRef", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCreateOptionAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityCreateOptionAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityCreateOptionAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityItemRef": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityItemRef", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityItemRef", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityUserPermission": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityUserPermission" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "entityUserPermission", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntryPoint": { - "description": "Manifest for an `entryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "entryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestExternalLoginProvider": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaExternalLoginProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "externalLoginProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestGlobalContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "globalContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestGlobalSearch": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaGlobalSearch" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "globalSearch", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestGranularUserPermission": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaGranularUserPermission", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "userGranularPermission", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestHeaderApp": { - "description": "Header apps are displayed in the top right corner of the backoffice\nThe two provided header apps are the search and the user menu", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "headerApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestHeaderAppButtonKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "button", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaHeaderAppButtonKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "headerApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestIcons": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "icons", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestItemStore": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "itemStore", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestLocalization": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaLocalization" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "localization", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMarkedExtension": { - "description": "The `markedExtension` extension-type is currently for internal use and should be considered experimental.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMarkedExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "markedExtension", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenu": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "menu", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMenuItem", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItemActionKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "action", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemActionKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItemLinkKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "link", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemLinkKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItemTreeKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "tree", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemTreeKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMfaLoginProvider": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forProviderName": { - "description": "The provider names that this provider is for.", - "examples": "'Umbraco.GoogleAuthenticator'", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMfaLoginProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "mfaLoginProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forProviderName", - "name", - "type" - ], - "type": "object" - }, - "ManifestModal": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "modal", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPickerSearchResultItem": { - "description": "Represents a picker search result element.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "pickerSearchResultItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestPreviewAppProvider": { - "description": "Preview apps are displayed in the menu of the preview window.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "previewApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "forPropertyEditorUis": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyContext" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "propertyContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forPropertyEditorUis", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorDataSource": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "dataSourceType": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorDataSource" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorDataSource", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "dataSourceType", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorSchema": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorSchema" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorSchema", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorUi": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorUi", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorUi", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValidationPathTranslator": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValidationPathTranslator", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValueCloner": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValueCloner", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValuePreset": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forPropertyEditorSchemaAlias": { - "type": "string" - }, - "forPropertyEditorUiAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValuePreset", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValueResolver": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyValueResolver" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValueResolver", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestRepository": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "repository", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSearchProvider": { - "description": "Represents an search provider that can be used to search.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSearchProvider" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "searchProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSearchResultItem": { - "description": "Represents a search result element.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "searchResultItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestSection": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSection" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "section", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionContext" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionRoute": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionRoute" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "sectionRoute", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionSidebarApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionSidebarApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestStore": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "store", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTree": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaTree" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "tree", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestTreeItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "treeItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestTreeStore": { - "description": "Manifest for a tree store.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "treeStore", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestUfmComponent": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUfmComponent" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "ufmComponent", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestUfmFilter": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUfmFilter" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "ufmFilter", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestUserProfileApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUserProfileApp", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "userProfileApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspace": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspace" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceAction>": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forWorkspaceActions": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define which workspace actions this menu item should be shown for.", - "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionMenuItem" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceActionMenuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forWorkspaceActions", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionMenuItemDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forWorkspaceActions": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define which workspace actions this menu item should be shown for.", - "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionMenuItemDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceActionMenuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forWorkspaceActions", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceContextMenuStructureKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "menuStructure", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceContextMenuStructureKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterAppMenuBreadcrumbKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "menuBreadcrumb", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "variantMenuBreadcrumb", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceInfoApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceInfoApp", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceInfoApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceInfoAppAuditLogKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "auditLog", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceInfoAppAuditLogKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceInfoApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceRoutableKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "routable", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceRoutableKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceViewCollectionKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "collection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceViewContentCollectionKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "contentCollection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceViewContentTypeDesignEditorKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "contentTypeDesignEditor", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "MetaAuditLogAction": { - "type": "object" - }, - "MetaAuditLogActionDefaultKind": { - "properties": { - "additionalOptions": { - "type": "boolean" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaAuthProvider": { - "properties": { - "behavior": { - "description": "The behavior of the provider when it is used.", - "properties": { - "autoRedirect": { - "default": false, - "description": "If true, the user will be redirected to the provider's login page immediately.", - "type": "boolean" - }, - "popupFeatures": { - "default": "'width=600,height=600,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'", - "description": "The features of the popup that is opened when the user logs in.", - "type": "string" - }, - "popupTarget": { - "default": "'umbracoAuthPopup'", - "description": "The target of the popup that is opened when the user logs in.", - "type": "string" - } - }, - "type": "object" - }, - "defaultView": { - "description": "The default view of the provider that is shown to the user.\nIf no element is provided, then the button will be rendered as a", - "properties": { - "color": { - "default": "'secondary'", - "description": "The color of the provider that is shown to the user.", - "enum": [ - "", - "danger", - "default", - "invalid", - "positive", - "warning" - ], - "type": "string" - }, - "icon": { - "default": "'icon-cloud'", - "description": "The icon of the provider that is shown to the user.", - "examples": "['icon-cloud', 'icon-github', 'icon-google', 'icon-facebook', 'icon-twitter', 'icon-x', 'icon-microsoft']", - "type": "string" - }, - "look": { - "default": "'default'", - "description": "The look of the provider that is shown to the user.", - "enum": [ - "", - "default", - "outline", - "placeholder", - "primary", - "secondary" - ], - "type": "string" - } - }, - "type": "object" - }, - "label": { - "description": "The label of the provider that is shown to the user.", - "type": "string" - }, - "linking": { - "description": "The linking options of the provider when it is used.", - "properties": { - "allowManualLinking": { - "default": false, - "description": "If true, the user will be able to link the provider to an existing account.", - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "MetaCollection": { - "properties": { - "noItemsLabel": { - "type": "string" - }, - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaCollectionAction": { - "properties": { - "additionalOptions": { - "type": "boolean" - }, - "href": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "label" - ], - "type": "object" - }, - "MetaCollectionMenu": { - "properties": { - "collectionRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "collectionRepositoryAlias" - ], - "type": "object" - }, - "MetaCollectionView": { - "properties": { - "icon": { - "description": "An icon to represent the collection view", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the collection view", - "type": "string" - }, - "pathName": { - "description": "The URL pathname for this collection view that can be deep linked to by sharing the url", - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathName" - ], - "type": "object" - }, - "MetaCurrentUserAction": { - "type": "object" - }, - "MetaDashboard": { - "properties": { - "label": { - "description": "The displayed name (label) in the navigation.", - "type": "string" - }, - "pathname": { - "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the dashboard\nhttps://yoursite.com/section/settings/dashboard/my-dashboard-path", - "examples": [ - "my-dashboard-path" - ], - "type": "string" - } - }, - "type": "object" - }, - "MetaDataSourceDataMapping": { - "type": "object" - }, - "MetaEntityAction": { - "type": "object" - }, - "MetaEntityActionContentRollbackKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "detailRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "rollbackRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "label", - "rollbackRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionCreateKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionDefaultKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionDeleteKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "confirm": { - "properties": { - "headline": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "detailRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "itemRepositoryAlias", - "label" - ], - "type": "object" - }, - "MetaEntityActionDuplicateToKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "duplicateRepositoryAlias": { - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "treeAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "duplicateRepositoryAlias", - "icon", - "label", - "treeAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionFolderKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "folderRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "folderRepositoryAlias", - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionMoveToKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "foldersOnly": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "moveRepositoryAlias": { - "type": "string" - }, - "treeAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "moveRepositoryAlias", - "treeAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionReloadTreeItemChildrenKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionSortChildrenOfKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "sortChildrenOfRepositoryAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "sortChildrenOfRepositoryAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkAction": { - "type": "object" - }, - "MetaEntityBulkActionDefaultKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon" - ], - "type": "object" - }, - "MetaEntityBulkActionDeleteKind": { - "properties": { - "detailRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "itemRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionDuplicateToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "bulkDuplicateRepositoryAlias": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "treeAlias": { - "type": "string" - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "bulkDuplicateRepositoryAlias", - "forEntityTypes", - "meta", - "name", - "treeAlias", - "type" - ], - "type": "object" - }, - "MetaEntityBulkActionMoveToKind": { - "properties": { - "bulkMoveRepositoryAlias": { - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "treeAlias": { - "type": "string" - } - }, - "required": [ - "bulkMoveRepositoryAlias", - "icon", - "treeAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionTrashKind": { - "properties": { - "bulkTrashRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "bulkTrashRepositoryAlias", - "icon" - ], - "type": "object" - }, - "MetaEntityCollectionItemCard": { - "type": "object" - }, - "MetaEntityCollectionItemRef": { - "type": "object" - }, - "MetaEntityCreateOptionAction": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "description": { - "description": "A description of the action to be performed", - "examples": [ - "Create a document type with a template", - "Create a document from a blueprint" - ], - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create with Template", - "Create from Blueprint" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityItemRef": { - "type": "object" - }, - "MetaEntityUserPermission": { - "properties": { - "description": { - "type": "string" - }, - "group": { - "type": "string" - }, - "label": { - "type": "string" - }, - "verbs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "verbs" - ], - "type": "object" - }, - "MetaExternalLoginProvider": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaGlobalSearch": { - "properties": { - "label": { - "type": "string" - }, - "searchProviderAlias": { - "type": "string" - }, - "sectionAlias": { - "type": "string" - } - }, - "required": [ - "label", - "searchProviderAlias" - ], - "type": "object" - }, - "MetaGranularUserPermission": { - "properties": { - "description": { - "type": "string" - }, - "descriptionKey": { - "type": "string" - }, - "label": { - "type": "string" - }, - "labelKey": { - "type": "string" - }, - "schemaType": { - "type": "string" - } - }, - "required": [ - "schemaType" - ], - "type": "object" - }, - "MetaHeaderAppButtonKind": { - "properties": { - "href": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "href", - "icon", - "label" - ], - "type": "object" - }, - "MetaLocalization": { - "properties": { - "culture": { - "description": "The culture is a combination of a language and a country. The language is represented by an ISO 639-1 code and the country is represented by an ISO 3166-1 alpha-2 code.\r\nThe language and country are separated by a dash.\r\nThe value is used to describe the language of the translations according to the extension system\r\nand it will be set as the `lang` attribute on the `` element.", - "type": "string" - }, - "direction": { - "default": "ltr", - "description": "The value is used to describe the direction of the translations according to the extension system\r\nand it will be set as the `dir` attribute on the `` element. It defaults to `ltr`.", - "enum": [ - "ltr", - "rtl" - ], - "type": "string" - }, - "localizations": { - "$ref": "#/definitions/UmbLocalizationDictionary", - "description": "The localizations." - } - }, - "required": [ - "culture" - ], - "type": "object" - }, - "MetaMarkedExtension": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaMenuItem": { - "properties": { - "entityType": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "label", - "menus" - ], - "type": "object" - }, - "MetaMenuItemActionKind": { - "properties": { - "entityType": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "label", - "menus" - ], - "type": "object" - }, - "MetaMenuItemLinkKind": { - "properties": { - "entityType": { - "type": "string" - }, - "href": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "href", - "label", - "menus" - ], - "type": "object" - }, - "MetaMenuItemTreeKind": { - "properties": { - "entityType": { - "type": "string" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - }, - "treeAlias": { - "type": "string" - } - }, - "required": [ - "label", - "menus", - "treeAlias" - ], - "type": "object" - }, - "MetaMfaLoginProvider": { - "properties": { - "label": { - "type": "string" - } - }, - "type": "object" - }, - "MetaPropertyContext": { - "type": "object" - }, - "MetaPropertyEditorDataSource": { - "properties": { - "description": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - } - }, - "required": [ - "label" - ], - "type": "object" - }, - "MetaPropertyEditorSchema": { - "properties": { - "defaultPropertyEditorUiAlias": { - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - } - }, - "required": [ - "defaultPropertyEditorUiAlias" - ], - "type": "object" - }, - "MetaPropertyEditorUi": { - "properties": { - "group": { - "default": "Common", - "description": "The group that this property editor UI belongs to, which will be used to group the property editor UIs in the property editor picker.\nIf not specified, the property editor UI will be grouped under \"Common\".", - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "propertyEditorSchemaAlias": { - "description": "The alias of the property editor schema that this property editor UI is for.\nIf not specified, the property editor UI can only be used to configure other property editors.", - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - }, - "supportsDataSource": { - "properties": { - "enabled": { - "description": "Whether the property editor UI is enabled for use with data sources.", - "type": "{boolean}" - }, - "forDataSourceTypes": { - "description": "A list of allowed property editor data source kinds that can be used with this property editor UI.\nIf not specified, any data sources can be used.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "enabled", - "forDataSourceTypes" - ], - "type": "object" - }, - "supportsReadOnly": { - "type": "boolean" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaPropertyValueResolver": { - "type": "object" - }, - "MetaSearchProvider": { - "properties": { - "label": { - "description": "The label of the provider that is shown to the user.", - "type": "string" - } - }, - "type": "object" - }, - "MetaSection": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - }, - "preventUrlRetention": { - "type": "boolean" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaSectionContext": { - "type": "object" - }, - "MetaSectionRoute": { - "properties": { - "path": { - "type": "string" - } - }, - "type": "object" - }, - "MetaSectionView": { - "properties": { - "icon": { - "description": "The icon displayed for this view in the navigation.", - "examples": [ - "box" - ], - "type": "string" - }, - "label": { - "description": "The displayed name (label) in the navigation.", - "type": "string" - }, - "pathname": { - "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the view\nhttps://yoursite.com/section/settings/view/my-view-path", - "examples": [ - "my-view-path" - ], - "type": "string" - } - }, - "required": [ - "icon" - ], - "type": "object" - }, - "MetaTree": { - "properties": { - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaUfmComponent": { - "properties": { - "alias": { - "type": "string" - }, - "marker": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaUfmFilter": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaUserProfileApp": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspace": { - "properties": { - "entityType": { - "type": "string" - } - }, - "required": [ - "entityType" - ], - "type": "object" - }, - "MetaWorkspaceAction": { - "type": "object" - }, - "MetaWorkspaceActionDefaultKind": { - "properties": { - "additionalOptions": { - "type": "boolean" - }, - "color": { - "enum": [ - "", - "danger", - "default", - "invalid", - "positive", - "warning" - ], - "type": "string" - }, - "href": { - "type": "string" - }, - "label": { - "type": "string" - }, - "look": { - "enum": [ - "", - "default", - "outline", - "placeholder", - "primary", - "secondary" - ], - "type": "string" - } - }, - "type": "object" - }, - "MetaWorkspaceActionMenuItem": { - "type": "object" - }, - "MetaWorkspaceActionMenuItemDefaultKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaWorkspaceContextMenuStructureKind": { - "properties": { - "menuItemAlias": { - "type": "string" - } - }, - "required": [ - "menuItemAlias" - ], - "type": "object" - }, - "MetaWorkspaceDefaultKind": { - "properties": { - "entityType": { - "type": "string" - }, - "headline": { - "type": "string" - } - }, - "required": [ - "entityType", - "headline" - ], - "type": "object" - }, - "MetaWorkspaceInfoApp": { - "type": "object" - }, - "MetaWorkspaceInfoAppAuditLogKind": { - "properties": { - "auditLogRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "auditLogRepositoryAlias" - ], - "type": "object" - }, - "MetaWorkspaceRoutableKind": { - "properties": { - "entityType": { - "type": "string" - } - }, - "required": [ - "entityType" - ], - "type": "object" - }, - "MetaWorkspaceView": { - "properties": { - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspaceViewCollectionKind": { - "properties": { - "collectionAlias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "collectionAlias", - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspaceViewContentTypeDesignEditorKind": { - "properties": { - "compositionRepositoryAlias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "PropertyEditorSettings": { - "properties": { - "defaultData": { - "items": { - "$ref": "#/definitions/PropertyEditorSettingsDefaultData" - }, - "type": "array" - }, - "properties": { - "items": { - "$ref": "#/definitions/PropertyEditorSettingsProperty" - }, - "type": "array" - } - }, - "required": [ - "properties" - ], - "type": "object" - }, - "PropertyEditorSettingsDefaultData": { - "properties": { - "alias": { - "type": "string" - }, - "value": {} - }, - "required": [ - "alias", - "value" - ], - "type": "object" - }, - "PropertyEditorSettingsProperty": { - "properties": { - "alias": { - "type": "string" - }, - "config": { - "items": { - "properties": { - "alias": { - "type": "string" - }, - "value": {} - }, - "required": [ - "alias" - ], - "type": "object" - }, - "type": "array" - }, - "description": { - "type": "string" - }, - "label": { - "type": "string" - }, - "propertyEditorDataSourceAlias": { - "type": "string" - }, - "propertyEditorUiAlias": { - "type": "string" - }, - "validation": { - "properties": { - "mandatory": { - "type": "boolean" - }, - "mandatoryMessage": { - "type": [ - "null", - "string" - ] - } - }, - "required": [ - "mandatory" - ], - "type": "object" - }, - "weight": { - "type": "number" - } - }, - "required": [ - "alias", - "label", - "propertyEditorUiAlias" - ], - "type": "object" - }, - "SectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" - }, - { - "properties": { - "match": { - "description": "Define the section that this extension should be available in", - "type": "string" - }, - "oneOf": { - "description": "Define one or more workspaces that this extension should be available in", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "SwitchConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" - }, - { - "properties": { - "frequency": { - "type": "string" - } - }, - "required": [ - "frequency" - ], - "type": "object" - } - ] - }, - "UmbCollectionHasItemsConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionHasItems", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Delay\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Delay", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Entity.Type", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Entity.Unique", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.EntityContentType.Unique\">": { - "properties": { - "alias": { - "const": "Umb.Condition.EntityContentType.Unique", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionUserPermission", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Switch\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Switch", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowChangePassword", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDeleteAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDisableAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowEnableAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowExternalLoginAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowMfaAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowUnlockAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">": { - "properties": { - "alias": { - "const": "Umb.Condition.UserPermission.Language", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceContentTypeAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeUnique\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceContentTypeUnique", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityType", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbContentWorkspaceIsLoadedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Workspace.ContentIsLoaded", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbCurrentUserGroupIdConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.CurrentUser.GroupId", - "type": "string" - }, - "allOf": { - "description": "The user groups that the current user must be a member of to pass the condition.", - "examples": "[['guid1', 'guid2']]", - "items": { - "type": "string" - }, - "type": "array" - }, - "match": { - "description": "The user group that the current user must be a member of to pass the condition.", - "examples": "['guid1']", - "type": "string" - }, - "noneOf": { - "description": "The user group(s) that the current user must not be a member of to pass the condition.", - "examples": "[['guid1', 'guid2']]", - "items": { - "type": "string" - }, - "type": "array" - }, - "oneOf": { - "description": "The user group(s) that the current user must be a member of to pass the condition.", - "examples": "[['guid1', 'guid2']]", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbEntityContentTypeUniqueConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.EntityContentType.Unique\">" - }, - { - "properties": { - "match": { - "description": "Define the unique (GUID) of the entity content type for which this extension should be available.", - "type": "string" - }, - "oneOf": { - "description": "Define one or more unique (GUIDs) of entity content types for which this extension should be available.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbEntityTypeConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">" - }, - { - "properties": { - "match": { - "type": "string" - }, - "oneOf": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbEntityUnique": { - "type": [ - "null", - "string" - ] - }, - "UmbEntityUniqueConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">" - }, - { - "properties": { - "match": { - "type": [ - "null", - "string" - ] - }, - "oneOf": { - "items": { - "$ref": "#/definitions/UmbEntityUnique" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbInModalConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.InModal", - "type": "string" - }, - "match": { - "description": "The expected modal state to match.\n- `true`: Condition is permitted when inside a modal (default)\n- `false`: Condition is permitted when NOT inside a modal", - "type": "boolean" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbIsAdminConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.CurrentUser.IsAdmin", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbIsRoutableContextConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.IsRoutableContext", - "type": "string" - }, - "match": { - "description": "The expected routable context state to match.\n- `true`: Condition is permitted when inside a routable context (default)\n- `false`: Condition is permitted when NOT inside a routable context", - "type": "boolean" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbIsServerProductionModeConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Server.IsProductionMode", - "type": "string" - }, - "match": { - "description": "If true (default), the condition is permitted when in Production mode.\nIf false, the condition is permitted when NOT in Production mode.", - "type": "boolean" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbLanguageUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">" - }, - { - "properties": { - "allOf": { - "description": "The user must have all of the permissions in this array for the condition to be met.", - "items": { - "type": "string" - }, - "type": "array" - }, - "match": { - "type": "string" - }, - "oneOf": { - "description": "The user must have at least one of the permissions in this array for the condition to be met.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbLocalizationDictionary": { - "type": "object" - }, - "UmbPropertyHasValueConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Property.HasValue", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbSectionUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" - }, - { - "properties": { - "match": { - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbWorkspaceContentTypeAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">" - }, - { - "properties": { - "match": { - "description": "Define a content type alias in which workspace this extension should be available", - "type": "string" - }, - "oneOf": { - "description": "Define one or more content type aliases in which workspace this extension should be available", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbWorkspaceContentTypeUniqueConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeUnique\">" - }, - { - "properties": { - "match": { - "description": "Define a content type unique (GUID) in which workspace this extension should be available", - "type": "string" - }, - "oneOf": { - "description": "Define one or more content type unique (GUIDs) in which workspace this extension should be available", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbWorkspaceEntityIsNewConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityIsNew", - "type": "string" - }, - "match": { - "type": "boolean" - } - }, - "required": [ - "alias", - "match" - ], + "(ManifestUfmFilter|ManifestUfmComponent|ManifestMarkedExtension|ManifestPropertyValueCloner|UmbPropertyEditorExtensions|ManifestPropertyValuePreset|ManifestPropertyValueResolver|ManifestEntityActionDuplicateToKind|ManifestEntityActionMoveToKind|ManifestEntityActionReloadTreeItemChildrenKind|ManifestEntityActionSortChildrenOfKind|UmbSectionExtensions|ManifestDashboard|ManifestWorkspaceDefaultKind|ManifestWorkspaceActionDefaultKind|ManifestWorkspaceFooterApp|ManifestWorkspaceFooterAppMenuBreadcrumbKind|ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind|ManifestWorkspaceViewContentTypeDesignEditorKind|ManifestWorkspaceView|ManifestWorkspaceRoutableKind|ManifestWorkspaceContext|ManifestTreeItem|ManifestTree|ManifestEntityActionCreateFolderKind|ManifestEntityActionDeleteFolderKind|ManifestEntityActionUpdateFolderKind|ManifestEntityCreateOptionActionFolderKind|ManifestMenu|ManifestMenuItem|ManifestMenuItemActionKind|ManifestMenuItemLinkKind|ManifestWorkspaceContextMenuStructureKind|ManifestMenuItemTreeKind|ManifestModal|ManifestCollectionAction|ManifestCollection|ManifestCollectionActionCreateKind|ManifestCollectionTextFilter|ManifestCollectionMenu|ManifestCollectionView|ManifestCollectionViewTableKind|ManifestWorkspaceViewCollectionKind|ManifestValueSummary|ManifestAuditLogActionDefaultKind|ManifestEntityActionContentRollbackKind|ManifestWorkspaceInfoAppAuditLogKind|ManifestWorkspaceViewContentCollectionKind|ManifestEntityActionSortChildrenOfContentKind|ManifestUserProfileApp|ManifestAuthProvider|ManifestIcons|ManifestEntityUserPermission|ManifestGranularUserPermission|ManifestLocalization|ManifestPickerSearchResultItem|ManifestCollectionMenuItem|ManifestPropertyEditorDataSource|ManifestEntityActionDeleteKind|ManifestEntityActionDefaultKind|ManifestEntityActionCreateKind|ManifestSearchProvider|ManifestSearchResultItem|ManifestGlobalSearch|ManifestAppEntryPoint|ManifestBackofficeEntryPoint|ManifestEntryPoint|UmbCoreManifestTypes|ManifestEntityItemRef|ManifestDataSourceDataMapping|ManifestPropertyContext|ManifestSectionContext|ManifestWorkspaceActionMenuItem|ManifestWorkspaceActionMenuItemDefaultKind|ManifestWorkspaceInfoApp|ManifestWorkspaceAction>|ManifestWorkspace|ManifestEntityCreateOptionAction|ManifestEntityCollectionItemCard|ManifestEntityCollectionItemRef|ManifestAuditLogAction|ManifestCurrentUserAction|ManifestPropertyValidationPathTranslator|ManifestEntityAction|ManifestEntityBulkActionDeleteKind|UmbEntityBulkActionExtensions|ManifestExternalLoginProvider|ManifestGlobalContext|ManifestHeaderApp|ManifestHeaderAppButtonKind|ManifestMfaLoginProvider|ManifestPreviewAppProvider|ManifestRepository|UmbStoreExtensions)[]": { "type": "object" }, - "UmbWorkspaceEntityTypeConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" - }, - { - "properties": { - "match": { - "description": "Define the workspace that this extension should be available in", - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, "UmbracoPackageImportmap": { "properties": { "imports": { @@ -14425,29 +46,6 @@ "type": "string" }, "type": "object" - }, - "WorkspaceAliasConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceAlias", - "type": "string" - }, - "match": { - "description": "Define the workspace that this extension should be available in", - "type": "string" - }, - "oneOf": { - "description": "Define one or more workspaces that this extension should be available in", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "alias" - ], - "type": "object" } }, "description": "Umbraco package manifest JSON", @@ -14468,321 +66,8 @@ "type": "boolean" }, "extensions": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/ManifestBase" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionCreateKind" - }, - { - "$ref": "#/definitions/ManifestSearchProvider" - }, - { - "$ref": "#/definitions/ManifestSearchResultItem" - }, - { - "$ref": "#/definitions/ManifestGlobalSearch" - }, - { - "$ref": "#/definitions/ManifestModal" - }, - { - "$ref": "#/definitions/ManifestWorkspaceDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceView" - }, - { - "$ref": "#/definitions/ManifestWorkspaceRoutableKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceContext" - }, - { - "$ref": "#/definitions/ManifestPropertyValueCloner" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorUi" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorSchema" - }, - { - "$ref": "#/definitions/ManifestPropertyValuePreset" - }, - { - "$ref": "#/definitions/ManifestPropertyValueResolver" - }, - { - "$ref": "#/definitions/ManifestUfmFilter" - }, - { - "$ref": "#/definitions/ManifestUfmComponent" - }, - { - "$ref": "#/definitions/ManifestMarkedExtension" - }, - { - "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionMoveToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" - }, - { - "$ref": "#/definitions/ManifestSectionRoute" - }, - { - "$ref": "#/definitions/ManifestSectionSidebarApp" - }, - { - "$ref": "#/definitions/ManifestSectionView" - }, - { - "$ref": "#/definitions/ManifestSection" - }, - { - "$ref": "#/definitions/ManifestDashboard" - }, - { - "$ref": "#/definitions/ManifestTreeItem" - }, - { - "$ref": "#/definitions/ManifestTree" - }, - { - "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" - }, - { - "$ref": "#/definitions/ManifestMenu" - }, - { - "$ref": "#/definitions/ManifestMenuItem" - }, - { - "$ref": "#/definitions/ManifestMenuItemActionKind" - }, - { - "$ref": "#/definitions/ManifestMenuItemLinkKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceContextMenuStructureKind" - }, - { - "$ref": "#/definitions/ManifestMenuItemTreeKind" - }, - { - "$ref": "#/definitions/ManifestCollectionAction" - }, - { - "$ref": "#/definitions/ManifestCollection" - }, - { - "$ref": "#/definitions/ManifestCollectionActionCreateKind" - }, - { - "$ref": "#/definitions/ManifestCollectionTextFilter" - }, - { - "$ref": "#/definitions/ManifestCollectionMenu" - }, - { - "$ref": "#/definitions/ManifestCollectionView" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" - }, - { - "$ref": "#/definitions/ManifestAuditLogActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionContentRollbackKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceInfoAppAuditLogKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionSortChildrenOfContentKind" - }, - { - "$ref": "#/definitions/ManifestUserProfileApp" - }, - { - "$ref": "#/definitions/ManifestAuthProvider" - }, - { - "$ref": "#/definitions/ManifestIcons" - }, - { - "$ref": "#/definitions/ManifestEntityUserPermission" - }, - { - "$ref": "#/definitions/ManifestGranularUserPermission" - }, - { - "$ref": "#/definitions/ManifestLocalization" - }, - { - "$ref": "#/definitions/ManifestPickerSearchResultItem" - }, - { - "$ref": "#/definitions/ManifestCollectionMenuItem" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorDataSource" - }, - { - "$ref": "#/definitions/ManifestCondition" - }, - { - "$ref": "#/definitions/ManifestAppEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBackofficeEntryPoint" - }, - { - "$ref": "#/definitions/ManifestEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBundle" - }, - { - "$ref": "#/definitions/ManifestEntityItemRef" - }, - { - "$ref": "#/definitions/ManifestDataSourceDataMapping" - }, - { - "$ref": "#/definitions/ManifestEntityAction" - }, - { - "$ref": "#/definitions/ManifestEntityCreateOptionAction" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceInfoApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceAction>" - }, - { - "$ref": "#/definitions/ManifestWorkspace" - }, - { - "$ref": "#/definitions/ManifestPropertyContext" - }, - { - "$ref": "#/definitions/ManifestSectionContext" - }, - { - "$ref": "#/definitions/ManifestEntityCollectionItemCard" - }, - { - "$ref": "#/definitions/ManifestEntityCollectionItemRef" - }, - { - "$ref": "#/definitions/ManifestAuditLogAction" - }, - { - "$ref": "#/definitions/ManifestCurrentUserAction" - }, - { - "$ref": "#/definitions/ManifestPropertyValidationPathTranslator" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkAction" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" - }, - { - "$ref": "#/definitions/ManifestExternalLoginProvider" - }, - { - "$ref": "#/definitions/ManifestGlobalContext" - }, - { - "$ref": "#/definitions/ManifestHeaderApp" - }, - { - "$ref": "#/definitions/ManifestHeaderAppButtonKind" - }, - { - "$ref": "#/definitions/ManifestMfaLoginProvider" - }, - { - "$ref": "#/definitions/ManifestPreviewAppProvider" - }, - { - "$ref": "#/definitions/ManifestRepository" - }, - { - "$ref": "#/definitions/ManifestStore" - }, - { - "$ref": "#/definitions/ManifestTreeStore" - }, - { - "$ref": "#/definitions/ManifestItemStore" - } - ] - }, - "title": "An array of Umbraco package manifest types that will be installed", - "type": "array" + "$ref": "#/definitions/(ManifestUfmFilter%7CManifestUfmComponent%7CManifestMarkedExtension%7CManifestPropertyValueCloner%7CUmbPropertyEditorExtensions%7CManifestPropertyValuePreset%7CManifestPropertyValueResolver%7CManifestEntityActionDuplicateToKind%7CManifestEntityActionMoveToKind%7CManifestEntityActionReloadTreeItemChildrenKind%7CManifestEntityActionSortChildrenOfKind%7CUmbSectionExtensions%7CManifestDashboard%7CManifestWorkspaceDefaultKind%7CManifestWorkspaceActionDefaultKind%7CManifestWorkspaceFooterApp%7CManifestWorkspaceFooterAppMenuBreadcrumbKind%7CManifestWorkspaceFooterAppVariantMenuBreadcrumbKind%7CManifestWorkspaceViewContentTypeDesignEditorKind%7CManifestWorkspaceView%3CMetaWorkspaceView%3E%7CManifestWorkspaceRoutableKind%7CManifestWorkspaceContext%7CManifestTreeItem%7CManifestTree%7CManifestEntityActionCreateFolderKind%7CManifestEntityActionDeleteFolderKind%7CManifestEntityActionUpdateFolderKind%7CManifestEntityCreateOptionActionFolderKind%7CManifestMenu%7CManifestMenuItem%7CManifestMenuItemActionKind%7CManifestMenuItemLinkKind%7CManifestWorkspaceContextMenuStructureKind%7CManifestMenuItemTreeKind%7CManifestModal%7CManifestCollectionAction%7CManifestCollection%7CManifestCollectionActionCreateKind%7CManifestCollectionTextFilter%7CManifestCollectionMenu%7CManifestCollectionView%7CManifestCollectionViewTableKind%7CManifestWorkspaceViewCollectionKind%7CManifestValueSummary%7CManifestAuditLogActionDefaultKind%7CManifestEntityActionContentRollbackKind%7CManifestWorkspaceInfoAppAuditLogKind%7CManifestWorkspaceViewContentCollectionKind%7CManifestEntityActionSortChildrenOfContentKind%7CManifestUserProfileApp%7CManifestAuthProvider%7CManifestIcons%7CManifestEntityUserPermission%7CManifestGranularUserPermission%7CManifestLocalization%7CManifestPickerSearchResultItem%7CManifestCollectionMenuItem%7CManifestPropertyEditorDataSource%7CManifestEntityActionDeleteKind%7CManifestEntityActionDefaultKind%7CManifestEntityActionCreateKind%7CManifestSearchProvider%7CManifestSearchResultItem%7CManifestGlobalSearch%7CManifestAppEntryPoint%7CManifestBackofficeEntryPoint%7CManifestEntryPoint%7CUmbCoreManifestTypes%7CManifestEntityItemRef%3CMetaEntityItemRef%3E%7CManifestDataSourceDataMapping%3CMetaDataSourceDataMapping%3E%7CManifestPropertyContext%3CMetaPropertyContext%3E%7CManifestSectionContext%3CMetaSectionContext%3E%7CManifestWorkspaceActionMenuItem%3CMetaWorkspaceActionMenuItem%3E%7CManifestWorkspaceActionMenuItemDefaultKind%3CMetaWorkspaceActionMenuItemDefaultKind%3E%7CManifestWorkspaceInfoApp%3CMetaWorkspaceInfoApp%3E%7CManifestWorkspaceAction%3CMetaWorkspaceAction%2CUmbWorkspaceAction%3CMetaWorkspaceAction%3E%3E%7CManifestWorkspace%3CMetaWorkspace%2CUmbControllerHostElement%2CUmbWorkspaceContext%3E%7CManifestEntityCreateOptionAction%3CMetaEntityCreateOptionAction%3E%7CManifestEntityCollectionItemCard%3CMetaEntityCollectionItemCard%3E%7CManifestEntityCollectionItemRef%3CMetaEntityCollectionItemRef%3E%7CManifestAuditLogAction%3CMetaAuditLogAction%3E%7CManifestCurrentUserAction%3CMetaCurrentUserAction%3E%7CManifestPropertyValidationPathTranslator%3Cany%3E%7CManifestEntityAction%3CMetaEntityAction%3E%7CManifestEntityBulkActionDeleteKind%7CUmbEntityBulkActionExtensions%7CManifestExternalLoginProvider%7CManifestGlobalContext%7CManifestHeaderApp%7CManifestHeaderAppButtonKind%7CManifestMfaLoginProvider%7CManifestPreviewAppProvider%7CManifestRepository%3CUmbApi%3E%7CUmbStoreExtensions)%5B%5D", + "title": "An array of Umbraco package manifest types that will be installed" }, "id": { "title": "The unique identifier of the Umbraco package", diff --git a/SgfDevs/SgfDevs.csproj b/SgfDevs/SgfDevs.csproj index db05002a..469eb57f 100644 --- a/SgfDevs/SgfDevs.csproj +++ b/SgfDevs/SgfDevs.csproj @@ -3,17 +3,19 @@ net10.0 - - - - + + + + + - - - - - - + + + + + + + diff --git a/SgfDevs/appsettings-schema.Umbraco.Cms.json b/SgfDevs/appsettings-schema.Umbraco.Cms.json index c686cb68..7fb5e643 100755 --- a/SgfDevs/appsettings-schema.Umbraco.Cms.json +++ b/SgfDevs/appsettings-schema.Umbraco.Cms.json @@ -113,6 +113,9 @@ }, "Website": { "$ref": "#/definitions/WebsiteSettings" + }, + "SignalR": { + "$ref": "#/definitions/SignalRSettings" } } }, @@ -241,7 +244,7 @@ "EnableMediaRecycleBinProtection": { "type": "boolean", "description": "Gets or sets a value indicating whether to enable or disable the recycle bin protection for media.", - "default": false + "default": true } } }, @@ -441,6 +444,14 @@ "$ref": "#/definitions/OutputCacheSettings" } ] + }, + "OpenApi": { + "description": "Gets or sets the settings for the Delivery API OpenAPI document.\n ", + "oneOf": [ + { + "$ref": "#/definitions/OpenApiSettings" + } + ] } } }, @@ -574,6 +585,17 @@ } } }, + "OpenApiSettings": { + "type": "object", + "description": "Typed configuration options for the OpenAPI document of the Delivery API.\n ", + "properties": { + "GenerateContentTypeSchemas": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API OpenAPI document should include\nschemas for the instance's content types (document types, element types, and media types).\n ", + "default": false + } + } + }, "CoreDebugSettings": { "type": "object", "description": "Typed configuration options for core debug settings.\n ", @@ -1565,7 +1587,12 @@ ] }, "MemberPassword": { - "$ref": "#/definitions/MemberPasswordConfigurationSettings" + "description": "Gets or sets the password configuration settings for members.\n ", + "oneOf": [ + { + "$ref": "#/definitions/MemberPasswordConfigurationSettings" + } + ] } } }, @@ -1818,6 +1845,12 @@ "type": "boolean", "description": "Gets or sets a value indicating whether unattended package migrations are enabled.\n " }, + "MigrationClaimTimeout": { + "type": "string", + "description": "Gets or sets the maximum time a migration leadership claim is considered valid before\nanother server may take over. Protects against a leader crashing mid-migration.\n ", + "format": "duration", + "default": "02:00:00" + }, "UnattendedUserName": { "type": [ "null", @@ -2096,7 +2129,7 @@ }, "PayloadType": { "description": "Gets or sets a value indicating the type of payload used for sending webhooks\n ", - "default": "Legacy", + "default": "Minimal", "oneOf": [ { "$ref": "#/definitions/WebhookPayloadType" @@ -2121,7 +2154,7 @@ }, "CacheSettings": { "type": "object", - "description": "Represents configuration settings for the Umbraco content and media cache.\n ", + "description": "Represents configuration settings for the Umbraco content, media and element cache.\n ", "properties": { "ContentTypeKeys": { "type": "array", @@ -2143,6 +2176,12 @@ "format": "int32", "default": 100 }, + "ElementBreadthFirstSeedCount": { + "type": "integer", + "description": "Gets or sets a value for the element breadth first seed count.", + "format": "int32", + "default": 100 + }, "DocumentSeedBatchSize": { "type": "integer", "description": "Gets or sets a value for the document seed batch size.", @@ -2155,6 +2194,12 @@ "format": "int32", "default": 100 }, + "ElementSeedBatchSize": { + "type": "integer", + "description": "Gets or sets a value for the element seed batch size.", + "format": "int32", + "default": 100 + }, "ContentTypeRebuildMode": { "description": "Gets or sets the mode for rebuilding the database cache when content type structural changes occur.\n ", "default": "Immediate", @@ -2165,7 +2210,7 @@ ] }, "Entry": { - "description": "Gets or sets the cache entry settings for documents and media.\n ", + "description": "Gets or sets the cache entry settings for documents, media and elements.\n ", "oneOf": [ { "$ref": "#/definitions/CacheEntry" @@ -2188,7 +2233,7 @@ }, "CacheEntry": { "type": "object", - "description": "Represents cache entry settings for documents and media items.\n ", + "description": "Represents cache entry settings for documents, media and element items.\n ", "properties": { "Document": { "description": "Gets or sets the cache entry settings for documents.\n ", @@ -2205,6 +2250,14 @@ "$ref": "#/definitions/CacheEntrySettings" } ] + }, + "Element": { + "description": "Gets or sets the cache entry settings for element items.\n ", + "oneOf": [ + { + "$ref": "#/definitions/CacheEntrySettings" + } + ] } } }, @@ -2286,6 +2339,17 @@ "default": "00:00:10" } } + }, + "SignalRSettings": { + "type": "object", + "description": "Typed configuration options for SignalR settings.", + "properties": { + "ClientShouldSkipNegotiation": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the client should skip the SignalR negotiate\nround-trip and connect directly via WebSockets.", + "default": false + } + } } } -} +} \ No newline at end of file diff --git a/SgfDevs/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json b/SgfDevs/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json index 3226bcdc..96bd03f3 100755 --- a/SgfDevs/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json +++ b/SgfDevs/appsettings-schema.Umbraco.StorageProviders.AzureBlob.json @@ -1,52 +1,43 @@ { "$schema": "http://json-schema.org/draft-04/schema#", - "title": "UmbracoStorageProvidersSchema", + "title": "UmbracoStorageProvidersAzureBlobSchema", "type": "object", + "description": "Defines the appsettings JSON schema for Umbraco Storage Providers - Azure Blob Storage configuration.", "properties": { "Umbraco": { - "$ref": "#/definitions/UmbracoDefinition" + "description": "Configuration container for all Umbraco products.", + "oneOf": [ + { + "$ref": "#/definitions/UmbracoDefinition" + } + ] } }, "definitions": { "UmbracoDefinition": { "type": "object", - "description": "Configuration container for all Umbraco products.", + "description": "Represents the configuration container for all Umbraco products.", "properties": { "Storage": { - "$ref": "#/definitions/UmbracoStorageProvidersDefinition" + "description": "Configuration of Umbraco Storage Providers.", + "oneOf": [ + { + "$ref": "#/definitions/StorageDefinition" + } + ] } } }, - "UmbracoStorageProvidersDefinition": { + "StorageDefinition": { "type": "object", - "description": "Configuration of Umbraco Storage Providers.", + "description": "Represents the configuration of Umbraco Storage Providers.", "properties": { "AzureBlob": { - "$ref": "#/definitions/UmbracoStorageProvidersAzureBlobDefinition" - } - } - }, - "UmbracoStorageProvidersAzureBlobDefinition": { - "type": "object", - "description": "Configuration of Umbraco Storage Providers - Azure Blob Storage.", - "properties": { - "Media": { - "$ref": "#/definitions/AzureBlobFileSystemOptions" - } - }, - "patternProperties": { - "^(?!Media$).*": { - "allOf": [ - { - "$ref": "#/definitions/AzureBlobFileSystemOptions" - }, - { - "type": "object", - "required": [ - "VirtualPath" - ] - } - ] + "type": "object", + "description": "Configuration of Umbraco Storage Providers - Azure Blob Storage, keyed by file system name (e.g. \"Media\").", + "additionalProperties": { + "$ref": "#/definitions/AzureBlobFileSystemOptions" + } } } }, @@ -55,7 +46,8 @@ "description": "The Azure Blob File System options.", "required": [ "ConnectionString", - "ContainerName" + "ContainerName", + "VirtualPath" ], "properties": { "ConnectionString": { @@ -79,8 +71,100 @@ "type": "string", "description": "Gets or sets the virtual path.", "minLength": 1 + }, + "Cache": { + "description": "Gets or sets the in-memory cache settings applied to blob metadata lookups by the read-only file provider.", + "oneOf": [ + { + "$ref": "#/definitions/AzureBlobFileSystemCacheOptions" + } + ] + }, + "Retry": { + "description": "Gets or sets the retry and timeout settings applied to the default Blob client.", + "oneOf": [ + { + "$ref": "#/definitions/AzureBlobFileSystemRetryOptions" + } + ] + } + } + }, + "AzureBlobFileSystemCacheOptions": { + "type": "object", + "description": "Cache settings applied to blob metadata lookups performed by the read-only file provider.", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether blob metadata caching is enabled.", + "default": true + }, + "HitDuration": { + "type": "string", + "description": "Gets or sets how long a successful metadata lookup is cached.", + "format": "duration", + "default": "00:00:30" + }, + "MissDuration": { + "type": "string", + "description": "Gets or sets how long a not-found metadata result is cached.", + "format": "duration", + "default": "00:00:05" } } + }, + "AzureBlobFileSystemRetryOptions": { + "type": "object", + "description": "Retry and timeout settings applied to the default BlobContainerClient created from AzureBlobFileSystemOptions.", + "properties": { + "MaxRetries": { + "type": "integer", + "description": "Gets or sets the maximum number of retry attempts before giving up.", + "format": "int32", + "default": 2, + "maximum": 2147483647.0, + "minimum": 0.0 + }, + "NetworkTimeout": { + "type": "string", + "description": "Gets or sets the timeout applied to an individual network operation.", + "format": "duration", + "default": "00:00:30" + }, + "Mode": { + "description": "Gets or sets the approach to use for calculating retry delays.", + "default": "Exponential", + "oneOf": [ + { + "$ref": "#/definitions/RetryMode" + } + ] + }, + "Delay": { + "type": "string", + "description": "Gets or sets the delay between retry attempts for a fixed approach or the delay on which to base\ncalculations for a backoff-based approach.", + "format": "duration", + "default": "00:00:00.8000000" + }, + "MaxDelay": { + "type": "string", + "description": "Gets or sets the maximum permissible delay between retry attempts when using a backoff approach.", + "format": "duration", + "default": "00:00:05" + } + } + }, + "RetryMode": { + "type": "string", + "description": "", + "x-enumNames": [ + "Fixed", + "Exponential" + ], + "enum": [ + "Fixed", + "Exponential" + ] } } -} +} \ No newline at end of file diff --git a/SgfDevs/appsettings-schema.Umbraco.StorageProviders.json b/SgfDevs/appsettings-schema.Umbraco.StorageProviders.json index ac2c7b06..9263257a 100755 --- a/SgfDevs/appsettings-schema.Umbraco.StorageProviders.json +++ b/SgfDevs/appsettings-schema.Umbraco.StorageProviders.json @@ -2,27 +2,43 @@ "$schema": "http://json-schema.org/draft-04/schema#", "title": "UmbracoStorageProvidersSchema", "type": "object", + "description": "Defines the appsettings JSON schema for Umbraco Storage Providers configuration.", "properties": { "Umbraco": { - "$ref": "#/definitions/UmbracoDefinition" + "description": "Configuration container for all Umbraco products.", + "oneOf": [ + { + "$ref": "#/definitions/UmbracoDefinition" + } + ] } }, "definitions": { "UmbracoDefinition": { "type": "object", - "description": "Configuration container for all Umbraco products.", + "description": "Represents the configuration container for all Umbraco products.", "properties": { "Storage": { - "$ref": "#/definitions/UmbracoStorageProvidersDefinition" + "description": "Configuration of Umbraco Storage Providers.", + "oneOf": [ + { + "$ref": "#/definitions/StorageDefinition" + } + ] } } }, - "UmbracoStorageProvidersDefinition": { + "StorageDefinition": { "type": "object", - "description": "Configuration of Umbraco Storage Providers.", + "description": "Represents the configuration of Umbraco Storage Providers.", "properties": { "Cdn": { - "$ref": "#/definitions/CdnMediaUrlProviderOptions" + "description": "The CDN media URL provider options.", + "oneOf": [ + { + "$ref": "#/definitions/CdnMediaUrlProviderOptions" + } + ] } } }, @@ -47,4 +63,4 @@ } } } -} +} \ No newline at end of file diff --git a/SgfDevs/appsettings-schema.usync.json b/SgfDevs/appsettings-schema.usync.json index 56aae1fe..81f160f5 100755 --- a/SgfDevs/appsettings-schema.usync.json +++ b/SgfDevs/appsettings-schema.usync.json @@ -54,7 +54,10 @@ "Folders": { "type": "array", "description": "collection of folders uSync looks in when performing imports.\n ", - "default": "uSync/Root/, uSync/v14/", + "default": [ + "uSync/Root/", + "uSync/v14/" + ], "items": { "type": "string" } @@ -161,13 +164,6 @@ "description": "Show a version check warning to the user if the folder version is less than the version expected by uSync.", "default": true }, - "CustomMappings": { - "type": "object", - "description": "Custom mapping keys, allows users to add a simple config mapping to make one property type to behave like an existing one", - "additionalProperties": { - "type": "string" - } - }, "EnableHistory": { "type": "boolean", "description": "Should the history view be on of off ? ", @@ -191,12 +187,12 @@ "DisableDashboard": { "type": "boolean", "description": "Disable the default dashboard (so people can't accidently press the buttons).", - "default": "false" + "default": false }, "SummaryDashboard": { "type": "boolean", "description": "summarize results (for when there are loads and loads of items)\n ", - "default": "false" + "default": false }, "SummaryLimit": { "type": "integer", @@ -206,12 +202,13 @@ }, "HideAddOns": { "type": "string", - "description": "list of addon (tabs) you don't want to show inside uSync dashboard.\n " + "description": "list of addon (tabs) you don't want to show inside uSync dashboard.\n ", + "default": "licence" }, "DisableNotificationSuppression": { "type": "boolean", "description": "turns off use of the Notifications.Suppress method, so notifications\nfire after every item is imported.\n ", - "default": "true" + "default": true }, "BackgroundNotifications": { "type": "boolean", diff --git a/SgfDevs/umbraco-package-schema.json b/SgfDevs/umbraco-package-schema.json index 83d01592..e9fd9e33 100755 --- a/SgfDevs/umbraco-package-schema.json +++ b/SgfDevs/umbraco-package-schema.json @@ -1,14388 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { - "CollectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" - }, - { - "properties": { - "match": { - "description": "The collection that this extension should be available in", - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "DelayConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Delay\">" - }, - { - "properties": { - "offset": { - "type": "string" - } - }, - "required": [ - "offset" - ], - "type": "object" - } - ] - }, - "ManifestAppEntryPoint": { - "description": "Manifest for an `appEntryPoint`, which is loaded up front when the app starts.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.\nThis is useful for extensions that need to be loaded up front, like an `authProvider`.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "appEntryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestAuditLogAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaAuditLogAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "auditLogAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestAuditLogActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaAuditLogActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "auditLogAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestAuthProvider": { - "description": "Represents an authentication provider that can be used to authenticate users.\nThe provider needs to be registered in the API that the authorization request is sent to in order to be used.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forProviderName": { - "description": "The provider name that this provider is for.", - "examples": "'Umbraco.Github'", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaAuthProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "authProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forProviderName", - "name", - "type" - ], - "type": "object" - }, - "ManifestBackofficeEntryPoint": { - "description": "Manifest for an `backofficeEntryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "backofficeEntryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBase": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBundle": { - "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "bundle", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollection": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollection" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collection", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionAction": { - "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionActionCreateKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaCollectionAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionMenu": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionMenu" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "collectionMenu", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "collectionMenuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionTextFilter": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionTextFilter", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCollectionView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCollectionView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "collectionView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestCondition": { - "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "condition", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestCurrentUserAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaCurrentUserAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "currentUserAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDashboard": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDashboard", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "dashboard", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDataSourceDataMapping": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forDataModel": { - "type": "string" - }, - "forDataSource": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaDataSourceDataMapping" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "dataSourceDataMapping", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forDataModel", - "forDataSource", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityAction": { - "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionContentRollbackKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "contentRollback", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionContentRollbackKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionCreateFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderCreate", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionCreateKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionCreateKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDeleteFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderDelete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDeleteKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "delete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDeleteKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionDuplicateToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "duplicateTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDuplicateToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionMoveToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "moveTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionMoveToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionReloadTreeItemChildrenKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "reloadTreeItemChildren", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionReloadTreeItemChildrenKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionSortChildrenOfContentKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "sortChildrenOfContent", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionSortChildrenOfKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "sortChildrenOf", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionUpdateFolderKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folderUpdate", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionFolderKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkAction": { - "description": "An action to perform on multiple entities\nFor example for content you may wish to move one or more documents in bulk", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDeleteKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "delete", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionDeleteKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDuplicateToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "duplicateTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionDuplicateToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionMoveToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "moveTo", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionMoveToKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionTrashKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "trash", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionTrashKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCollectionItemCard": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "description": "The entity types this collection item supports.", - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityCollectionItemCard", - "description": "Additional metadata for the collection item." - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityCollectionItemCard", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCollectionItemRef": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "description": "The entity types this collection item supports.", - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityCollectionItemRef", - "description": "Additional metadata for the collection item." - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityCollectionItemRef", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCreateOptionAction": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityCreateOptionAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityCreateOptionAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityItemRef": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityItemRef", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "entityItemRef", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityUserPermission": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityUserPermission" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "entityUserPermission", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntryPoint": { - "description": "Manifest for an `entryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "entryPoint", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestExternalLoginProvider": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaExternalLoginProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "externalLoginProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestGlobalContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "globalContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestGlobalSearch": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaGlobalSearch" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "globalSearch", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestGranularUserPermission": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaGranularUserPermission", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "userGranularPermission", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestHeaderApp": { - "description": "Header apps are displayed in the top right corner of the backoffice\nThe two provided header apps are the search and the user menu", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "headerApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestHeaderAppButtonKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "button", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaHeaderAppButtonKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "headerApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestIcons": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "icons", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestItemStore": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "itemStore", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestLocalization": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaLocalization" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "localization", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMarkedExtension": { - "description": "The `markedExtension` extension-type is currently for internal use and should be considered experimental.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMarkedExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "markedExtension", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenu": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "menu", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMenuItem", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItemActionKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "action", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemActionKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItemLinkKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "link", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemLinkKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMenuItemTreeKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "tree", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemTreeKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "menuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestMfaLoginProvider": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forProviderName": { - "description": "The provider names that this provider is for.", - "examples": "'Umbraco.GoogleAuthenticator'", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaMfaLoginProvider", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "mfaLoginProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forProviderName", - "name", - "type" - ], - "type": "object" - }, - "ManifestModal": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "modal", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPickerSearchResultItem": { - "description": "Represents a picker search result element.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "pickerSearchResultItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestPreviewAppProvider": { - "description": "Preview apps are displayed in the menu of the preview window.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "previewApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "forPropertyEditorUis": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyContext" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "propertyContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forPropertyEditorUis", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorDataSource": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "dataSourceType": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorDataSource" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorDataSource", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "dataSourceType", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorSchema": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorSchema" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorSchema", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyEditorUi": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyEditorUi", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyEditorUi", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValidationPathTranslator": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValidationPathTranslator", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValueCloner": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValueCloner", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValuePreset": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forPropertyEditorSchemaAlias": { - "type": "string" - }, - "forPropertyEditorUiAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValuePreset", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValueResolver": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaPropertyValueResolver" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValueResolver", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestRepository": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "repository", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSearchProvider": { - "description": "Represents an search provider that can be used to search.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSearchProvider" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "searchProvider", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSearchResultItem": { - "description": "Represents a search result element.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "searchResultItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestSection": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSection" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "section", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionContext" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionRoute": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionRoute" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "sectionRoute", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionSidebarApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionSidebarApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestSectionView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaSectionView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "sectionView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestStore": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "store", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTree": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaTree" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "tree", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestTreeItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "treeItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestTreeStore": { - "description": "Manifest for a tree store.", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "treeStore", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestUfmComponent": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUfmComponent" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "ufmComponent", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestUfmFilter": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUfmFilter" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "ufmFilter", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestUserProfileApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaUserProfileApp", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "userProfileApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspace": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspace" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceAction>": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionMenuItem": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forWorkspaceActions": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define which workspace actions this menu item should be shown for.", - "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionMenuItem" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceActionMenuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forWorkspaceActions", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceActionMenuItemDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "forWorkspaceActions": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define which workspace actions this menu item should be shown for.", - "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceActionMenuItemDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceActionMenuItem", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forWorkspaceActions", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceContext": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceContextMenuStructureKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "menuStructure", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceContextMenuStructureKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceContext", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceDefaultKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceDefaultKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterAppMenuBreadcrumbKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "menuBreadcrumb", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "variantMenuBreadcrumb", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceFooterApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceInfoApp": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceInfoApp", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceInfoApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceInfoAppAuditLogKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "auditLog", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceInfoAppAuditLogKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceInfoApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceRoutableKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "routable", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceRoutableKind" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "workspace", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceView": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceViewCollectionKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "collection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceViewContentCollectionKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "contentCollection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestWorkspaceViewContentTypeDesignEditorKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "contentTypeDesignEditor", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "type": { - "const": "workspaceView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "MetaAuditLogAction": { - "type": "object" - }, - "MetaAuditLogActionDefaultKind": { - "properties": { - "additionalOptions": { - "type": "boolean" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaAuthProvider": { - "properties": { - "behavior": { - "description": "The behavior of the provider when it is used.", - "properties": { - "autoRedirect": { - "default": false, - "description": "If true, the user will be redirected to the provider's login page immediately.", - "type": "boolean" - }, - "popupFeatures": { - "default": "'width=600,height=600,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'", - "description": "The features of the popup that is opened when the user logs in.", - "type": "string" - }, - "popupTarget": { - "default": "'umbracoAuthPopup'", - "description": "The target of the popup that is opened when the user logs in.", - "type": "string" - } - }, - "type": "object" - }, - "defaultView": { - "description": "The default view of the provider that is shown to the user.\nIf no element is provided, then the button will be rendered as a", - "properties": { - "color": { - "default": "'secondary'", - "description": "The color of the provider that is shown to the user.", - "enum": [ - "", - "danger", - "default", - "invalid", - "positive", - "warning" - ], - "type": "string" - }, - "icon": { - "default": "'icon-cloud'", - "description": "The icon of the provider that is shown to the user.", - "examples": "['icon-cloud', 'icon-github', 'icon-google', 'icon-facebook', 'icon-twitter', 'icon-x', 'icon-microsoft']", - "type": "string" - }, - "look": { - "default": "'default'", - "description": "The look of the provider that is shown to the user.", - "enum": [ - "", - "default", - "outline", - "placeholder", - "primary", - "secondary" - ], - "type": "string" - } - }, - "type": "object" - }, - "label": { - "description": "The label of the provider that is shown to the user.", - "type": "string" - }, - "linking": { - "description": "The linking options of the provider when it is used.", - "properties": { - "allowManualLinking": { - "default": false, - "description": "If true, the user will be able to link the provider to an existing account.", - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "MetaCollection": { - "properties": { - "noItemsLabel": { - "type": "string" - }, - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaCollectionAction": { - "properties": { - "additionalOptions": { - "type": "boolean" - }, - "href": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "label" - ], - "type": "object" - }, - "MetaCollectionMenu": { - "properties": { - "collectionRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "collectionRepositoryAlias" - ], - "type": "object" - }, - "MetaCollectionView": { - "properties": { - "icon": { - "description": "An icon to represent the collection view", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the collection view", - "type": "string" - }, - "pathName": { - "description": "The URL pathname for this collection view that can be deep linked to by sharing the url", - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathName" - ], - "type": "object" - }, - "MetaCurrentUserAction": { - "type": "object" - }, - "MetaDashboard": { - "properties": { - "label": { - "description": "The displayed name (label) in the navigation.", - "type": "string" - }, - "pathname": { - "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the dashboard\nhttps://yoursite.com/section/settings/dashboard/my-dashboard-path", - "examples": [ - "my-dashboard-path" - ], - "type": "string" - } - }, - "type": "object" - }, - "MetaDataSourceDataMapping": { - "type": "object" - }, - "MetaEntityAction": { - "type": "object" - }, - "MetaEntityActionContentRollbackKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "detailRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "rollbackRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "label", - "rollbackRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionCreateKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionDefaultKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionDeleteKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "confirm": { - "properties": { - "headline": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "detailRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "itemRepositoryAlias", - "label" - ], - "type": "object" - }, - "MetaEntityActionDuplicateToKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "duplicateRepositoryAlias": { - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "treeAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "duplicateRepositoryAlias", - "icon", - "label", - "treeAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionFolderKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "folderRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "folderRepositoryAlias", - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionMoveToKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "foldersOnly": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "moveRepositoryAlias": { - "type": "string" - }, - "treeAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "moveRepositoryAlias", - "treeAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionReloadTreeItemChildrenKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityActionSortChildrenOfKind": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "sortChildrenOfRepositoryAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "sortChildrenOfRepositoryAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkAction": { - "type": "object" - }, - "MetaEntityBulkActionDefaultKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon" - ], - "type": "object" - }, - "MetaEntityBulkActionDeleteKind": { - "properties": { - "detailRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "itemRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionDuplicateToKind": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "description": "The file location of the api javascript file to load", - "type": "string" - }, - "bulkDuplicateRepositoryAlias": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/UmbEntityUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsRoutableContextConditionConfig" - }, - { - "$ref": "#/definitions/UmbInModalConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbContentWorkspaceIsLoadedConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityContentTypeUniqueConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbCollectionHasItemsConditionConfig" - }, - { - "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsServerProductionModeConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" - }, - { - "$ref": "#/definitions/DelayConditionConfig" - }, - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - } - ] - }, - "type": "array" - }, - "element": { - "description": "The file location of the element javascript file to load", - "type": "string" - }, - "elementName": { - "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkAction" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "overwrites": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Define one or more extension aliases that this extension should overwrite." - }, - "treeAlias": { - "type": "string" - }, - "type": { - "const": "entityBulkAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "bulkDuplicateRepositoryAlias", - "forEntityTypes", - "meta", - "name", - "treeAlias", - "type" - ], - "type": "object" - }, - "MetaEntityBulkActionMoveToKind": { - "properties": { - "bulkMoveRepositoryAlias": { - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "treeAlias": { - "type": "string" - } - }, - "required": [ - "bulkMoveRepositoryAlias", - "icon", - "treeAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionTrashKind": { - "properties": { - "bulkTrashRepositoryAlias": { - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "bulkTrashRepositoryAlias", - "icon" - ], - "type": "object" - }, - "MetaEntityCollectionItemCard": { - "type": "object" - }, - "MetaEntityCollectionItemRef": { - "type": "object" - }, - "MetaEntityCreateOptionAction": { - "properties": { - "additionalOptions": { - "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", - "type": "{boolean}" - }, - "description": { - "description": "A description of the action to be performed", - "examples": [ - "Create a document type with a template", - "Create a document from a blueprint" - ], - "type": "string" - }, - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create with Template", - "Create from Blueprint" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityItemRef": { - "type": "object" - }, - "MetaEntityUserPermission": { - "properties": { - "description": { - "type": "string" - }, - "group": { - "type": "string" - }, - "label": { - "type": "string" - }, - "verbs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "verbs" - ], - "type": "object" - }, - "MetaExternalLoginProvider": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaGlobalSearch": { - "properties": { - "label": { - "type": "string" - }, - "searchProviderAlias": { - "type": "string" - }, - "sectionAlias": { - "type": "string" - } - }, - "required": [ - "label", - "searchProviderAlias" - ], - "type": "object" - }, - "MetaGranularUserPermission": { - "properties": { - "description": { - "type": "string" - }, - "descriptionKey": { - "type": "string" - }, - "label": { - "type": "string" - }, - "labelKey": { - "type": "string" - }, - "schemaType": { - "type": "string" - } - }, - "required": [ - "schemaType" - ], - "type": "object" - }, - "MetaHeaderAppButtonKind": { - "properties": { - "href": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "href", - "icon", - "label" - ], - "type": "object" - }, - "MetaLocalization": { - "properties": { - "culture": { - "description": "The culture is a combination of a language and a country. The language is represented by an ISO 639-1 code and the country is represented by an ISO 3166-1 alpha-2 code.\r\nThe language and country are separated by a dash.\r\nThe value is used to describe the language of the translations according to the extension system\r\nand it will be set as the `lang` attribute on the `` element.", - "type": "string" - }, - "direction": { - "default": "ltr", - "description": "The value is used to describe the direction of the translations according to the extension system\r\nand it will be set as the `dir` attribute on the `` element. It defaults to `ltr`.", - "enum": [ - "ltr", - "rtl" - ], - "type": "string" - }, - "localizations": { - "$ref": "#/definitions/UmbLocalizationDictionary", - "description": "The localizations." - } - }, - "required": [ - "culture" - ], - "type": "object" - }, - "MetaMarkedExtension": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaMenuItem": { - "properties": { - "entityType": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "label", - "menus" - ], - "type": "object" - }, - "MetaMenuItemActionKind": { - "properties": { - "entityType": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "label", - "menus" - ], - "type": "object" - }, - "MetaMenuItemLinkKind": { - "properties": { - "entityType": { - "type": "string" - }, - "href": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "href", - "label", - "menus" - ], - "type": "object" - }, - "MetaMenuItemTreeKind": { - "properties": { - "entityType": { - "type": "string" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - }, - "treeAlias": { - "type": "string" - } - }, - "required": [ - "label", - "menus", - "treeAlias" - ], - "type": "object" - }, - "MetaMfaLoginProvider": { - "properties": { - "label": { - "type": "string" - } - }, - "type": "object" - }, - "MetaPropertyContext": { - "type": "object" - }, - "MetaPropertyEditorDataSource": { - "properties": { - "description": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - } - }, - "required": [ - "label" - ], - "type": "object" - }, - "MetaPropertyEditorSchema": { - "properties": { - "defaultPropertyEditorUiAlias": { - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - } - }, - "required": [ - "defaultPropertyEditorUiAlias" - ], - "type": "object" - }, - "MetaPropertyEditorUi": { - "properties": { - "group": { - "default": "Common", - "description": "The group that this property editor UI belongs to, which will be used to group the property editor UIs in the property editor picker.\nIf not specified, the property editor UI will be grouped under \"Common\".", - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "propertyEditorSchemaAlias": { - "description": "The alias of the property editor schema that this property editor UI is for.\nIf not specified, the property editor UI can only be used to configure other property editors.", - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - }, - "supportsDataSource": { - "properties": { - "enabled": { - "description": "Whether the property editor UI is enabled for use with data sources.", - "type": "{boolean}" - }, - "forDataSourceTypes": { - "description": "A list of allowed property editor data source kinds that can be used with this property editor UI.\nIf not specified, any data sources can be used.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "enabled", - "forDataSourceTypes" - ], - "type": "object" - }, - "supportsReadOnly": { - "type": "boolean" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaPropertyValueResolver": { - "type": "object" - }, - "MetaSearchProvider": { - "properties": { - "label": { - "description": "The label of the provider that is shown to the user.", - "type": "string" - } - }, - "type": "object" - }, - "MetaSection": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - }, - "preventUrlRetention": { - "type": "boolean" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaSectionContext": { - "type": "object" - }, - "MetaSectionRoute": { - "properties": { - "path": { - "type": "string" - } - }, - "type": "object" - }, - "MetaSectionView": { - "properties": { - "icon": { - "description": "The icon displayed for this view in the navigation.", - "examples": [ - "box" - ], - "type": "string" - }, - "label": { - "description": "The displayed name (label) in the navigation.", - "type": "string" - }, - "pathname": { - "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the view\nhttps://yoursite.com/section/settings/view/my-view-path", - "examples": [ - "my-view-path" - ], - "type": "string" - } - }, - "required": [ - "icon" - ], - "type": "object" - }, - "MetaTree": { - "properties": { - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaUfmComponent": { - "properties": { - "alias": { - "type": "string" - }, - "marker": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaUfmFilter": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaUserProfileApp": { - "properties": { - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspace": { - "properties": { - "entityType": { - "type": "string" - } - }, - "required": [ - "entityType" - ], - "type": "object" - }, - "MetaWorkspaceAction": { - "type": "object" - }, - "MetaWorkspaceActionDefaultKind": { - "properties": { - "additionalOptions": { - "type": "boolean" - }, - "color": { - "enum": [ - "", - "danger", - "default", - "invalid", - "positive", - "warning" - ], - "type": "string" - }, - "href": { - "type": "string" - }, - "label": { - "type": "string" - }, - "look": { - "enum": [ - "", - "default", - "outline", - "placeholder", - "primary", - "secondary" - ], - "type": "string" - } - }, - "type": "object" - }, - "MetaWorkspaceActionMenuItem": { - "type": "object" - }, - "MetaWorkspaceActionMenuItemDefaultKind": { - "properties": { - "icon": { - "description": "An icon to represent the action to be performed", - "examples": [ - "icon-box", - "icon-grid" - ], - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaWorkspaceContextMenuStructureKind": { - "properties": { - "menuItemAlias": { - "type": "string" - } - }, - "required": [ - "menuItemAlias" - ], - "type": "object" - }, - "MetaWorkspaceDefaultKind": { - "properties": { - "entityType": { - "type": "string" - }, - "headline": { - "type": "string" - } - }, - "required": [ - "entityType", - "headline" - ], - "type": "object" - }, - "MetaWorkspaceInfoApp": { - "type": "object" - }, - "MetaWorkspaceInfoAppAuditLogKind": { - "properties": { - "auditLogRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "auditLogRepositoryAlias" - ], - "type": "object" - }, - "MetaWorkspaceRoutableKind": { - "properties": { - "entityType": { - "type": "string" - } - }, - "required": [ - "entityType" - ], - "type": "object" - }, - "MetaWorkspaceView": { - "properties": { - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspaceViewCollectionKind": { - "properties": { - "collectionAlias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "collectionAlias", - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspaceViewContentTypeDesignEditorKind": { - "properties": { - "compositionRepositoryAlias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "PropertyEditorSettings": { - "properties": { - "defaultData": { - "items": { - "$ref": "#/definitions/PropertyEditorSettingsDefaultData" - }, - "type": "array" - }, - "properties": { - "items": { - "$ref": "#/definitions/PropertyEditorSettingsProperty" - }, - "type": "array" - } - }, - "required": [ - "properties" - ], - "type": "object" - }, - "PropertyEditorSettingsDefaultData": { - "properties": { - "alias": { - "type": "string" - }, - "value": {} - }, - "required": [ - "alias", - "value" - ], - "type": "object" - }, - "PropertyEditorSettingsProperty": { - "properties": { - "alias": { - "type": "string" - }, - "config": { - "items": { - "properties": { - "alias": { - "type": "string" - }, - "value": {} - }, - "required": [ - "alias" - ], - "type": "object" - }, - "type": "array" - }, - "description": { - "type": "string" - }, - "label": { - "type": "string" - }, - "propertyEditorDataSourceAlias": { - "type": "string" - }, - "propertyEditorUiAlias": { - "type": "string" - }, - "validation": { - "properties": { - "mandatory": { - "type": "boolean" - }, - "mandatoryMessage": { - "type": [ - "null", - "string" - ] - } - }, - "required": [ - "mandatory" - ], - "type": "object" - }, - "weight": { - "type": "number" - } - }, - "required": [ - "alias", - "label", - "propertyEditorUiAlias" - ], - "type": "object" - }, - "SectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" - }, - { - "properties": { - "match": { - "description": "Define the section that this extension should be available in", - "type": "string" - }, - "oneOf": { - "description": "Define one or more workspaces that this extension should be available in", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "SwitchConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" - }, - { - "properties": { - "frequency": { - "type": "string" - } - }, - "required": [ - "frequency" - ], - "type": "object" - } - ] - }, - "UmbCollectionHasItemsConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionHasItems", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Delay\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Delay", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Entity.Type", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Entity.Unique", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.EntityContentType.Unique\">": { - "properties": { - "alias": { - "const": "Umb.Condition.EntityContentType.Unique", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionUserPermission", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Switch\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Switch", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowChangePassword", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDeleteAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDisableAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowEnableAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowExternalLoginAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowMfaAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowUnlockAction", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">": { - "properties": { - "alias": { - "const": "Umb.Condition.UserPermission.Language", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceContentTypeAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeUnique\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceContentTypeUnique", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityType", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbContentWorkspaceIsLoadedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Workspace.ContentIsLoaded", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbCurrentUserGroupIdConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.CurrentUser.GroupId", - "type": "string" - }, - "allOf": { - "description": "The user groups that the current user must be a member of to pass the condition.", - "examples": "[['guid1', 'guid2']]", - "items": { - "type": "string" - }, - "type": "array" - }, - "match": { - "description": "The user group that the current user must be a member of to pass the condition.", - "examples": "['guid1']", - "type": "string" - }, - "noneOf": { - "description": "The user group(s) that the current user must not be a member of to pass the condition.", - "examples": "[['guid1', 'guid2']]", - "items": { - "type": "string" - }, - "type": "array" - }, - "oneOf": { - "description": "The user group(s) that the current user must be a member of to pass the condition.", - "examples": "[['guid1', 'guid2']]", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbEntityContentTypeUniqueConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.EntityContentType.Unique\">" - }, - { - "properties": { - "match": { - "description": "Define the unique (GUID) of the entity content type for which this extension should be available.", - "type": "string" - }, - "oneOf": { - "description": "Define one or more unique (GUIDs) of entity content types for which this extension should be available.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbEntityTypeConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">" - }, - { - "properties": { - "match": { - "type": "string" - }, - "oneOf": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbEntityUnique": { - "type": [ - "null", - "string" - ] - }, - "UmbEntityUniqueConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">" - }, - { - "properties": { - "match": { - "type": [ - "null", - "string" - ] - }, - "oneOf": { - "items": { - "$ref": "#/definitions/UmbEntityUnique" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbInModalConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.InModal", - "type": "string" - }, - "match": { - "description": "The expected modal state to match.\n- `true`: Condition is permitted when inside a modal (default)\n- `false`: Condition is permitted when NOT inside a modal", - "type": "boolean" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbIsAdminConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.CurrentUser.IsAdmin", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbIsRoutableContextConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.IsRoutableContext", - "type": "string" - }, - "match": { - "description": "The expected routable context state to match.\n- `true`: Condition is permitted when inside a routable context (default)\n- `false`: Condition is permitted when NOT inside a routable context", - "type": "boolean" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbIsServerProductionModeConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Server.IsProductionMode", - "type": "string" - }, - "match": { - "description": "If true (default), the condition is permitted when in Production mode.\nIf false, the condition is permitted when NOT in Production mode.", - "type": "boolean" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbLanguageUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">" - }, - { - "properties": { - "allOf": { - "description": "The user must have all of the permissions in this array for the condition to be met.", - "items": { - "type": "string" - }, - "type": "array" - }, - "match": { - "type": "string" - }, - "oneOf": { - "description": "The user must have at least one of the permissions in this array for the condition to be met.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbLocalizationDictionary": { - "type": "object" - }, - "UmbPropertyHasValueConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Property.HasValue", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbSectionUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" - }, - { - "properties": { - "match": { - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbWorkspaceContentTypeAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">" - }, - { - "properties": { - "match": { - "description": "Define a content type alias in which workspace this extension should be available", - "type": "string" - }, - "oneOf": { - "description": "Define one or more content type aliases in which workspace this extension should be available", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbWorkspaceContentTypeUniqueConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeUnique\">" - }, - { - "properties": { - "match": { - "description": "Define a content type unique (GUID) in which workspace this extension should be available", - "type": "string" - }, - "oneOf": { - "description": "Define one or more content type unique (GUIDs) in which workspace this extension should be available", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "UmbWorkspaceEntityIsNewConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityIsNew", - "type": "string" - }, - "match": { - "type": "boolean" - } - }, - "required": [ - "alias", - "match" - ], + "(ManifestUfmFilter|ManifestUfmComponent|ManifestMarkedExtension|ManifestPropertyValueCloner|UmbPropertyEditorExtensions|ManifestPropertyValuePreset|ManifestPropertyValueResolver|ManifestEntityActionDuplicateToKind|ManifestEntityActionMoveToKind|ManifestEntityActionReloadTreeItemChildrenKind|ManifestEntityActionSortChildrenOfKind|UmbSectionExtensions|ManifestDashboard|ManifestWorkspaceDefaultKind|ManifestWorkspaceActionDefaultKind|ManifestWorkspaceFooterApp|ManifestWorkspaceFooterAppMenuBreadcrumbKind|ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind|ManifestWorkspaceViewContentTypeDesignEditorKind|ManifestWorkspaceView|ManifestWorkspaceRoutableKind|ManifestWorkspaceContext|ManifestTreeItem|ManifestTree|ManifestEntityActionCreateFolderKind|ManifestEntityActionDeleteFolderKind|ManifestEntityActionUpdateFolderKind|ManifestEntityCreateOptionActionFolderKind|ManifestMenu|ManifestMenuItem|ManifestMenuItemActionKind|ManifestMenuItemLinkKind|ManifestWorkspaceContextMenuStructureKind|ManifestMenuItemTreeKind|ManifestModal|ManifestCollectionAction|ManifestCollection|ManifestCollectionActionCreateKind|ManifestCollectionTextFilter|ManifestCollectionMenu|ManifestCollectionView|ManifestCollectionViewTableKind|ManifestWorkspaceViewCollectionKind|ManifestValueSummary|ManifestAuditLogActionDefaultKind|ManifestEntityActionContentRollbackKind|ManifestWorkspaceInfoAppAuditLogKind|ManifestWorkspaceViewContentCollectionKind|ManifestEntityActionSortChildrenOfContentKind|ManifestUserProfileApp|ManifestAuthProvider|ManifestIcons|ManifestEntityUserPermission|ManifestGranularUserPermission|ManifestLocalization|ManifestPickerSearchResultItem|ManifestCollectionMenuItem|ManifestPropertyEditorDataSource|ManifestEntityActionDeleteKind|ManifestEntityActionDefaultKind|ManifestEntityActionCreateKind|ManifestSearchProvider|ManifestSearchResultItem|ManifestGlobalSearch|ManifestAppEntryPoint|ManifestBackofficeEntryPoint|ManifestEntryPoint|UmbCoreManifestTypes|ManifestEntityItemRef|ManifestDataSourceDataMapping|ManifestPropertyContext|ManifestSectionContext|ManifestWorkspaceActionMenuItem|ManifestWorkspaceActionMenuItemDefaultKind|ManifestWorkspaceInfoApp|ManifestWorkspaceAction>|ManifestWorkspace|ManifestEntityCreateOptionAction|ManifestEntityCollectionItemCard|ManifestEntityCollectionItemRef|ManifestAuditLogAction|ManifestCurrentUserAction|ManifestPropertyValidationPathTranslator|ManifestEntityAction|ManifestEntityBulkActionDeleteKind|UmbEntityBulkActionExtensions|ManifestExternalLoginProvider|ManifestGlobalContext|ManifestHeaderApp|ManifestHeaderAppButtonKind|ManifestMfaLoginProvider|ManifestPreviewAppProvider|ManifestRepository|UmbStoreExtensions)[]": { "type": "object" }, - "UmbWorkspaceEntityTypeConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" - }, - { - "properties": { - "match": { - "description": "Define the workspace that this extension should be available in", - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, "UmbracoPackageImportmap": { "properties": { "imports": { @@ -14425,29 +46,6 @@ "type": "string" }, "type": "object" - }, - "WorkspaceAliasConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceAlias", - "type": "string" - }, - "match": { - "description": "Define the workspace that this extension should be available in", - "type": "string" - }, - "oneOf": { - "description": "Define one or more workspaces that this extension should be available in", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "alias" - ], - "type": "object" } }, "description": "Umbraco package manifest JSON", @@ -14468,321 +66,8 @@ "type": "boolean" }, "extensions": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/ManifestBase" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionCreateKind" - }, - { - "$ref": "#/definitions/ManifestSearchProvider" - }, - { - "$ref": "#/definitions/ManifestSearchResultItem" - }, - { - "$ref": "#/definitions/ManifestGlobalSearch" - }, - { - "$ref": "#/definitions/ManifestModal" - }, - { - "$ref": "#/definitions/ManifestWorkspaceDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceView" - }, - { - "$ref": "#/definitions/ManifestWorkspaceRoutableKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceContext" - }, - { - "$ref": "#/definitions/ManifestPropertyValueCloner" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorUi" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorSchema" - }, - { - "$ref": "#/definitions/ManifestPropertyValuePreset" - }, - { - "$ref": "#/definitions/ManifestPropertyValueResolver" - }, - { - "$ref": "#/definitions/ManifestUfmFilter" - }, - { - "$ref": "#/definitions/ManifestUfmComponent" - }, - { - "$ref": "#/definitions/ManifestMarkedExtension" - }, - { - "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionMoveToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" - }, - { - "$ref": "#/definitions/ManifestSectionRoute" - }, - { - "$ref": "#/definitions/ManifestSectionSidebarApp" - }, - { - "$ref": "#/definitions/ManifestSectionView" - }, - { - "$ref": "#/definitions/ManifestSection" - }, - { - "$ref": "#/definitions/ManifestDashboard" - }, - { - "$ref": "#/definitions/ManifestTreeItem" - }, - { - "$ref": "#/definitions/ManifestTree" - }, - { - "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" - }, - { - "$ref": "#/definitions/ManifestMenu" - }, - { - "$ref": "#/definitions/ManifestMenuItem" - }, - { - "$ref": "#/definitions/ManifestMenuItemActionKind" - }, - { - "$ref": "#/definitions/ManifestMenuItemLinkKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceContextMenuStructureKind" - }, - { - "$ref": "#/definitions/ManifestMenuItemTreeKind" - }, - { - "$ref": "#/definitions/ManifestCollectionAction" - }, - { - "$ref": "#/definitions/ManifestCollection" - }, - { - "$ref": "#/definitions/ManifestCollectionActionCreateKind" - }, - { - "$ref": "#/definitions/ManifestCollectionTextFilter" - }, - { - "$ref": "#/definitions/ManifestCollectionMenu" - }, - { - "$ref": "#/definitions/ManifestCollectionView" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" - }, - { - "$ref": "#/definitions/ManifestAuditLogActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionContentRollbackKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceInfoAppAuditLogKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionSortChildrenOfContentKind" - }, - { - "$ref": "#/definitions/ManifestUserProfileApp" - }, - { - "$ref": "#/definitions/ManifestAuthProvider" - }, - { - "$ref": "#/definitions/ManifestIcons" - }, - { - "$ref": "#/definitions/ManifestEntityUserPermission" - }, - { - "$ref": "#/definitions/ManifestGranularUserPermission" - }, - { - "$ref": "#/definitions/ManifestLocalization" - }, - { - "$ref": "#/definitions/ManifestPickerSearchResultItem" - }, - { - "$ref": "#/definitions/ManifestCollectionMenuItem" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorDataSource" - }, - { - "$ref": "#/definitions/ManifestCondition" - }, - { - "$ref": "#/definitions/ManifestAppEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBackofficeEntryPoint" - }, - { - "$ref": "#/definitions/ManifestEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBundle" - }, - { - "$ref": "#/definitions/ManifestEntityItemRef" - }, - { - "$ref": "#/definitions/ManifestDataSourceDataMapping" - }, - { - "$ref": "#/definitions/ManifestEntityAction" - }, - { - "$ref": "#/definitions/ManifestEntityCreateOptionAction" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceInfoApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceAction>" - }, - { - "$ref": "#/definitions/ManifestWorkspace" - }, - { - "$ref": "#/definitions/ManifestPropertyContext" - }, - { - "$ref": "#/definitions/ManifestSectionContext" - }, - { - "$ref": "#/definitions/ManifestEntityCollectionItemCard" - }, - { - "$ref": "#/definitions/ManifestEntityCollectionItemRef" - }, - { - "$ref": "#/definitions/ManifestAuditLogAction" - }, - { - "$ref": "#/definitions/ManifestCurrentUserAction" - }, - { - "$ref": "#/definitions/ManifestPropertyValidationPathTranslator" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkAction" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" - }, - { - "$ref": "#/definitions/ManifestExternalLoginProvider" - }, - { - "$ref": "#/definitions/ManifestGlobalContext" - }, - { - "$ref": "#/definitions/ManifestHeaderApp" - }, - { - "$ref": "#/definitions/ManifestHeaderAppButtonKind" - }, - { - "$ref": "#/definitions/ManifestMfaLoginProvider" - }, - { - "$ref": "#/definitions/ManifestPreviewAppProvider" - }, - { - "$ref": "#/definitions/ManifestRepository" - }, - { - "$ref": "#/definitions/ManifestStore" - }, - { - "$ref": "#/definitions/ManifestTreeStore" - }, - { - "$ref": "#/definitions/ManifestItemStore" - } - ] - }, - "title": "An array of Umbraco package manifest types that will be installed", - "type": "array" + "$ref": "#/definitions/(ManifestUfmFilter%7CManifestUfmComponent%7CManifestMarkedExtension%7CManifestPropertyValueCloner%7CUmbPropertyEditorExtensions%7CManifestPropertyValuePreset%7CManifestPropertyValueResolver%7CManifestEntityActionDuplicateToKind%7CManifestEntityActionMoveToKind%7CManifestEntityActionReloadTreeItemChildrenKind%7CManifestEntityActionSortChildrenOfKind%7CUmbSectionExtensions%7CManifestDashboard%7CManifestWorkspaceDefaultKind%7CManifestWorkspaceActionDefaultKind%7CManifestWorkspaceFooterApp%7CManifestWorkspaceFooterAppMenuBreadcrumbKind%7CManifestWorkspaceFooterAppVariantMenuBreadcrumbKind%7CManifestWorkspaceViewContentTypeDesignEditorKind%7CManifestWorkspaceView%3CMetaWorkspaceView%3E%7CManifestWorkspaceRoutableKind%7CManifestWorkspaceContext%7CManifestTreeItem%7CManifestTree%7CManifestEntityActionCreateFolderKind%7CManifestEntityActionDeleteFolderKind%7CManifestEntityActionUpdateFolderKind%7CManifestEntityCreateOptionActionFolderKind%7CManifestMenu%7CManifestMenuItem%7CManifestMenuItemActionKind%7CManifestMenuItemLinkKind%7CManifestWorkspaceContextMenuStructureKind%7CManifestMenuItemTreeKind%7CManifestModal%7CManifestCollectionAction%7CManifestCollection%7CManifestCollectionActionCreateKind%7CManifestCollectionTextFilter%7CManifestCollectionMenu%7CManifestCollectionView%7CManifestCollectionViewTableKind%7CManifestWorkspaceViewCollectionKind%7CManifestValueSummary%7CManifestAuditLogActionDefaultKind%7CManifestEntityActionContentRollbackKind%7CManifestWorkspaceInfoAppAuditLogKind%7CManifestWorkspaceViewContentCollectionKind%7CManifestEntityActionSortChildrenOfContentKind%7CManifestUserProfileApp%7CManifestAuthProvider%7CManifestIcons%7CManifestEntityUserPermission%7CManifestGranularUserPermission%7CManifestLocalization%7CManifestPickerSearchResultItem%7CManifestCollectionMenuItem%7CManifestPropertyEditorDataSource%7CManifestEntityActionDeleteKind%7CManifestEntityActionDefaultKind%7CManifestEntityActionCreateKind%7CManifestSearchProvider%7CManifestSearchResultItem%7CManifestGlobalSearch%7CManifestAppEntryPoint%7CManifestBackofficeEntryPoint%7CManifestEntryPoint%7CUmbCoreManifestTypes%7CManifestEntityItemRef%3CMetaEntityItemRef%3E%7CManifestDataSourceDataMapping%3CMetaDataSourceDataMapping%3E%7CManifestPropertyContext%3CMetaPropertyContext%3E%7CManifestSectionContext%3CMetaSectionContext%3E%7CManifestWorkspaceActionMenuItem%3CMetaWorkspaceActionMenuItem%3E%7CManifestWorkspaceActionMenuItemDefaultKind%3CMetaWorkspaceActionMenuItemDefaultKind%3E%7CManifestWorkspaceInfoApp%3CMetaWorkspaceInfoApp%3E%7CManifestWorkspaceAction%3CMetaWorkspaceAction%2CUmbWorkspaceAction%3CMetaWorkspaceAction%3E%3E%7CManifestWorkspace%3CMetaWorkspace%2CUmbControllerHostElement%2CUmbWorkspaceContext%3E%7CManifestEntityCreateOptionAction%3CMetaEntityCreateOptionAction%3E%7CManifestEntityCollectionItemCard%3CMetaEntityCollectionItemCard%3E%7CManifestEntityCollectionItemRef%3CMetaEntityCollectionItemRef%3E%7CManifestAuditLogAction%3CMetaAuditLogAction%3E%7CManifestCurrentUserAction%3CMetaCurrentUserAction%3E%7CManifestPropertyValidationPathTranslator%3Cany%3E%7CManifestEntityAction%3CMetaEntityAction%3E%7CManifestEntityBulkActionDeleteKind%7CUmbEntityBulkActionExtensions%7CManifestExternalLoginProvider%7CManifestGlobalContext%7CManifestHeaderApp%7CManifestHeaderAppButtonKind%7CManifestMfaLoginProvider%7CManifestPreviewAppProvider%7CManifestRepository%3CUmbApi%3E%7CUmbStoreExtensions)%5B%5D", + "title": "An array of Umbraco package manifest types that will be installed" }, "id": { "title": "The unique identifier of the Umbraco package", From 44a463d7c629982968629417aed3c9584e4ff3ec Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Sat, 25 Jul 2026 13:40:45 -0600 Subject: [PATCH 2/4] fix: issues with templates in umbraco 18 --- SgfDevs/SgfDevs.csproj | 3 --- SgfDevs/Views/Company.cshtml | 4 ++-- SgfDevs/Views/Group.cshtml | 2 +- SgfDevs/Views/Jobs.cshtml | 4 ++-- SgfDevs/Views/Member/MemberProfile.cshtml | 2 +- SgfDevs/Views/Partials/blockgrid/items.cshtml | 2 +- SgfDevs/Views/Partials/blocklist/default.cshtml | 5 ++--- 7 files changed, 9 insertions(+), 13 deletions(-) diff --git a/SgfDevs/SgfDevs.csproj b/SgfDevs/SgfDevs.csproj index 469eb57f..6df34201 100644 --- a/SgfDevs/SgfDevs.csproj +++ b/SgfDevs/SgfDevs.csproj @@ -32,10 +32,7 @@ true - - false - false 07f9a230-462a-4700-abd3-ae6f73067aaf Linux ..\docker-compose.dcproj diff --git a/SgfDevs/Views/Company.cshtml b/SgfDevs/Views/Company.cshtml index 42cb9f5c..6b1cfc8a 100644 --- a/SgfDevs/Views/Company.cshtml +++ b/SgfDevs/Views/Company.cshtml @@ -133,7 +133,7 @@ @foreach (Tag skill in Model.SkillTags) { var skillName = string.IsNullOrEmpty(skill.DisplayName) ? skill.Name : skill.DisplayName; - @skillName @*(0)*@ + @skillName @*(0)*@ // Directory does not yet support any querystrings params but just plugging // something here for the heck of it. - Myke @@ -179,4 +179,4 @@ - \ No newline at end of file + diff --git a/SgfDevs/Views/Group.cshtml b/SgfDevs/Views/Group.cshtml index 9166b062..a437208a 100644 --- a/SgfDevs/Views/Group.cshtml +++ b/SgfDevs/Views/Group.cshtml @@ -165,7 +165,7 @@ @foreach (Tag skill in Model.SkillTags) { var skillName = string.IsNullOrEmpty(skill.DisplayName) ? skill.Name : skill.DisplayName; - @skillName @*(0)*@ + @skillName @*(0)*@ // Directory does not yet support any querystrings params but just plugging // something here for the heck of it. - Myke diff --git a/SgfDevs/Views/Jobs.cshtml b/SgfDevs/Views/Jobs.cshtml index 9b5f4e1c..0545bba6 100644 --- a/SgfDevs/Views/Jobs.cshtml +++ b/SgfDevs/Views/Jobs.cshtml @@ -80,7 +80,7 @@ @job.Name - @job.Parent.Name + @company.Name @job.Location @job.EmploymentType @job.CreateDate.ToString("MMMM d, yyyy") @@ -89,4 +89,4 @@ } - \ No newline at end of file + diff --git a/SgfDevs/Views/Member/MemberProfile.cshtml b/SgfDevs/Views/Member/MemberProfile.cshtml index 7dee42e3..ac086af5 100644 --- a/SgfDevs/Views/Member/MemberProfile.cshtml +++ b/SgfDevs/Views/Member/MemberProfile.cshtml @@ -140,7 +140,7 @@ @foreach (Tag skill in Model.SkillsTags) { var skillName = string.IsNullOrEmpty(skill.DisplayName) ? skill.Name : skill.DisplayName; - @skillName @*(0)*@ + @skillName @*(0)*@ // Directory does not yet support any querystrings params but just plugging // something here for the heck of it. - Myke diff --git a/SgfDevs/Views/Partials/blockgrid/items.cshtml b/SgfDevs/Views/Partials/blockgrid/items.cshtml index e6bb230b..e022626b 100644 --- a/SgfDevs/Views/Partials/blockgrid/items.cshtml +++ b/SgfDevs/Views/Partials/blockgrid/items.cshtml @@ -11,7 +11,7 @@ class="umb-block-grid__layout-item" data-content-element-type-alias="@item.Content.ContentType.Alias" data-content-element-type-key="@item.Content.ContentType.Key" - data-element-udi="@item.ContentUdi" + data-element-key="@item.Content.Key" data-col-span="@item.ColumnSpan" data-row-span="@item.RowSpan" style=" --umb-block-grid--item-column-span: @item.ColumnSpan; --umb-block-grid--item-row-span: @item.RowSpan; "> diff --git a/SgfDevs/Views/Partials/blocklist/default.cshtml b/SgfDevs/Views/Partials/blocklist/default.cshtml index 0f4c84f8..916f92db 100644 --- a/SgfDevs/Views/Partials/blocklist/default.cshtml +++ b/SgfDevs/Views/Partials/blocklist/default.cshtml @@ -8,12 +8,11 @@
@foreach (var block in Model) { - if (block?.ContentUdi == null) + if (block?.Content is not { } data) { continue; } - var data = block.Content; @await Html.PartialAsync("blocklist/Components/" + data.ContentType.Alias, block) } -
\ No newline at end of file + From dc258290561b323aeecf2cc7a789f9cb5c92dee4 Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Sat, 25 Jul 2026 13:44:00 -0600 Subject: [PATCH 3/4] chore: regenerate models --- .../models/CommunityEvent.generated.cs | 26 +++---- SgfDevs/umbraco/models/Companies.generated.cs | 10 +-- SgfDevs/umbraco/models/Company.generated.cs | 44 ++++++------ .../umbraco/models/CompanyHost.generated.cs | 12 ++-- SgfDevs/umbraco/models/Event.generated.cs | 14 ++-- SgfDevs/umbraco/models/Events.generated.cs | 10 +-- SgfDevs/umbraco/models/File.generated.cs | 16 ++--- SgfDevs/umbraco/models/Folder.generated.cs | 10 +-- .../models/ForgottenPassword.generated.cs | 10 +-- SgfDevs/umbraco/models/Group.generated.cs | 40 +++++------ SgfDevs/umbraco/models/GroupHost.generated.cs | 12 ++-- SgfDevs/umbraco/models/Groups.generated.cs | 10 +-- SgfDevs/umbraco/models/Home.generated.cs | 10 +-- SgfDevs/umbraco/models/Image.generated.cs | 20 +++--- .../umbraco/models/IntroImage.generated.cs | 12 ++-- .../umbraco/models/IntroVideo.generated.cs | 12 ++-- SgfDevs/umbraco/models/Job.generated.cs | 26 +++---- SgfDevs/umbraco/models/Jobs.generated.cs | 10 +-- SgfDevs/umbraco/models/Leader.generated.cs | 20 +++--- .../umbraco/models/Leadership.generated.cs | 16 ++--- SgfDevs/umbraco/models/Login.generated.cs | 10 +-- .../models/ManualEntryHost.generated.cs | 14 ++-- SgfDevs/umbraco/models/Markdown.generated.cs | 12 ++-- SgfDevs/umbraco/models/Member.generated.cs | 72 +++++++++---------- SgfDevs/umbraco/models/Meta.generated.cs | 28 ++++---- .../models/NonMemberPresenter.generated.cs | 14 ++-- SgfDevs/umbraco/models/Page.generated.cs | 18 ++--- .../umbraco/models/Presentation.generated.cs | 28 ++++---- .../models/PresenterPicker.generated.cs | 12 ++-- SgfDevs/umbraco/models/Profile.generated.cs | 10 +-- SgfDevs/umbraco/models/Register.generated.cs | 10 +-- .../umbraco/models/ResetPassword.generated.cs | 10 +-- .../models/RichTextEditor.generated.cs | 12 ++-- SgfDevs/umbraco/models/Tag.generated.cs | 12 ++-- SgfDevs/umbraco/models/TagGroup.generated.cs | 10 +-- SgfDevs/umbraco/models/Tags.generated.cs | 10 +-- .../models/UmbracoMediaArticle.generated.cs | 16 ++--- .../models/UmbracoMediaAudio.generated.cs | 16 ++--- .../UmbracoMediaVectorGraphics.generated.cs | 30 +++++--- .../models/UmbracoMediaVideo.generated.cs | 16 ++--- 40 files changed, 357 insertions(+), 343 deletions(-) diff --git a/SgfDevs/umbraco/models/CommunityEvent.generated.cs b/SgfDevs/umbraco/models/CommunityEvent.generated.cs index a81e5688..a7fbdb1c 100644 --- a/SgfDevs/umbraco/models/CommunityEvent.generated.cs +++ b/SgfDevs/umbraco/models/CommunityEvent.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class CommunityEvent : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "communityEvent"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public CommunityEvent(IPublishedContent content, IPublishedValueFallback publish /// /// City /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("city")] public virtual string City => this.Value(_publishedValueFallback, "city"); @@ -60,14 +60,14 @@ public CommunityEvent(IPublishedContent content, IPublishedValueFallback publish /// /// End Time /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("endTime")] public virtual global::System.DateTime EndTime => this.Value(_publishedValueFallback, "endTime"); /// /// Event Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("eventUrl")] public virtual string EventUrl => this.Value(_publishedValueFallback, "eventUrl"); @@ -75,7 +75,7 @@ public CommunityEvent(IPublishedContent content, IPublishedValueFallback publish /// /// Host Name /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("hostName")] public virtual string HostName => this.Value(_publishedValueFallback, "hostName"); @@ -83,7 +83,7 @@ public CommunityEvent(IPublishedContent content, IPublishedValueFallback publish /// /// Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("image")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops Image => this.Value(_publishedValueFallback, "image"); @@ -91,7 +91,7 @@ public CommunityEvent(IPublishedContent content, IPublishedValueFallback publish /// /// Price: Keep this field short. Ex: Free | $100 | $75-$200 /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("price")] public virtual string Price => this.Value(_publishedValueFallback, "price"); @@ -99,14 +99,14 @@ public CommunityEvent(IPublishedContent content, IPublishedValueFallback publish /// /// Start Time /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("startTime")] public virtual global::System.DateTime StartTime => this.Value(_publishedValueFallback, "startTime"); /// /// State /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("state")] public virtual string State => this.Value(_publishedValueFallback, "state"); diff --git a/SgfDevs/umbraco/models/Companies.generated.cs b/SgfDevs/umbraco/models/Companies.generated.cs index 2cb7812d..7ebd2287 100644 --- a/SgfDevs/umbraco/models/Companies.generated.cs +++ b/SgfDevs/umbraco/models/Companies.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Companies : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "companies"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/Company.generated.cs b/SgfDevs/umbraco/models/Company.generated.cs index 50d892a4..4ea5cf95 100644 --- a/SgfDevs/umbraco/models/Company.generated.cs +++ b/SgfDevs/umbraco/models/Company.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Company : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "company"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// About Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("aboutText")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString AboutText => this.Value(_publishedValueFallback, "aboutText"); @@ -60,14 +60,14 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Available For Hire /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("availableForHire")] public virtual bool AvailableForHire => this.Value(_publishedValueFallback, "availableForHire"); /// /// Company Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("companyTags")] public virtual global::System.Collections.Generic.IEnumerable CompanyTags => this.Value>(_publishedValueFallback, "companyTags"); @@ -75,7 +75,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Facebook Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("facebookUrl")] public virtual string FacebookUrl => this.Value(_publishedValueFallback, "facebookUrl"); @@ -83,7 +83,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Featured Embed /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("featuredEmbed")] public virtual string FeaturedEmbed => this.Value(_publishedValueFallback, "featuredEmbed"); @@ -91,7 +91,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Featured Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("featuredImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops FeaturedImage => this.Value(_publishedValueFallback, "featuredImage"); @@ -99,7 +99,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Headline /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("headline")] public virtual string Headline => this.Value(_publishedValueFallback, "headline"); @@ -107,7 +107,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("image")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops Image => this.Value(_publishedValueFallback, "image"); @@ -115,7 +115,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Instagram Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("instagramUrl")] public virtual string InstagramUrl => this.Value(_publishedValueFallback, "instagramUrl"); @@ -123,21 +123,21 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Is Founding Sponsor /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("isFoundingSponsor")] public virtual bool IsFoundingSponsor => this.Value(_publishedValueFallback, "isFoundingSponsor"); /// /// Is Sponsor /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("isSponsor")] public virtual bool IsSponsor => this.Value(_publishedValueFallback, "isSponsor"); /// /// LinkedIn Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("linkedInUrl")] public virtual string LinkedInUrl => this.Value(_publishedValueFallback, "linkedInUrl"); @@ -145,7 +145,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Location /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("location")] public virtual string Location => this.Value(_publishedValueFallback, "location"); @@ -153,7 +153,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Skill Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("skillTags")] public virtual global::System.Collections.Generic.IEnumerable SkillTags => this.Value>(_publishedValueFallback, "skillTags"); @@ -161,7 +161,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Twitter Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("twitterUrl")] public virtual string TwitterUrl => this.Value(_publishedValueFallback, "twitterUrl"); @@ -169,7 +169,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Custom URL Slug: Custom URL Slug /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoUrlName")] public virtual string UmbracoUrlName => this.Value(_publishedValueFallback, "umbracoUrlName"); @@ -177,7 +177,7 @@ public Company(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Website Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("websiteUrl")] public virtual string WebsiteUrl => this.Value(_publishedValueFallback, "websiteUrl"); diff --git a/SgfDevs/umbraco/models/CompanyHost.generated.cs b/SgfDevs/umbraco/models/CompanyHost.generated.cs index c95c89b1..ee4ed92e 100644 --- a/SgfDevs/umbraco/models/CompanyHost.generated.cs +++ b/SgfDevs/umbraco/models/CompanyHost.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class CompanyHost : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "companyHost"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public CompanyHost(IPublishedElement content, IPublishedValueFallback publishedV /// /// Company /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("company")] public virtual global::Umbraco.Cms.Core.Models.PublishedContent.IPublishedContent Company => this.Value(_publishedValueFallback, "company"); diff --git a/SgfDevs/umbraco/models/Event.generated.cs b/SgfDevs/umbraco/models/Event.generated.cs index 227c0eae..9ddb1ee0 100644 --- a/SgfDevs/umbraco/models/Event.generated.cs +++ b/SgfDevs/umbraco/models/Event.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Event : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "event"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,14 +52,14 @@ public Event(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Date /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("date")] public virtual global::System.DateTime Date => this.Value(_publishedValueFallback, "date"); /// /// Presentations: After setting the date, add presentations by clicking the Presentations tab in the top right. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("helpTextPresentations")] public virtual string HelpTextPresentations => this.Value(_publishedValueFallback, "helpTextPresentations"); diff --git a/SgfDevs/umbraco/models/Events.generated.cs b/SgfDevs/umbraco/models/Events.generated.cs index 28df2b24..7c38ab70 100644 --- a/SgfDevs/umbraco/models/Events.generated.cs +++ b/SgfDevs/umbraco/models/Events.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Events : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "events"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/File.generated.cs b/SgfDevs/umbraco/models/File.generated.cs index 7b3f525f..d4e2808a 100644 --- a/SgfDevs/umbraco/models/File.generated.cs +++ b/SgfDevs/umbraco/models/File.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class File : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "File"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,14 +52,14 @@ public File(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// File size /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoBytes")] public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// File extension /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +67,7 @@ public File(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Upload file /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/SgfDevs/umbraco/models/Folder.generated.cs b/SgfDevs/umbraco/models/Folder.generated.cs index d9325100..0bae776a 100644 --- a/SgfDevs/umbraco/models/Folder.generated.cs +++ b/SgfDevs/umbraco/models/Folder.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Folder : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "Folder"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/ForgottenPassword.generated.cs b/SgfDevs/umbraco/models/ForgottenPassword.generated.cs index 60af8230..9a87c73e 100644 --- a/SgfDevs/umbraco/models/ForgottenPassword.generated.cs +++ b/SgfDevs/umbraco/models/ForgottenPassword.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class ForgottenPassword : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "forgottenPassword"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/Group.generated.cs b/SgfDevs/umbraco/models/Group.generated.cs index cbb275ba..23e4e595 100644 --- a/SgfDevs/umbraco/models/Group.generated.cs +++ b/SgfDevs/umbraco/models/Group.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Group : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "group"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// About Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("aboutText")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString AboutText => this.Value(_publishedValueFallback, "aboutText"); @@ -60,7 +60,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Established Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("establishedText")] public virtual string EstablishedText => this.Value(_publishedValueFallback, "establishedText"); @@ -68,7 +68,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Facebook Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("facebookUrl")] public virtual string FacebookUrl => this.Value(_publishedValueFallback, "facebookUrl"); @@ -76,7 +76,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Group Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("groupImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops GroupImage => this.Value(_publishedValueFallback, "groupImage"); @@ -84,7 +84,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Instagram Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("instagramUrl")] public virtual string InstagramUrl => this.Value(_publishedValueFallback, "instagramUrl"); @@ -92,7 +92,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Intro Image/Video /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("introImageVideo")] public virtual global::Umbraco.Cms.Core.Models.Blocks.BlockListModel IntroImageVideo => this.Value(_publishedValueFallback, "introImageVideo"); @@ -100,7 +100,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Leaders /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("leaders")] public virtual global::System.Collections.Generic.IEnumerable Leaders => this.Value>(_publishedValueFallback, "leaders"); @@ -108,7 +108,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// LinkedIn Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("linkedInUrl")] public virtual string LinkedInUrl => this.Value(_publishedValueFallback, "linkedInUrl"); @@ -116,7 +116,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Location /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("location")] public virtual string Location => this.Value(_publishedValueFallback, "location"); @@ -124,7 +124,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Meetup Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("meetupUrl")] public virtual string MeetupUrl => this.Value(_publishedValueFallback, "meetupUrl"); @@ -132,7 +132,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Skill Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("skillTags")] public virtual global::System.Collections.Generic.IEnumerable SkillTags => this.Value>(_publishedValueFallback, "skillTags"); @@ -140,7 +140,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Twitch Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("twitchUrl")] public virtual string TwitchUrl => this.Value(_publishedValueFallback, "twitchUrl"); @@ -148,7 +148,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Twitter Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("twitterUrl")] public virtual string TwitterUrl => this.Value(_publishedValueFallback, "twitterUrl"); @@ -156,7 +156,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Website Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("websiteUrl")] public virtual string WebsiteUrl => this.Value(_publishedValueFallback, "websiteUrl"); @@ -164,7 +164,7 @@ public Group(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// YouTube Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("youTubeUrl")] public virtual string YouTubeUrl => this.Value(_publishedValueFallback, "youTubeUrl"); diff --git a/SgfDevs/umbraco/models/GroupHost.generated.cs b/SgfDevs/umbraco/models/GroupHost.generated.cs index 4d3d2109..f10fa57d 100644 --- a/SgfDevs/umbraco/models/GroupHost.generated.cs +++ b/SgfDevs/umbraco/models/GroupHost.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class GroupHost : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "groupHost"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public GroupHost(IPublishedElement content, IPublishedValueFallback publishedVal /// /// Group /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("group")] public virtual global::Umbraco.Cms.Core.Models.PublishedContent.IPublishedContent Group => this.Value(_publishedValueFallback, "group"); diff --git a/SgfDevs/umbraco/models/Groups.generated.cs b/SgfDevs/umbraco/models/Groups.generated.cs index a8a030fd..2fc95572 100644 --- a/SgfDevs/umbraco/models/Groups.generated.cs +++ b/SgfDevs/umbraco/models/Groups.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Groups : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "groups"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/Home.generated.cs b/SgfDevs/umbraco/models/Home.generated.cs index 3421392a..a7a514b9 100644 --- a/SgfDevs/umbraco/models/Home.generated.cs +++ b/SgfDevs/umbraco/models/Home.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Home : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "home"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/Image.generated.cs b/SgfDevs/umbraco/models/Image.generated.cs index 403bdc9e..34d1b0e2 100644 --- a/SgfDevs/umbraco/models/Image.generated.cs +++ b/SgfDevs/umbraco/models/Image.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Image : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "Image"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,14 +52,14 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// File size /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoBytes")] public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// File extension /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +67,7 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Upload image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual global::Umbraco.Cms.Core.PropertyEditors.ValueConverters.ImageCropperValue UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); @@ -75,14 +75,14 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Height /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoHeight")] public virtual int UmbracoHeight => this.Value(_publishedValueFallback, "umbracoHeight"); /// /// Width /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoWidth")] public virtual int UmbracoWidth => this.Value(_publishedValueFallback, "umbracoWidth"); } diff --git a/SgfDevs/umbraco/models/IntroImage.generated.cs b/SgfDevs/umbraco/models/IntroImage.generated.cs index 1cc87447..560ef136 100644 --- a/SgfDevs/umbraco/models/IntroImage.generated.cs +++ b/SgfDevs/umbraco/models/IntroImage.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class IntroImage : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "introImage"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public IntroImage(IPublishedElement content, IPublishedValueFallback publishedVa /// /// Media /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("media")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops Media => this.Value(_publishedValueFallback, "media"); diff --git a/SgfDevs/umbraco/models/IntroVideo.generated.cs b/SgfDevs/umbraco/models/IntroVideo.generated.cs index fa967d33..3df1d268 100644 --- a/SgfDevs/umbraco/models/IntroVideo.generated.cs +++ b/SgfDevs/umbraco/models/IntroVideo.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class IntroVideo : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "introVideo"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public IntroVideo(IPublishedElement content, IPublishedValueFallback publishedVa /// /// Video Url: If left empty, the video from the last presentation will be used /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("videoUrl")] public virtual string VideoUrl => this.Value(_publishedValueFallback, "videoUrl"); diff --git a/SgfDevs/umbraco/models/Job.generated.cs b/SgfDevs/umbraco/models/Job.generated.cs index 7613dadb..572bf33c 100644 --- a/SgfDevs/umbraco/models/Job.generated.cs +++ b/SgfDevs/umbraco/models/Job.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Job : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "job"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Apply URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("applyURL")] public virtual string ApplyUrl => this.Value(_publishedValueFallback, "applyURL"); @@ -60,7 +60,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Banner Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("bannerImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops BannerImage => this.Value(_publishedValueFallback, "bannerImage"); @@ -68,7 +68,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Compensation /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("compensation")] public virtual string Compensation => this.Value(_publishedValueFallback, "compensation"); @@ -76,7 +76,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Employment Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("employmentType")] public virtual string EmploymentType => this.Value(_publishedValueFallback, "employmentType"); @@ -84,7 +84,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Job Description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("jobDescription")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString JobDescription => this.Value(_publishedValueFallback, "jobDescription"); @@ -92,7 +92,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Job Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("jobTags")] public virtual global::System.Collections.Generic.IEnumerable JobTags => this.Value>(_publishedValueFallback, "jobTags"); @@ -100,7 +100,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Location /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("location")] public virtual string Location => this.Value(_publishedValueFallback, "location"); @@ -108,7 +108,7 @@ public Job(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Skill Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("skillTags")] public virtual global::System.Collections.Generic.IEnumerable SkillTags => this.Value>(_publishedValueFallback, "skillTags"); diff --git a/SgfDevs/umbraco/models/Jobs.generated.cs b/SgfDevs/umbraco/models/Jobs.generated.cs index 60eea518..449e28b5 100644 --- a/SgfDevs/umbraco/models/Jobs.generated.cs +++ b/SgfDevs/umbraco/models/Jobs.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Jobs : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "jobs"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/Leader.generated.cs b/SgfDevs/umbraco/models/Leader.generated.cs index 8f0bd205..70fedef0 100644 --- a/SgfDevs/umbraco/models/Leader.generated.cs +++ b/SgfDevs/umbraco/models/Leader.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Leader : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "leader"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,21 +52,21 @@ public Leader(IPublishedElement content, IPublishedValueFallback publishedValueF /// /// Date End: Start and End date used for Leadership History section /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("dateEnd")] public virtual global::System.DateTime DateEnd => this.Value(_publishedValueFallback, "dateEnd"); /// /// Date Start: Start and End date used for Leadership History section /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("dateStart")] public virtual global::System.DateTime DateStart => this.Value(_publishedValueFallback, "dateStart"); /// /// Member /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("member")] public virtual global::Umbraco.Cms.Core.Models.PublishedContent.IPublishedContent Member => this.Value(_publishedValueFallback, "member"); @@ -74,7 +74,7 @@ public Leader(IPublishedElement content, IPublishedValueFallback publishedValueF /// /// Short Bio: Used for officers /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("shortBio")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString ShortBio => this.Value(_publishedValueFallback, "shortBio"); @@ -82,7 +82,7 @@ public Leader(IPublishedElement content, IPublishedValueFallback publishedValueF /// /// Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("title")] public virtual string Title => this.Value(_publishedValueFallback, "title"); diff --git a/SgfDevs/umbraco/models/Leadership.generated.cs b/SgfDevs/umbraco/models/Leadership.generated.cs index 834c0cf7..bcc3ab37 100644 --- a/SgfDevs/umbraco/models/Leadership.generated.cs +++ b/SgfDevs/umbraco/models/Leadership.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Leadership : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "leadership"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Leadership(IPublishedContent content, IPublishedValueFallback publishedVa /// /// Board of Directors /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("boardOfDirectors")] public virtual global::System.Collections.Generic.IEnumerable BoardOfDirectors => this.Value>(_publishedValueFallback, "boardOfDirectors"); @@ -60,7 +60,7 @@ public Leadership(IPublishedContent content, IPublishedValueFallback publishedVa /// /// History /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("history")] public virtual global::System.Collections.Generic.IEnumerable History => this.Value>(_publishedValueFallback, "history"); @@ -68,7 +68,7 @@ public Leadership(IPublishedContent content, IPublishedValueFallback publishedVa /// /// Officers /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("officers")] public virtual global::System.Collections.Generic.IEnumerable Officers => this.Value>(_publishedValueFallback, "officers"); diff --git a/SgfDevs/umbraco/models/Login.generated.cs b/SgfDevs/umbraco/models/Login.generated.cs index a87fd8a2..56b29c4e 100644 --- a/SgfDevs/umbraco/models/Login.generated.cs +++ b/SgfDevs/umbraco/models/Login.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Login : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "login"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/ManualEntryHost.generated.cs b/SgfDevs/umbraco/models/ManualEntryHost.generated.cs index 14607dd1..52634618 100644 --- a/SgfDevs/umbraco/models/ManualEntryHost.generated.cs +++ b/SgfDevs/umbraco/models/ManualEntryHost.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class ManualEntryHost : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "manualEntryHost"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public ManualEntryHost(IPublishedElement content, IPublishedValueFallback publis /// /// Host Name /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("hostName")] public virtual string HostName => this.Value(_publishedValueFallback, "hostName"); @@ -60,7 +60,7 @@ public ManualEntryHost(IPublishedElement content, IPublishedValueFallback publis /// /// Host Url /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("hostUrl")] public virtual string HostUrl => this.Value(_publishedValueFallback, "hostUrl"); diff --git a/SgfDevs/umbraco/models/Markdown.generated.cs b/SgfDevs/umbraco/models/Markdown.generated.cs index 9ec45c53..16395e33 100644 --- a/SgfDevs/umbraco/models/Markdown.generated.cs +++ b/SgfDevs/umbraco/models/Markdown.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Markdown : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "markdown"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Markdown(IPublishedElement content, IPublishedValueFallback publishedValu /// /// Content /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("content")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Content => this.Value(_publishedValueFallback, "content"); diff --git a/SgfDevs/umbraco/models/Member.generated.cs b/SgfDevs/umbraco/models/Member.generated.cs index a2b72754..e74d00a2 100644 --- a/SgfDevs/umbraco/models/Member.generated.cs +++ b/SgfDevs/umbraco/models/Member.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Member : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "Member"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Member; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// About Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("aboutText")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString AboutText => this.Value(_publishedValueFallback, "aboutText"); @@ -60,21 +60,21 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Available For Contract Work /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("availableForContractWork")] public virtual bool AvailableForContractWork => this.Value(_publishedValueFallback, "availableForContractWork"); /// /// Available For Hire /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("availableForHire")] public virtual bool AvailableForHire => this.Value(_publishedValueFallback, "availableForHire"); /// /// City /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("city")] public virtual string City => this.Value(_publishedValueFallback, "city"); @@ -82,7 +82,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Company /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("company")] public virtual global::Umbraco.Cms.Core.Models.PublishedContent.IPublishedContent Company => this.Value(_publishedValueFallback, "company"); @@ -90,14 +90,14 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// End Date: Start and End date used for logic in the History section /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("endDate")] public virtual global::System.DateTime EndDate => this.Value(_publishedValueFallback, "endDate"); /// /// Facebook URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("facebookUrl")] public virtual string FacebookUrl => this.Value(_publishedValueFallback, "facebookUrl"); @@ -105,7 +105,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// First Name /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("firstName")] public virtual string FirstName => this.Value(_publishedValueFallback, "firstName"); @@ -113,7 +113,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Groups /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("groups")] public virtual global::System.Collections.Generic.IEnumerable Groups => this.Value>(_publishedValueFallback, "groups"); @@ -121,7 +121,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Instagram URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("instagramUrl")] public virtual string InstagramUrl => this.Value(_publishedValueFallback, "instagramUrl"); @@ -129,7 +129,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Job Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("jobTitle")] public virtual string JobTitle => this.Value(_publishedValueFallback, "jobTitle"); @@ -137,7 +137,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Last Name /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("lastName")] public virtual string LastName => this.Value(_publishedValueFallback, "lastName"); @@ -145,7 +145,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// LinkedIn URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("linkedInUrl")] public virtual string LinkedInUrl => this.Value(_publishedValueFallback, "linkedInUrl"); @@ -153,7 +153,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Meetup URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("meetupUrl")] public virtual string MeetupUrl => this.Value(_publishedValueFallback, "meetupUrl"); @@ -161,7 +161,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Member Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("memberTags")] public virtual global::System.Collections.Generic.IEnumerable MemberTags => this.Value>(_publishedValueFallback, "memberTags"); @@ -169,7 +169,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Officer Bio: Short bio /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("officerBio")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString OfficerBio => this.Value(_publishedValueFallback, "officerBio"); @@ -177,7 +177,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Officer Title: If no officer title is supplied it will be inferred that this is a board member when this member is selected on the Leadership page /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("officerTitle")] public virtual string OfficerTitle => this.Value(_publishedValueFallback, "officerTitle"); @@ -185,7 +185,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Profile Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("profileImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops ProfileImage => this.Value(_publishedValueFallback, "profileImage"); @@ -193,14 +193,14 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// resetPasswordExpireDate /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("resetPasswordExpireDate")] public virtual global::System.DateTime ResetPasswordExpireDate => this.Value(_publishedValueFallback, "resetPasswordExpireDate"); /// /// resetPasswordToken /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("resetPasswordToken")] public virtual string ResetPasswordToken => this.Value(_publishedValueFallback, "resetPasswordToken"); @@ -208,7 +208,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Skills Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("skillsTags")] public virtual global::System.Collections.Generic.IEnumerable SkillsTags => this.Value>(_publishedValueFallback, "skillsTags"); @@ -216,14 +216,14 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Start Date: Start and End date used for logic in the History section /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("startDate")] public virtual global::System.DateTime StartDate => this.Value(_publishedValueFallback, "startDate"); /// /// State /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("state")] public virtual string State => this.Value(_publishedValueFallback, "state"); @@ -231,7 +231,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Twitch URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("twitchUrl")] public virtual string TwitchUrl => this.Value(_publishedValueFallback, "twitchUrl"); @@ -239,7 +239,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Twitter URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("twitterUrl")] public virtual string TwitterUrl => this.Value(_publishedValueFallback, "twitterUrl"); @@ -247,7 +247,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Comments /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoMemberComments")] public virtual string UmbracoMemberComments => this.Value(_publishedValueFallback, "umbracoMemberComments"); @@ -255,7 +255,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Password Answer /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoMemberPasswordRetrievalAnswer")] public virtual string UmbracoMemberPasswordRetrievalAnswer => this.Value(_publishedValueFallback, "umbracoMemberPasswordRetrievalAnswer"); @@ -263,7 +263,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Password Question /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoMemberPasswordRetrievalQuestion")] public virtual string UmbracoMemberPasswordRetrievalQuestion => this.Value(_publishedValueFallback, "umbracoMemberPasswordRetrievalQuestion"); @@ -271,7 +271,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Username: This is automatically generated from the member registration process. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("username")] public virtual string Username => this.Value(_publishedValueFallback, "username"); @@ -279,7 +279,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Website URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("websiteUrl")] public virtual string WebsiteUrl => this.Value(_publishedValueFallback, "websiteUrl"); @@ -287,7 +287,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// YouTube URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("youTubeUrl")] public virtual string YouTubeUrl => this.Value(_publishedValueFallback, "youTubeUrl"); diff --git a/SgfDevs/umbraco/models/Meta.generated.cs b/SgfDevs/umbraco/models/Meta.generated.cs index 60ecdc13..71bb8a80 100644 --- a/SgfDevs/umbraco/models/Meta.generated.cs +++ b/SgfDevs/umbraco/models/Meta.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -23,17 +23,17 @@ namespace Umbraco.Cms.Web.Common.PublishedModels public partial interface IMeta : IPublishedElement { /// Description - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string Description { get; } /// OG Image - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] global::Umbraco.Cms.Core.Models.MediaWithCrops OgImage { get; } /// Title Tag - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string TitleTag { get; } } @@ -44,15 +44,15 @@ public partial class Meta : PublishedElementModel, IMeta { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "meta"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -72,39 +72,39 @@ public Meta(IPublishedElement content, IPublishedValueFallback publishedValueFal /// /// Description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("description")] public virtual string Description => GetDescription(this, _publishedValueFallback); /// Static getter for Description - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetDescription(IMeta that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "description"); /// /// OG Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("OgImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops OgImage => GetOgImage(this, _publishedValueFallback); /// Static getter for OG Image - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static global::Umbraco.Cms.Core.Models.MediaWithCrops GetOgImage(IMeta that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "OgImage"); /// /// Title Tag /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("titleTag")] public virtual string TitleTag => GetTitleTag(this, _publishedValueFallback); /// Static getter for Title Tag - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetTitleTag(IMeta that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "titleTag"); } diff --git a/SgfDevs/umbraco/models/NonMemberPresenter.generated.cs b/SgfDevs/umbraco/models/NonMemberPresenter.generated.cs index fed2d81b..95de857c 100644 --- a/SgfDevs/umbraco/models/NonMemberPresenter.generated.cs +++ b/SgfDevs/umbraco/models/NonMemberPresenter.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class NonMemberPresenter : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "nonMemberPresenter"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public NonMemberPresenter(IPublishedElement content, IPublishedValueFallback pub /// /// Presenter Name /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("presenterName")] public virtual string PresenterName => this.Value(_publishedValueFallback, "presenterName"); @@ -60,7 +60,7 @@ public NonMemberPresenter(IPublishedElement content, IPublishedValueFallback pub /// /// Profile Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("profileImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops ProfileImage => this.Value(_publishedValueFallback, "profileImage"); diff --git a/SgfDevs/umbraco/models/Page.generated.cs b/SgfDevs/umbraco/models/Page.generated.cs index 2c155296..5eca9ca1 100644 --- a/SgfDevs/umbraco/models/Page.generated.cs +++ b/SgfDevs/umbraco/models/Page.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Page : PublishedContentModel, IMeta { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "page"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Blocks /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("blocks")] public virtual global::Umbraco.Cms.Core.Models.Blocks.BlockListModel Blocks => this.Value(_publishedValueFallback, "blocks"); @@ -60,7 +60,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("description")] public virtual string Description => global::Umbraco.Cms.Web.Common.PublishedModels.Meta.GetDescription(this, _publishedValueFallback); @@ -68,7 +68,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// OG Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("OgImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops OgImage => global::Umbraco.Cms.Web.Common.PublishedModels.Meta.GetOgImage(this, _publishedValueFallback); @@ -76,7 +76,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Title Tag /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("titleTag")] public virtual string TitleTag => global::Umbraco.Cms.Web.Common.PublishedModels.Meta.GetTitleTag(this, _publishedValueFallback); diff --git a/SgfDevs/umbraco/models/Presentation.generated.cs b/SgfDevs/umbraco/models/Presentation.generated.cs index 7aea8f0d..e7e6deca 100644 --- a/SgfDevs/umbraco/models/Presentation.generated.cs +++ b/SgfDevs/umbraco/models/Presentation.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Presentation : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "presentation"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("description")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Description => this.Value(_publishedValueFallback, "description"); @@ -60,7 +60,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Group: The group hosting this presentation /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("group")] public virtual global::Umbraco.Cms.Core.Models.PublishedContent.IPublishedContent Group => this.Value(_publishedValueFallback, "group"); @@ -68,7 +68,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("image")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops Image => this.Value(_publishedValueFallback, "image"); @@ -76,7 +76,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Meetup URL /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("meetupURL")] public virtual string MeetupUrl => this.Value(_publishedValueFallback, "meetupURL"); @@ -84,7 +84,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Presenters /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("presenters")] public virtual global::Umbraco.Cms.Core.Models.Blocks.BlockListModel Presenters => this.Value(_publishedValueFallback, "presenters"); @@ -92,7 +92,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Sessionize Id: Stores the upstream Sessionize session identifier for automated imports. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("sessionizeId")] public virtual string SessionizeId => this.Value(_publishedValueFallback, "sessionizeId"); @@ -100,7 +100,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Skill Tags /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("skillTags")] public virtual global::System.Collections.Generic.IEnumerable SkillTags => this.Value>(_publishedValueFallback, "skillTags"); @@ -108,7 +108,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Transcript /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("transcript")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Transcript => this.Value(_publishedValueFallback, "transcript"); @@ -116,7 +116,7 @@ public Presentation(IPublishedContent content, IPublishedValueFallback published /// /// Video Url: Url for the recording of the presentation. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("videoUrl")] public virtual string VideoUrl => this.Value(_publishedValueFallback, "videoUrl"); diff --git a/SgfDevs/umbraco/models/PresenterPicker.generated.cs b/SgfDevs/umbraco/models/PresenterPicker.generated.cs index a8c425e7..83b41ab6 100644 --- a/SgfDevs/umbraco/models/PresenterPicker.generated.cs +++ b/SgfDevs/umbraco/models/PresenterPicker.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class PresenterPicker : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "presenterPicker"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public PresenterPicker(IPublishedElement content, IPublishedValueFallback publis /// /// Member /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("member")] public virtual global::Umbraco.Cms.Core.Models.PublishedContent.IPublishedContent Member => this.Value(_publishedValueFallback, "member"); diff --git a/SgfDevs/umbraco/models/Profile.generated.cs b/SgfDevs/umbraco/models/Profile.generated.cs index dd39b792..cf549a79 100644 --- a/SgfDevs/umbraco/models/Profile.generated.cs +++ b/SgfDevs/umbraco/models/Profile.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Profile : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "profile"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/Register.generated.cs b/SgfDevs/umbraco/models/Register.generated.cs index a500366a..042b5ab0 100644 --- a/SgfDevs/umbraco/models/Register.generated.cs +++ b/SgfDevs/umbraco/models/Register.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Register : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "register"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/ResetPassword.generated.cs b/SgfDevs/umbraco/models/ResetPassword.generated.cs index 0d0c0c59..14d67b18 100644 --- a/SgfDevs/umbraco/models/ResetPassword.generated.cs +++ b/SgfDevs/umbraco/models/ResetPassword.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class ResetPassword : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "resetPassword"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/RichTextEditor.generated.cs b/SgfDevs/umbraco/models/RichTextEditor.generated.cs index 07058b1f..1cd591a9 100644 --- a/SgfDevs/umbraco/models/RichTextEditor.generated.cs +++ b/SgfDevs/umbraco/models/RichTextEditor.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class RichTextEditor : PublishedElementModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "richTextEditor"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public RichTextEditor(IPublishedElement content, IPublishedValueFallback publish /// /// Content /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("content")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Content => this.Value(_publishedValueFallback, "content"); diff --git a/SgfDevs/umbraco/models/Tag.generated.cs b/SgfDevs/umbraco/models/Tag.generated.cs index f3dacc9d..54c71cfb 100644 --- a/SgfDevs/umbraco/models/Tag.generated.cs +++ b/SgfDevs/umbraco/models/Tag.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Tag : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "tag"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Tag(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Display Name: Used for tags with special characters that will get stripped in the URL via the Node Name /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("displayName")] public virtual string DisplayName => this.Value(_publishedValueFallback, "displayName"); diff --git a/SgfDevs/umbraco/models/TagGroup.generated.cs b/SgfDevs/umbraco/models/TagGroup.generated.cs index b5de5095..a424e7c1 100644 --- a/SgfDevs/umbraco/models/TagGroup.generated.cs +++ b/SgfDevs/umbraco/models/TagGroup.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class TagGroup : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "tagGroup"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/Tags.generated.cs b/SgfDevs/umbraco/models/Tags.generated.cs index fff626e1..1a9931cc 100644 --- a/SgfDevs/umbraco/models/Tags.generated.cs +++ b/SgfDevs/umbraco/models/Tags.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Tags : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "tags"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/SgfDevs/umbraco/models/UmbracoMediaArticle.generated.cs b/SgfDevs/umbraco/models/UmbracoMediaArticle.generated.cs index c42446fd..e5b8d6e1 100644 --- a/SgfDevs/umbraco/models/UmbracoMediaArticle.generated.cs +++ b/SgfDevs/umbraco/models/UmbracoMediaArticle.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class UmbracoMediaArticle : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "umbracoMediaArticle"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,14 +52,14 @@ public UmbracoMediaArticle(IPublishedContent content, IPublishedValueFallback pu /// /// File size /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoBytes")] public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// File extension /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +67,7 @@ public UmbracoMediaArticle(IPublishedContent content, IPublishedValueFallback pu /// /// Article /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/SgfDevs/umbraco/models/UmbracoMediaAudio.generated.cs b/SgfDevs/umbraco/models/UmbracoMediaAudio.generated.cs index a38867c1..e3b80f9a 100644 --- a/SgfDevs/umbraco/models/UmbracoMediaAudio.generated.cs +++ b/SgfDevs/umbraco/models/UmbracoMediaAudio.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class UmbracoMediaAudio : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "umbracoMediaAudio"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,14 +52,14 @@ public UmbracoMediaAudio(IPublishedContent content, IPublishedValueFallback publ /// /// File size /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoBytes")] public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// File extension /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +67,7 @@ public UmbracoMediaAudio(IPublishedContent content, IPublishedValueFallback publ /// /// Audio /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/SgfDevs/umbraco/models/UmbracoMediaVectorGraphics.generated.cs b/SgfDevs/umbraco/models/UmbracoMediaVectorGraphics.generated.cs index 0307d435..c093570d 100644 --- a/SgfDevs/umbraco/models/UmbracoMediaVectorGraphics.generated.cs +++ b/SgfDevs/umbraco/models/UmbracoMediaVectorGraphics.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class UmbracoMediaVectorGraphics : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "umbracoMediaVectorGraphics"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,14 +52,14 @@ public UmbracoMediaVectorGraphics(IPublishedContent content, IPublishedValueFall /// /// File size /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoBytes")] public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// File extension /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,9 +67,23 @@ public UmbracoMediaVectorGraphics(IPublishedContent content, IPublishedValueFall /// /// Vector Graphics /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); + + /// + /// Height + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] + [ImplementPropertyType("umbracoHeight")] + public virtual int UmbracoHeight => this.Value(_publishedValueFallback, "umbracoHeight"); + + /// + /// Width + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] + [ImplementPropertyType("umbracoWidth")] + public virtual int UmbracoWidth => this.Value(_publishedValueFallback, "umbracoWidth"); } } diff --git a/SgfDevs/umbraco/models/UmbracoMediaVideo.generated.cs b/SgfDevs/umbraco/models/UmbracoMediaVideo.generated.cs index fb8ccf29..f8580292 100644 --- a/SgfDevs/umbraco/models/UmbracoMediaVideo.generated.cs +++ b/SgfDevs/umbraco/models/UmbracoMediaVideo.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v17.3.5+1486121 +// Umbraco.ModelsBuilder.Embedded v18.0.2+26312a3 // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class UmbracoMediaVideo : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const string ModelTypeAlias = "umbracoMediaVideo"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,14 +52,14 @@ public UmbracoMediaVideo(IPublishedContent content, IPublishedValueFallback publ /// /// File size /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [ImplementPropertyType("umbracoBytes")] public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// File extension /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +67,7 @@ public UmbracoMediaVideo(IPublishedContent content, IPublishedValueFallback publ /// /// Video /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "17.3.5+1486121")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "18.0.2+26312a3")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); From e0f4e472ffebac9e5379f136aa3617f49b6cd13d Mon Sep 17 00:00:00 2001 From: Levi Zitting Date: Sat, 25 Jul 2026 13:45:57 -0600 Subject: [PATCH 4/4] chore: regenerate usync --- ...orking-presentation-by-ian-schraier.config | 81 ------------------ ...ntation-by-hunter-trammell_itnb1yci.config | 83 ------------------ ...esentation-by-ian-schraier_2twjjdrk.config | 81 ------------------ SgfDevs/uSync/v17/Media/members.config | 13 --- SgfDevs/uSync/v17/usync.config | 2 - .../.net-and-why-you-should-care.config | 9 +- ...ds-of-questions-some-of-the-answers.config | 9 +- .../Content/2022-holiday-party.config | 6 +- .../Content/2022-tech-survey.config | 6 +- .../Content/2024-supporting-member.config | 0 .../Content/2025-supporting-member.config | 0 .../Content/2026-supporting-member.config | 0 ...o-monitoring-prometheus-and-grafana.config | 9 +- ...de-to-adopting-serverless-computing.config | 9 +- ...pting-serverless-computing_yujb1m0t.config | 9 +- .../Content/a-year-in-web3.config | 9 +- .../uSync/{v17 => v18}/Content/about.config | 6 +- .../uSync/{v17 => v18}/Content/account.config | 0 .../Content/added-innovation.config | 0 .../Content/ai-vibecode-shootout.config | 9 +- .../uSync/{v17 => v18}/Content/android.config | 0 .../uSync/{v17 => v18}/Content/angular.config | 0 .../{v17 => v18}/Content/annual-survey.config | 9 +- ...better-way-to-build-apis-in-asp.net.config | 9 +- ...n-m1-developing-on-an-arm-processor.config | 9 +- .../{v17 => v18}/Content/archives.config | 6 +- .../uSync/{v17 => v18}/Content/arduino.config | 0 ...e-graviton2-processor-ec2-ecs-ci-cd.config | 9 +- .../{v17 => v18}/Content/assembly.config | 0 ...associated-electric-cooperative-inc.config | 0 .../Content/augmented-reality.config | 0 SgfDevs/uSync/{v17 => v18}/Content/aws.config | 0 .../uSync/{v17 => v18}/Content/azure.config | 0 .../uSync/{v17 => v18}/Content/banno.config | 0 ...res-presentation-by-hunter-trammell.config | 9 +- .../{v17 => v18}/Content/blockchain.config | 0 .../{v17 => v18}/Content/bluescape.config | 0 ...ringing-structure-to-free-form-text.config | 83 ++++++++++++++++++ ...amming-presentation-by-trevor-glauz.config | 9 +- ...d-systems-with-domain-driven-design.config | 9 +- .../uSync/{v17 => v18}/Content/c-sharp.config | 0 SgfDevs/uSync/{v17 => v18}/Content/c.config | 0 .../Content/code-of-conduct.config | 6 +- .../uSync/{v17 => v18}/Content/codefi.config | 0 .../{v17 => v18}/Content/companies.config | 0 .../Content/companies_ke1lh2m5.config | 0 .../Content/containers-without-docker.config | 76 +++++++++++++++++ .../uSync/{v17 => v18}/Content/cordova.config | 0 SgfDevs/uSync/{v17 => v18}/Content/cpp.config | 0 .../{v17 => v18}/Content/craft-cms.config | 0 .../css-shootout-plain-css-vs.tailwind.config | 9 +- .../uSync/{v17 => v18}/Content/dart.config | 0 .../demystifying-personalization.config | 9 +- ...mystifying-personalization_gajmat3l.config | 9 +- .../Content/dev-night-april-2021.config | 0 .../Content/dev-night-april-2022.config | 0 .../Content/dev-night-april-2023.config | 0 .../Content/dev-night-april-2025.config | 0 .../Content/dev-night-april-2026.config | 0 .../Content/dev-night-august-2021.config | 0 .../Content/dev-night-august-2022.config | 0 .../Content/dev-night-august-2023.config | 0 .../Content/dev-night-august-2025.config | 0 .../v18/Content/dev-night-august-2026.config | 23 +++++ .../Content/dev-night-december-2025.config | 0 .../Content/dev-night-feb-2021.config | 0 .../Content/dev-night-february-2022.config | 0 .../Content/dev-night-february-2023.config | 0 .../Content/dev-night-february-2026.config | 0 ...v-night-goodbye-windows-hello-linux.config | 9 +- .../Content/dev-night-holiday-party.config | 0 .../Content/dev-night-jan-2021.config | 0 .../Content/dev-night-january-2026.config | 0 .../Content/dev-night-july-2021.config | 0 .../Content/dev-night-july-2022.config | 0 .../Content/dev-night-july-2023.config | 0 .../Content/dev-night-july-2025.config | 0 .../v18/Content/dev-night-july-2026.config | 23 +++++ .../Content/dev-night-june-2021.config | 0 .../Content/dev-night-june-2022.config | 0 .../dev-night-june-2023-corrected.config | 0 .../Content/dev-night-june-2023.config | 0 .../Content/dev-night-june-2025.config | 0 .../v18/Content/dev-night-june-2026.config | 23 +++++ .../Content/dev-night-march-2021.config | 0 .../Content/dev-night-march-2022.config | 0 .../Content/dev-night-march-2023.config | 0 .../Content/dev-night-march-2025.config | 0 .../Content/dev-night-march-2026.config | 0 .../Content/dev-night-may-2021.config | 0 .../Content/dev-night-may-2022.config | 0 .../Content/dev-night-may-2023.config | 0 .../Content/dev-night-may-2025.config | 0 .../Content/dev-night-may-2026.config | 2 +- .../Content/dev-night-november-2021.config | 0 .../Content/dev-night-november-2022.config | 0 .../Content/dev-night-november-2025.config | 0 .../Content/dev-night-october-2021.config | 0 .../Content/dev-night-october-2022.config | 0 .../Content/dev-night-october-2023.config | 0 .../Content/dev-night-october-2025.config | 0 .../Content/dev-night-september-2021.config | 0 .../Content/dev-night-september-2022.config | 0 .../Content/dev-night-september-2023.config | 0 .../Content/dev-night-september-2024.config | 0 .../Content/dev-night-september-2025.config | 0 .../dev-night-taking-off-january.config | 0 .../Content/dev-night-tech-exchange.config | 9 +- .../developer-panel-day-in-the-life.config | 9 +- .../{v17 => v18}/Content/directory.config | 0 .../uSync/{v17 => v18}/Content/discord.config | 6 +- .../uSync/{v17 => v18}/Content/django.config | 0 .../uSync/{v17 => v18}/Content/docker.config | 0 .../{v17 => v18}/Content/dotnet-core.config | 0 .../uSync/{v17 => v18}/Content/dotnet.config | 0 ...eputation-playing-nice-with-the-ftc.config | 9 +- ...ons-becoming-the-hero-of-the-sprint.config | 9 +- .../Content/edward-j-rice-co.inc.config | 0 .../{v17 => v18}/Content/efactory.config | 0 .../{v17 => v18}/Content/elasticsearch.config | 0 .../{v17 => v18}/Content/element-11.config | 0 .../uSync/{v17 => v18}/Content/events.config | 0 ...orkbench-the-art-of-forging-with-ai.config | 9 +- .../uSync/{v17 => v18}/Content/flutter.config | 0 .../Content/forgotten-password.config | 0 .../Content/founding-member.config | 0 ...eelancing-with-upwork-plus-qa-panel.config | 9 +- ...gical-automating-your-life-with-n8n.config | 9 +- ...e-ozarksmade-journey-to-allthoughts.config | 9 +- .../Content/frontend-design.config | 0 ...-a-dive-into-functional-programming.config | 9 +- .../uSync/{v17 => v18}/Content/gatsby.config | 0 ...ity-framework-and-webapi.net-core-6.config | 9 +- ...h-ios-augmented-reality-development.config | 9 +- .../getting-started-with-umbraco-9.config | 9 +- .../v18/Content/git-internals-plus-ctf.config | 85 +++++++++++++++++++ SgfDevs/uSync/{v17 => v18}/Content/go.config | 0 ...oblems-where-no-one-has-gone-before.config | 9 +- .../Content/google-cloud-platform.config | 0 .../uSync/{v17 => v18}/Content/groups.config | 0 ...server-side-routing-using-inertiajs.config | 9 +- .../uSync/{v17 => v18}/Content/hearo.config | 0 .../Content/holiday-lan-party-2025.config | 9 +- .../{v17 => v18}/Content/holiday-party.config | 9 +- .../uSync/{v17 => v18}/Content/home.config | 0 ...ll-12-aws-certifications-in-6-weeks.config | 9 +- .../{v17 => v18}/Content/html-css.config | 0 ...cepting-online-payments-with-stripe.config | 9 +- .../Content/inteview-panel-qa.config | 9 +- .../intro-to-aws-cli-and-aws-sdk.config | 9 +- ...tro-to-aws-cli-and-aws-sdk_yvtn1y34.config | 9 +- .../introduction-to-reach-part-2.config | 9 +- .../Content/introduction-to-reach.config | 9 +- SgfDevs/uSync/{v17 => v18}/Content/ios.config | 0 SgfDevs/uSync/v18/Content/jack-henry.config | 76 +++++++++++++++++ .../uSync/{v17 => v18}/Content/java.config | 0 .../{v17 => v18}/Content/javascript.config | 0 .../uSync/{v17 => v18}/Content/jobs.config | 0 .../{v17 => v18}/Content/jobs_5aoc24ro.config | 0 .../uSync/{v17 => v18}/Content/kotlin.config | 0 .../{v17 => v18}/Content/kubernetes.config | 0 ...laravel-livewire-love-it-or-lose-it.config | 9 +- .../uSync/{v17 => v18}/Content/laravel.config | 0 .../{v17 => v18}/Content/lateral-union.config | 0 .../{v17 => v18}/Content/leadership.config | 0 ...rough-construction-first-principles.config | 9 +- ...entation-by-nate-and-enoch-bradshaw.config | 9 +- ...ecure-certificates-for-web-services.config | 9 +- ...inux-monitoring-debugging-with-ebpf.config | 9 +- .../uSync/{v17 => v18}/Content/linux.config | 0 .../{v17 => v18}/Content/logic-forte.config | 0 .../uSync/{v17 => v18}/Content/login.config | 0 .../Content/mayhem-development.config | 0 .../uSync/{v17 => v18}/Content/member.config | 0 .../uSync/{v17 => v18}/Content/members.config | 0 .../Content/method-2021-date-tbd.config | 0 .../Content/method-conf-2024.config | 0 ...r-12th-at-the-efactory-register-now.config | 9 +- .../Content/mid-level-engineer.config | 0 .../Content/midwestern-interactive.config | 0 .../uSync/{v17 => v18}/Content/mongodb.config | 0 .../Content/mostly-serious.config | 10 ++- .../uSync/{v17 => v18}/Content/mysql.config | 0 ...nes-video-game-development-and-demo.config | 9 +- .../Content/next-level-solutions.config | 0 .../{v17 => v18}/Content/objective-c.config | 0 ...nts-via-stripe-paying-third-parties.config | 9 +- .../uSync/{v17 => v18}/Content/oreilly.config | 0 ...k-developers-and-their-career-paths.config | 9 +- .../uSync/{v17 => v18}/Content/perl.config | 0 SgfDevs/uSync/{v17 => v18}/Content/php.config | 0 .../Content/pitt-technology-group.config | 0 .../{v17 => v18}/Content/postgresql.config | 0 .../Content/practical-blazor.config | 9 +- .../uSync/{v17 => v18}/Content/python.config | 0 ...ftware-development-not-just-testers.config | 9 +- SgfDevs/uSync/{v17 => v18}/Content/r.config | 0 .../uSync/{v17 => v18}/Content/react.config | 0 .../{v17 => v18}/Content/register.config | 0 .../Content/reset-password.config | 0 .../{v17 => v18}/Content/ruby-on-rails.config | 0 .../Content/ruby-on-rails_teid5wnb.config | 0 .../uSync/{v17 => v18}/Content/ruby.config | 0 .../uSync/{v17 => v18}/Content/rust.config | 0 ...ting-ai-for-personal-gain-or-profit.config | 9 +- .../uSync/{v17 => v18}/Content/scala.config | 0 .../Content/search-results.config | 0 .../Content/self-interactive.config | 0 ...-website-launch-how-to-get-involved.config | 9 +- .../uSync/{v17 => v18}/Content/skills.config | 0 ...you-wanna-load-and-execute-a-binary.config | 9 +- .../Content/software-history-101.config} | 28 +++--- ...chnical-presentations-for-beginners.config | 9 +- .../{v17 => v18}/Content/sponsorship.config | 8 +- .../uSync/{v17 => v18}/Content/spring.config | 0 .../Content/springfield-aws.config | 0 .../Content/springfield-devs.config | 0 .../Content/springfield-tech-council.config | 0 .../Content/springfield.net-user-group.config | 0 .../{v17 => v18}/Content/sql-server.config | 0 .../Content/sr.product-owner.config | 0 .../uSync/{v17 => v18}/Content/swift.config | 0 .../uSync/{v17 => v18}/Content/symfony.config | 0 .../uSync/{v17 => v18}/Content/tags.config | 0 ...orking-presentation-by-ian-schraier.config | 9 +- .../{v17 => v18}/Content/terraform-101.config | 9 +- ...t-driven-development-tdd-with-react.config | 9 +- .../{v17 => v18}/Content/typescript.config | 0 .../uSync/{v17 => v18}/Content/umbraco.config | 0 .../{v17 => v18}/Content/unreal-engine.config | 0 .../uSync/{v17 => v18}/Content/usync.config | 0 .../{v17 => v18}/Content/ux-designer.config | 0 SgfDevs/uSync/{v17 => v18}/Content/vba.config | 0 .../Content/virtual-reality.config | 0 .../uSync/{v17 => v18}/Content/vue-js.config | 0 .../{v17 => v18}/Content/warehq-labs.config | 0 .../web-dev-intro-series-css-sass.config | 9 +- .../web-dev-intro-series-html-css.config | 9 +- ...h-vs-in-office-panel-and-discussion.config | 9 +- .../Content/what-s-new-in.net-5.config | 9 +- .../{v17 => v18}/Content/wordpress.config | 0 .../{v17 => v18}/Content/wsl-explained.config | 9 +- SgfDevs/uSync/{v17 => v18}/Content/wwt.config | 0 .../uSync/{v17 => v18}/Content/xamarin.config | 0 .../ContentTypes/communityevent.config | 1 + .../ContentTypes/companies.config | 1 + .../{v17 => v18}/ContentTypes/company.config | 1 + .../ContentTypes/companyhost.config | 1 + .../{v17 => v18}/ContentTypes/event.config | 1 + .../{v17 => v18}/ContentTypes/events.config | 1 + .../ContentTypes/forgottenpassword.config | 1 + .../{v17 => v18}/ContentTypes/group.config | 1 + .../ContentTypes/grouphost.config | 1 + .../{v17 => v18}/ContentTypes/groups.config | 1 + .../{v17 => v18}/ContentTypes/home.config | 1 + .../ContentTypes/introimage.config | 1 + .../ContentTypes/introvideo.config | 1 + .../{v17 => v18}/ContentTypes/job.config | 1 + .../{v17 => v18}/ContentTypes/jobs.config | 1 + .../{v17 => v18}/ContentTypes/leader.config | 1 + .../ContentTypes/leadership.config | 1 + .../{v17 => v18}/ContentTypes/login.config | 1 + .../ContentTypes/manualentryhost.config | 1 + .../{v17 => v18}/ContentTypes/markdown.config | 1 + .../{v17 => v18}/ContentTypes/meta.config | 1 + .../ContentTypes/nonmemberpresenter.config | 3 +- .../{v17 => v18}/ContentTypes/page.config | 1 + .../ContentTypes/presentation.config | 3 +- .../ContentTypes/presenterpicker.config | 1 + .../{v17 => v18}/ContentTypes/profile.config | 1 + .../{v17 => v18}/ContentTypes/register.config | 1 + .../ContentTypes/resetpassword.config | 1 + .../ContentTypes/richtexteditor.config | 1 + .../{v17 => v18}/ContentTypes/tag.config | 1 + .../{v17 => v18}/ContentTypes/taggroup.config | 1 + .../{v17 => v18}/ContentTypes/tags.config | 1 + .../DataTypes/ApprovedColor.config | 0 .../DataTypes/CheckboxList.config | 0 .../DataTypes/CompanyPicker.config | 0 .../DataTypes/CompanyTagsPicker.config | 0 .../DataTypes/ContentPicker.config | 0 .../{v17 => v18}/DataTypes/DatePicker.config | 0 .../DataTypes/DatePickerWithTime.config | 0 .../{v17 => v18}/DataTypes/Dropdown.config | 0 .../DataTypes/DropdownMultiple.config | 0 .../DataTypes/EmploymentType.config | 0 .../{v17 => v18}/DataTypes/GroupPicker.config | 0 .../DataTypes/GroupsPicker.config | 0 .../uSync/{v17 => v18}/DataTypes/Host.config | 0 .../DataTypes/ImageCropper.config | 0 .../DataTypes/ImageMediaPicker.config | 0 .../DataTypes/IntroImageVideo.config | 0 .../DataTypes/JobBannerImage.config | 0 .../DataTypes/JobTagsPicker.config | 0 .../{v17 => v18}/DataTypes/LabelBigint.config | 0 .../{v17 => v18}/DataTypes/LabelBytes.config | 0 .../DataTypes/LabelDatetime.config | 0 .../DataTypes/LabelDecimal.config | 0 .../DataTypes/LabelInteger.config | 0 .../{v17 => v18}/DataTypes/LabelPixels.config | 0 .../{v17 => v18}/DataTypes/LabelString.config | 0 .../{v17 => v18}/DataTypes/LabelTime.config | 0 .../{v17 => v18}/DataTypes/Leaders.config | 0 .../DataTypes/ListViewCompany.config | 0 .../DataTypes/ListViewContent.config | 0 .../DataTypes/ListViewEvent.config | 0 .../DataTypes/ListViewEvents.config | 0 .../DataTypes/ListViewMedia.config | 0 .../DataTypes/ListViewMembers.config | 0 .../{v17 => v18}/DataTypes/Markdown.config | 0 .../{v17 => v18}/DataTypes/MediaPicker.config | 0 .../DataTypes/MediaPicker1.config | 0 .../DataTypes/MemberPicker.config | 0 .../DataTypes/MemberTagsPicker.config | 0 .../DataTypes/MemberUserPicker.config | 0 .../DataTypes/MultiMemberPicker.config | 0 .../DataTypes/MultiURLPicker.config | 0 .../DataTypes/MultipleImageMediaPicker.config | 0 .../DataTypes/MultipleMediaPicker.config | 0 .../DataTypes/MultipleMediaPicker1.config | 0 .../{v17 => v18}/DataTypes/Numeric.config | 0 .../{v17 => v18}/DataTypes/PageBlocks.config | 0 .../{v17 => v18}/DataTypes/Presenter.config | 0 .../{v17 => v18}/DataTypes/Radiobox.config | 0 .../DataTypes/RichtextEditor.config | 0 .../{v17 => v18}/DataTypes/SkillTags2.config | 0 .../DataTypes/SkillTagsPicker.config | 0 .../uSync/{v17 => v18}/DataTypes/Tags.config | 0 .../{v17 => v18}/DataTypes/Textarea.config | 0 .../{v17 => v18}/DataTypes/Textstring.config | 0 .../{v17 => v18}/DataTypes/Truefalse.config | 0 .../{v17 => v18}/DataTypes/Upload.config | 0 .../DataTypes/UploadArticle.config | 0 .../{v17 => v18}/DataTypes/UploadAudio.config | 0 .../DataTypes/UploadVectorGraphics.config | 0 .../{v17 => v18}/DataTypes/UploadVideo.config | 0 .../{v17 => v18}/DataTypes/UserPicker.config | 0 .../uSync/{v17 => v18}/Languages/en-us.config | 0 .../{v17 => v18}/Media/1538675380692.config | 0 .../{v17 => v18}/Media/_mwp7618.jpg.config | 0 ...nym-w-spelled-one-line-w-tec-01.png.config | 0 .../Media/added-innovation.config | 0 .../Media/articles-of-incorporation.config | 0 .../{v17 => v18}/Media/aws-banner.config | 0 SgfDevs/uSync/{v17 => v18}/Media/banno.config | 0 .../bluescape-logo-dark-500x87-1.png.config | 0 .../uSync/{v17 => v18}/Media/bylaws.config | 0 .../Media/cameron-presley.png.config | 0 .../uSync/{v17 => v18}/Media/codefi.config | 0 .../uSync/{v17 => v18}/Media/companies.config | 0 .../Media/dev-night-169-1.jpg.config | 0 .../Media/dev-night-july.png.config | 0 .../Media/dev-night-presentation.png.config | 0 .../{v17 => v18}/Media/dotnet-banner.config | 0 .../uSync/{v17 => v18}/Media/efactory.config | 0 .../uSync/{v17 => v18}/Media/ejr-rgb.config | 0 .../uSync/{v17 => v18}/Media/element11.config | 0 .../{v17 => v18}/Media/event-method.config | 0 .../uSync/{v17 => v18}/Media/events.config | 0 SgfDevs/uSync/v18/Media/frame-2-1.png.config | 21 +++++ SgfDevs/uSync/v18/Media/frame-2-2.png.config | 21 +++++ SgfDevs/uSync/v18/Media/frame-2-3.png.config | 21 +++++ SgfDevs/uSync/v18/Media/frame-2-4.png.config | 21 +++++ .../{v17 => v18}/Media/frame-2.png.config | 0 .../{v17 => v18}/Media/frontend-design.config | 0 .../goodby-windows-hello-linux-flyer.config | 0 .../uSync/{v17 => v18}/Media/groups.config | 0 SgfDevs/uSync/{v17 => v18}/Media/hearo.config | 0 .../uSync/{v17 => v18}/Media/icwfloor.config | 0 .../uSync/v18/Media/imported-speakers.config | 13 +++ .../jack-henry-wordmark-hex-1-1.png.config | 21 +++++ .../{v17 => v18}/Media/lateral-union.config | 0 .../logic-forte-devs-banner-1410x940.config | 0 .../{v17 => v18}/Media/logic-forte.config | 0 .../uSync/{v17 => v18}/Media/mayhem.config | 0 .../{v17 => v18}/Media/midwestern.config | 0 .../Media/nls-logo-full-color.config | 0 .../uSync/{v17 => v18}/Media/orange.config | 0 .../uSync/{v17 => v18}/Media/oreilly.config | 0 .../{v17 => v18}/Media/otc-spfd-map-1.config | 0 .../{v17 => v18}/Media/otc-spfd-map.config | 0 .../Media/pitt-technology-group.config | 0 ...creen-shot-2022-11-17-at-1124.44-pm.config | 0 ...creen-shot-2022-11-17-at-1129.14-pm.config | 0 ...screenshot-2023-04-12-at-1046.27-pm.config | 0 .../screenshot-2023-07-27-at-615.11-pm.config | 0 ...eenshot-2024-11-04-at-125744-pm.png.config | 0 .../Media/self-interactive.config | 0 ...72e600b-65a6-48b0-925e-ff1081c59592.config | 19 +++++ ...a4d3dcf-fb7e-472f-82e6-0d1e024597dc.config | 19 +++++ .../sgf-devs-holiday-party-flyer-1-2.config | 0 .../Media/sgfdevssponsorship2023-1.config | 0 .../Media/sgfdevssponsorship2023-2.config | 0 .../Media/sgfdevssponsorship2023-3-1.config | 0 .../Media/sgfdevssponsorship2023-3.config | 0 .../sgfdevssponsorship2023-individuals.config | 0 .../Media/sgfdevssponsorship2024.config | 0 .../Media/sgfdevssponsorship2025.pdf.config | 0 .../Media/sgfdevssponsorship2026.pdf.config | 17 ++++ .../Media/springfield-devs-sponsorship.config | 0 ...lusnickpluslofaroplusjasonplusarend.config | 0 ...techpluscouncilplusstcpluslogoplus1.config | 0 .../uSync/{v17 => v18}/Media/survey.config | 0 .../Media/tech-exchange.avif.config | 0 .../Media/tech_exchange.png.config | 0 .../uSync/{v17 => v18}/Media/unnamed.config | 0 .../Media/untitled-2023-04-13-03-52-54.config | 0 .../Media/untitled-2023-07-06-00-25-04.config | 0 .../Media/untitled-2023-07-06-00-27-46.config | 0 .../Media/untitled-2023-07-06-00-39-09.config | 0 SgfDevs/uSync/{v17 => v18}/Media/usync.config | 0 SgfDevs/uSync/{v17 => v18}/Media/wwt.config | 0 .../uSync/{v17 => v18}/MediaTypes/file.config | 0 .../{v17 => v18}/MediaTypes/folder.config | 0 .../{v17 => v18}/MediaTypes/image.config | 0 .../MediaTypes/umbracomediaarticle.config | 0 .../MediaTypes/umbracomediaaudio.config | 0 .../umbracomediavectorgraphics.config | 30 +++++++ .../MediaTypes/umbracomediavideo.config | 0 .../{v17 => v18}/MemberTypes/member.config | 0 ...ntElementContainerOnContainerDelete.config | 10 +++ ...rentElementContainerOnElementDelete.config | 10 +++ .../uSync/v18/RelationTypes/umbElement.config | 10 +++ .../RelationTypes/umbMember.config | 0 .../uSync/{v17 => v18}/Templates/about.config | 0 .../{v17 => v18}/Templates/company.config | 0 .../{v17 => v18}/Templates/directory.config | 0 .../Templates/forgottenpassword.config | 0 .../uSync/{v17 => v18}/Templates/group.config | 0 .../{v17 => v18}/Templates/groups.config | 0 .../uSync/{v17 => v18}/Templates/home.config | 0 .../uSync/{v17 => v18}/Templates/job.config | 0 .../uSync/{v17 => v18}/Templates/jobs.config | 0 .../{v17 => v18}/Templates/leadership.config | 0 .../uSync/{v17 => v18}/Templates/login.config | 0 .../uSync/{v17 => v18}/Templates/page.config | 0 .../{v17 => v18}/Templates/profile.config | 0 .../{v17 => v18}/Templates/register.config | 0 .../Templates/resetpassword.config | 0 SgfDevs/uSync/v18/usync.config | 2 + 440 files changed, 1017 insertions(+), 563 deletions(-) delete mode 100644 SgfDevs/uSync/v17/Content/april-5-2025-ten-reasons-your-job-search-isnt-working-presentation-by-ian-schraier.config delete mode 100644 SgfDevs/uSync/v17/Content/beyond-the-framework-building-resilient-front-end-architectures-presentation-by-hunter-trammell_itnb1yci.config delete mode 100644 SgfDevs/uSync/v17/Content/ten-reasons-your-job-search-isnt-working-presentation-by-ian-schraier_2twjjdrk.config delete mode 100644 SgfDevs/uSync/v17/Media/members.config delete mode 100644 SgfDevs/uSync/v17/usync.config rename SgfDevs/uSync/{v17 => v18}/Content/.net-and-why-you-should-care.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/.net-maui-all-kinds-of-questions-some-of-the-answers.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/2022-holiday-party.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/2022-tech-survey.config (93%) rename SgfDevs/uSync/{v17 => v18}/Content/2024-supporting-member.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/2025-supporting-member.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/2026-supporting-member.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/a-beginners-guide-to-monitoring-prometheus-and-grafana.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/a-pragmatic-guide-to-adopting-serverless-computing.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/a-pragmatic-guide-to-adopting-serverless-computing_yujb1m0t.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/a-year-in-web3.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/about.config (91%) rename SgfDevs/uSync/{v17 => v18}/Content/account.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/added-innovation.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/ai-vibecode-shootout.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/android.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/angular.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/annual-survey.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/apiendpoints-a-better-way-to-build-apis-in-asp.net.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/apple-silicon-m1-developing-on-an-arm-processor.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/archives.config (91%) rename SgfDevs/uSync/{v17 => v18}/Content/arduino.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/arm-on-aws-migrating-aws-services-to-the-graviton2-processor-ec2-ecs-ci-cd.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/assembly.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/associated-electric-cooperative-inc.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/augmented-reality.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/aws.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/azure.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/banno.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/beyond-the-framework-building-resilient-front-end-architectures-presentation-by-hunter-trammell.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/blockchain.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/bluescape.config (100%) create mode 100644 SgfDevs/uSync/v18/Content/bringing-structure-to-free-form-text.config rename SgfDevs/uSync/{v17 => v18}/Content/building-a-better-ide-visual-programming-presentation-by-trevor-glauz.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/building-complicated-systems-with-domain-driven-design.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/c-sharp.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/c.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/code-of-conduct.config (97%) rename SgfDevs/uSync/{v17 => v18}/Content/codefi.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/companies.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/companies_ke1lh2m5.config (100%) create mode 100644 SgfDevs/uSync/v18/Content/containers-without-docker.config rename SgfDevs/uSync/{v17 => v18}/Content/cordova.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/cpp.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/craft-cms.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/css-shootout-plain-css-vs.tailwind.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/dart.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/demystifying-personalization.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/demystifying-personalization_gajmat3l.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-april-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-april-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-april-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-april-2025.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-april-2026.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-august-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-august-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-august-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-august-2025.config (100%) create mode 100644 SgfDevs/uSync/v18/Content/dev-night-august-2026.config rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-december-2025.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-feb-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-february-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-february-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-february-2026.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-goodbye-windows-hello-linux.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-holiday-party.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-jan-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-january-2026.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-july-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-july-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-july-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-july-2025.config (100%) create mode 100644 SgfDevs/uSync/v18/Content/dev-night-july-2026.config rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-june-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-june-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-june-2023-corrected.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-june-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-june-2025.config (100%) create mode 100644 SgfDevs/uSync/v18/Content/dev-night-june-2026.config rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-march-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-march-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-march-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-march-2025.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-march-2026.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-may-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-may-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-may-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-may-2025.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-may-2026.config (92%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-november-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-november-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-november-2025.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-october-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-october-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-october-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-october-2025.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-september-2021.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-september-2022.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-september-2023.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-september-2024.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-september-2025.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-taking-off-january.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dev-night-tech-exchange.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/developer-panel-day-in-the-life.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/directory.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/discord.config (93%) rename SgfDevs/uSync/{v17 => v18}/Content/django.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/docker.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dotnet-core.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/dotnet.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/double-feature-dev-night-alan-cox-empowering-collaboration-building-copilot-agents-in-sharepoint-online-howard-globus-their-data-is-your-reputation-playing-nice-with-the-ftc.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/dungeons-and-dragons-becoming-the-hero-of-the-sprint.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/edward-j-rice-co.inc.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/efactory.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/elasticsearch.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/element-11.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/events.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/firing-up-your-workbench-the-art-of-forging-with-ai.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/flutter.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/forgotten-password.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/founding-member.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/freelancing-with-upwork-plus-qa-panel.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/from-manual-to-magical-automating-your-life-with-n8n.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/from-sketchware-to-swift-the-ozarksmade-journey-to-allthoughts.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/frontend-design.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/func-that-a-dive-into-functional-programming.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/gatsby.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/getting-started-with-entity-framework-and-webapi.net-core-6.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/getting-started-with-ios-augmented-reality-development.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/getting-started-with-umbraco-9.config (96%) create mode 100644 SgfDevs/uSync/v18/Content/git-internals-plus-ctf.config rename SgfDevs/uSync/{v17 => v18}/Content/go.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/going-off-the-rails-how-do-you-solve-problems-where-no-one-has-gone-before.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/google-cloud-platform.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/groups.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/have-your-cake-and-eat-it-too-single-page-apps-with-server-side-routing-using-inertiajs.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/hearo.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/holiday-lan-party-2025.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/holiday-party.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/home.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/how-to-complete-all-12-aws-certifications-in-6-weeks.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/html-css.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/integrating-and-accepting-online-payments-with-stripe.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/inteview-panel-qa.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/intro-to-aws-cli-and-aws-sdk.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/intro-to-aws-cli-and-aws-sdk_yvtn1y34.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/introduction-to-reach-part-2.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/introduction-to-reach.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/ios.config (100%) create mode 100644 SgfDevs/uSync/v18/Content/jack-henry.config rename SgfDevs/uSync/{v17 => v18}/Content/java.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/javascript.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/jobs.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/jobs_5aoc24ro.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/kotlin.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/kubernetes.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/laravel-livewire-love-it-or-lose-it.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/laravel.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/lateral-union.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/leadership.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/learning-functional-programming-through-construction-first-principles.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/learning-way-too-much-about-audio-programming-to-meet-mark-rober-presentation-by-nate-and-enoch-bradshaw.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/let-s-encrypt-101-deep-dive-into-secure-certificates-for-web-services.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/linux-monitoring-debugging-with-ebpf.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/linux.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/logic-forte.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/login.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/mayhem-development.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/member.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/members.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/method-2021-date-tbd.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/method-conf-2024.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/method-conference-saturday-october-12th-at-the-efactory-register-now.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/mid-level-engineer.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/midwestern-interactive.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/mongodb.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/mostly-serious.config (91%) rename SgfDevs/uSync/{v17 => v18}/Content/mysql.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/nes-video-game-development-and-demo.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/next-level-solutions.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/objective-c.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/online-payments-via-stripe-paying-third-parties.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/oreilly.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/panel-talk-developers-and-their-career-paths.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/perl.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/php.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/pitt-technology-group.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/postgresql.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/practical-blazor.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/python.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/quality-advocacy-in-software-development-not-just-testers.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/r.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/react.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/register.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/reset-password.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/ruby-on-rails.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/ruby-on-rails_teid5wnb.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/ruby.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/rust.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/ruthlessly-exploiting-ai-for-personal-gain-or-profit.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/scala.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/search-results.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/self-interactive.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/sgf.dev-website-launch-how-to-get-involved.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/skills.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/so-you-wanna-load-and-execute-a-binary.config (95%) rename SgfDevs/uSync/{v17/Content/dev-night-software-history-101.config => v18/Content/software-history-101.config} (62%) rename SgfDevs/uSync/{v17 => v18}/Content/speak-with-confidence-mastering-technical-presentations-for-beginners.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/sponsorship.config (63%) rename SgfDevs/uSync/{v17 => v18}/Content/spring.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/springfield-aws.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/springfield-devs.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/springfield-tech-council.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/springfield.net-user-group.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/sql-server.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/sr.product-owner.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/swift.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/symfony.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/tags.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/ten-reasons-your-job-search-isnt-working-presentation-by-ian-schraier.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/terraform-101.config (94%) rename SgfDevs/uSync/{v17 => v18}/Content/test-driven-development-tdd-with-react.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/typescript.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/umbraco.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/unreal-engine.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/usync.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/ux-designer.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/vba.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/virtual-reality.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/vue-js.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/warehq-labs.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/web-dev-intro-series-css-sass.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/web-dev-intro-series-html-css.config (96%) rename SgfDevs/uSync/{v17 => v18}/Content/wfh-vs-in-office-panel-and-discussion.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/what-s-new-in.net-5.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/wordpress.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/wsl-explained.config (95%) rename SgfDevs/uSync/{v17 => v18}/Content/wwt.config (100%) rename SgfDevs/uSync/{v17 => v18}/Content/xamarin.config (100%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/communityevent.config (99%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/companies.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/company.config (99%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/companyhost.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/event.config (98%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/events.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/forgottenpassword.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/group.config (99%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/grouphost.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/groups.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/home.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/introimage.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/introvideo.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/job.config (99%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/jobs.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/leader.config (98%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/leadership.config (98%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/login.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/manualentryhost.config (98%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/markdown.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/meta.config (98%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/nonmemberpresenter.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/page.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/presentation.config (99%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/presenterpicker.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/profile.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/register.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/resetpassword.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/richtexteditor.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/tag.config (97%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/taggroup.config (95%) rename SgfDevs/uSync/{v17 => v18}/ContentTypes/tags.config (95%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ApprovedColor.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/CheckboxList.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/CompanyPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/CompanyTagsPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ContentPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/DatePicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/DatePickerWithTime.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Dropdown.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/DropdownMultiple.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/EmploymentType.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/GroupPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/GroupsPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Host.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ImageCropper.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ImageMediaPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/IntroImageVideo.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/JobBannerImage.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/JobTagsPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelBigint.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelBytes.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelDatetime.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelDecimal.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelInteger.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelPixels.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelString.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/LabelTime.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Leaders.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ListViewCompany.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ListViewContent.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ListViewEvent.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ListViewEvents.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ListViewMedia.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/ListViewMembers.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Markdown.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MediaPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MediaPicker1.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MemberPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MemberTagsPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MemberUserPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MultiMemberPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MultiURLPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MultipleImageMediaPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MultipleMediaPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/MultipleMediaPicker1.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Numeric.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/PageBlocks.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Presenter.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Radiobox.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/RichtextEditor.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/SkillTags2.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/SkillTagsPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Tags.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Textarea.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Textstring.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Truefalse.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/Upload.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/UploadArticle.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/UploadAudio.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/UploadVectorGraphics.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/UploadVideo.config (100%) rename SgfDevs/uSync/{v17 => v18}/DataTypes/UserPicker.config (100%) rename SgfDevs/uSync/{v17 => v18}/Languages/en-us.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/1538675380692.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/_mwp7618.jpg.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/acronym-w-spelled-one-line-w-tec-01.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/added-innovation.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/articles-of-incorporation.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/aws-banner.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/banno.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/bluescape-logo-dark-500x87-1.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/bylaws.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/cameron-presley.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/codefi.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/companies.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/dev-night-169-1.jpg.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/dev-night-july.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/dev-night-presentation.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/dotnet-banner.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/efactory.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/ejr-rgb.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/element11.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/event-method.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/events.config (100%) create mode 100644 SgfDevs/uSync/v18/Media/frame-2-1.png.config create mode 100644 SgfDevs/uSync/v18/Media/frame-2-2.png.config create mode 100644 SgfDevs/uSync/v18/Media/frame-2-3.png.config create mode 100644 SgfDevs/uSync/v18/Media/frame-2-4.png.config rename SgfDevs/uSync/{v17 => v18}/Media/frame-2.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/frontend-design.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/goodby-windows-hello-linux-flyer.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/groups.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/hearo.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/icwfloor.config (100%) create mode 100644 SgfDevs/uSync/v18/Media/imported-speakers.config create mode 100644 SgfDevs/uSync/v18/Media/jack-henry-wordmark-hex-1-1.png.config rename SgfDevs/uSync/{v17 => v18}/Media/lateral-union.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/logic-forte-devs-banner-1410x940.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/logic-forte.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/mayhem.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/midwestern.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/nls-logo-full-color.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/orange.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/oreilly.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/otc-spfd-map-1.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/otc-spfd-map.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/pitt-technology-group.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/screen-shot-2022-11-17-at-1124.44-pm.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/screen-shot-2022-11-17-at-1129.14-pm.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/screenshot-2023-04-12-at-1046.27-pm.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/screenshot-2023-07-27-at-615.11-pm.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/screenshot-2024-11-04-at-125744-pm.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/self-interactive.config (100%) create mode 100644 SgfDevs/uSync/v18/Media/sessionize-speaker-172e600b-65a6-48b0-925e-ff1081c59592.config create mode 100644 SgfDevs/uSync/v18/Media/sessionize-speaker-ca4d3dcf-fb7e-472f-82e6-0d1e024597dc.config rename SgfDevs/uSync/{v17 => v18}/Media/sgf-devs-holiday-party-flyer-1-2.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/sgfdevssponsorship2023-1.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/sgfdevssponsorship2023-2.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/sgfdevssponsorship2023-3-1.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/sgfdevssponsorship2023-3.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/sgfdevssponsorship2023-individuals.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/sgfdevssponsorship2024.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/sgfdevssponsorship2025.pdf.config (100%) create mode 100644 SgfDevs/uSync/v18/Media/sgfdevssponsorship2026.pdf.config rename SgfDevs/uSync/{v17 => v18}/Media/springfield-devs-sponsorship.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/springfieldplustechpluscouncilplusribbonpluscuttingplusnickpluslofaroplusjasonplusarend.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/springfieldplustechpluscouncilplusstcpluslogoplus1.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/survey.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/tech-exchange.avif.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/tech_exchange.png.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/unnamed.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/untitled-2023-04-13-03-52-54.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/untitled-2023-07-06-00-25-04.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/untitled-2023-07-06-00-27-46.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/untitled-2023-07-06-00-39-09.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/usync.config (100%) rename SgfDevs/uSync/{v17 => v18}/Media/wwt.config (100%) rename SgfDevs/uSync/{v17 => v18}/MediaTypes/file.config (100%) rename SgfDevs/uSync/{v17 => v18}/MediaTypes/folder.config (100%) rename SgfDevs/uSync/{v17 => v18}/MediaTypes/image.config (100%) rename SgfDevs/uSync/{v17 => v18}/MediaTypes/umbracomediaarticle.config (100%) rename SgfDevs/uSync/{v17 => v18}/MediaTypes/umbracomediaaudio.config (100%) rename SgfDevs/uSync/{v17 => v18}/MediaTypes/umbracomediavectorgraphics.config (68%) rename SgfDevs/uSync/{v17 => v18}/MediaTypes/umbracomediavideo.config (100%) rename SgfDevs/uSync/{v17 => v18}/MemberTypes/member.config (100%) create mode 100644 SgfDevs/uSync/v18/RelationTypes/relateParentElementContainerOnContainerDelete.config create mode 100644 SgfDevs/uSync/v18/RelationTypes/relateParentElementContainerOnElementDelete.config create mode 100644 SgfDevs/uSync/v18/RelationTypes/umbElement.config rename SgfDevs/uSync/{v17 => v18}/RelationTypes/umbMember.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/about.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/company.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/directory.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/forgottenpassword.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/group.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/groups.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/home.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/job.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/jobs.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/leadership.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/login.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/page.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/profile.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/register.config (100%) rename SgfDevs/uSync/{v17 => v18}/Templates/resetpassword.config (100%) create mode 100644 SgfDevs/uSync/v18/usync.config diff --git a/SgfDevs/uSync/v17/Content/april-5-2025-ten-reasons-your-job-search-isnt-working-presentation-by-ian-schraier.config b/SgfDevs/uSync/v17/Content/april-5-2025-ten-reasons-your-job-search-isnt-working-presentation-by-ian-schraier.config deleted file mode 100644 index 70bb777b..00000000 --- a/SgfDevs/uSync/v17/Content/april-5-2025-ten-reasons-your-job-search-isnt-working-presentation-by-ian-schraier.config +++ /dev/null @@ -1,81 +0,0 @@ - - - - Dev Night - April 2025 (2) - /[-20]/DevNightApril20252/April52025TenReasonsYourJobSearchIsntWorkingPresentationByIanSchraier - true - presentation - 2025-03-30T03:11:45 - - 0 - - -