diff --git a/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj b/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj index f226772..80b994d 100644 --- a/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj +++ b/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj @@ -6,7 +6,7 @@ - + diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs index 094cbde..8fe78bf 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // Changes to this file will be lost if the code is regenerated. // @@ -23,12 +23,12 @@ namespace DeliveryApiModelMapper.TestSite.Models.ModelsBuilder public partial interface IContent : IPublishedContent { /// Text - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text { get; } /// Title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string Title { get; } } @@ -39,15 +39,15 @@ public partial class Content : PublishedContentModel, IContent { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "content"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -67,26 +67,26 @@ public Content(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("text")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text => GetText(this, _publishedValueFallback); /// Static getter for Text - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static global::Umbraco.Cms.Core.Strings.IHtmlEncodedString GetText(IContent that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "text"); /// /// Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("title")] public virtual string Title => GetTitle(this, _publishedValueFallback); /// Static getter for Title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetTitle(IContent that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "title"); } diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs index 11727fb..024833d 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "File"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,15 +52,14 @@ public File(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoBytes")] - public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -68,7 +67,7 @@ public File(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// File /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs index 2c38c98..c3b337d 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "Folder"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs index e4c61d6..4006515 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Home : PublishedContentModel, IContent, ISeo { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "home"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,7 +52,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Footer links /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("footerLinks")] public virtual global::System.Collections.Generic.IEnumerable FooterLinks => this.Value>(_publishedValueFallback, "footerLinks"); @@ -60,7 +60,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("text")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetText(this, _publishedValueFallback); @@ -68,7 +68,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("title")] public virtual string Title => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetTitle(this, _publishedValueFallback); @@ -76,7 +76,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaDescription")] public virtual string MetaDescription => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaDescription(this, _publishedValueFallback); @@ -84,7 +84,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaImage(this, _publishedValueFallback); @@ -92,7 +92,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaTitle")] public virtual string MetaTitle => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaTitle(this, _publishedValueFallback); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs index abf51f3..c621878 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "Image"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,15 +52,14 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoBytes")] - public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -68,7 +67,7 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual global::Umbraco.Cms.Core.PropertyEditors.ValueConverters.ImageCropperValue UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); @@ -76,17 +75,15 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Height: in pixels /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoHeight")] - public virtual string UmbracoHeight => this.Value(_publishedValueFallback, "umbracoHeight"); + public virtual int UmbracoHeight => this.Value(_publishedValueFallback, "umbracoHeight"); /// /// Width: in pixels /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoWidth")] - public virtual string UmbracoWidth => this.Value(_publishedValueFallback, "umbracoWidth"); + public virtual int UmbracoWidth => this.Value(_publishedValueFallback, "umbracoWidth"); } } diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs index 5db0df5..85be837 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "Member"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Member; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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 /// /// Comments /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoMemberComments")] public virtual string UmbracoMemberComments => this.Value(_publishedValueFallback, "umbracoMemberComments"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs index 1c23a0b..8fdcc09 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // Changes to this file will be lost if the code is regenerated. // @@ -24,15 +24,15 @@ public partial class Page : PublishedContentModel, IContent, ISeo { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "page"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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 /// /// Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("text")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetText(this, _publishedValueFallback); @@ -60,7 +60,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("title")] public virtual string Title => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetTitle(this, _publishedValueFallback); @@ -68,7 +68,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaDescription")] public virtual string MetaDescription => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaDescription(this, _publishedValueFallback); @@ -76,7 +76,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaImage(this, _publishedValueFallback); @@ -84,7 +84,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaTitle")] public virtual string MetaTitle => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaTitle(this, _publishedValueFallback); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs index 6a795cc..3376b6b 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // Changes to this file will be lost if the code is regenerated. // @@ -23,17 +23,17 @@ namespace DeliveryApiModelMapper.TestSite.Models.ModelsBuilder public partial interface ISeo : IPublishedContent { /// Meta description - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string MetaDescription { get; } /// Meta image - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage { get; } /// Meta title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string MetaTitle { get; } } @@ -44,15 +44,15 @@ public partial class Seo : PublishedContentModel, ISeo { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "seo"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -72,39 +72,39 @@ public Seo(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Meta description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaDescription")] public virtual string MetaDescription => GetMetaDescription(this, _publishedValueFallback); /// Static getter for Meta description - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetMetaDescription(ISeo that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "metaDescription"); /// /// Meta image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage => GetMetaImage(this, _publishedValueFallback); /// Static getter for Meta image - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static global::Umbraco.Cms.Core.Models.MediaWithCrops GetMetaImage(ISeo that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "metaImage"); /// /// Meta title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaTitle")] public virtual string MetaTitle => GetMetaTitle(this, _publishedValueFallback); /// Static getter for Meta title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetMetaTitle(ISeo that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "metaTitle"); } diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs index 3926cfd..77ed3a9 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "umbracoMediaArticle"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,15 +52,14 @@ public UmbracoMediaArticle(IPublishedContent content, IPublishedValueFallback pu /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoBytes")] - public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -68,7 +67,7 @@ public UmbracoMediaArticle(IPublishedContent content, IPublishedValueFallback pu /// /// Article /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs index 7d32a4c..66c9af4 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "umbracoMediaAudio"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,15 +52,14 @@ public UmbracoMediaAudio(IPublishedContent content, IPublishedValueFallback publ /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoBytes")] - public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -68,7 +67,7 @@ public UmbracoMediaAudio(IPublishedContent content, IPublishedValueFallback publ /// /// Audio /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs index e3ba76c..ad46451 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "umbracoMediaVectorGraphics"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,15 +52,14 @@ public UmbracoMediaVectorGraphics(IPublishedContent content, IPublishedValueFall /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoBytes")] - public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -68,7 +67,7 @@ public UmbracoMediaVectorGraphics(IPublishedContent content, IPublishedValueFall /// /// Vector Graphics /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs index 542fb67..17e1da4 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 +// Umbraco.ModelsBuilder.Embedded // // 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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const string ModelTypeAlias = "umbracoMediaVideo"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [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", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); @@ -52,15 +52,14 @@ public UmbracoMediaVideo(IPublishedContent content, IPublishedValueFallback publ /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [ImplementPropertyType("umbracoBytes")] - public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -68,7 +67,7 @@ public UmbracoMediaVideo(IPublishedContent content, IPublishedValueFallback publ /// /// Video /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json b/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json index 356acf3..784c2d6 100644 --- a/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json +++ b/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json @@ -93,8 +93,8 @@ "HelpPage": { "$ref": "#/definitions/HelpPageSettings" }, - "DefaultDataCreation": { - "$ref": "#/definitions/InstallDefaultDataSettings" + "InstallDefaultData": { + "$ref": "#/definitions/InstallDefaultDataNamedOptions" }, "DataTypes": { "$ref": "#/definitions/DataTypesSettings" @@ -155,22 +155,27 @@ "LoginBackgroundImage": { "type": "string", "description": "Gets or sets a value for the path to the login screen background image.\n ", - "default": "login/login.jpg" + "default": "assets/login.jpg" }, "LoginLogoImage": { "type": "string", "description": "Gets or sets a value for the path to the login screen logo image\nshown on top of the background image set in LoginBackgroundImage.\n ", - "default": "login/logo_light.svg" + "default": "assets/logo_light.svg" }, "LoginLogoImageAlternative": { "type": "string", "description": "Gets or sets a value for the path to the login screen logo image when shown on top\nof a light background (e.g. in mobile resolutions).\n ", - "default": "login/logo_dark.svg" + "default": "assets/logo_dark.svg" }, - "HideBackOfficeLogo": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to hide the backoffice umbraco logo or not.\n ", - "default": false + "BackOfficeLogo": { + "type": "string", + "description": "Gets or sets a value for the path to the backoffice logo.\n ", + "default": "assets/logo.svg" + }, + "BackOfficeLogoAlternative": { + "type": "string", + "description": "Gets or sets a value for the path to the alternative backoffice logo, which can be shown\non top of a light background.\n ", + "default": "assets/logo_blue.svg" }, "DisableDeleteWhenReferenced": { "type": "boolean", @@ -221,6 +226,11 @@ "type": "boolean", "description": "Gets or sets a value indicating whether to show domain warnings.", "default": true + }, + "ShowUnroutableContentWarnings": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to show unroutable content warnings.", + "default": true } } }, @@ -256,7 +266,6 @@ }, "AutoFillImageProperties": { "type": "array", - "description": "Gets or sets a value for the imaging autofill following media file upload fields.\n ", "items": { "$ref": "#/definitions/ImagingAutoFillUploadField" } @@ -602,6 +611,11 @@ "description": "Gets or sets a value indicating the debug log level.\n ", "format": "int32", "default": 0 + }, + "IncludeVersionNumberInGeneratedModels": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the version number should be included in generated models.\n ", + "default": true } } }, @@ -686,11 +700,6 @@ "type": "string", "description": "Gets or sets a value for the physical Umbraco media root path (falls back to UmbracoMediaPath when\nempty).\n " }, - "InstallMissingDatabase": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to install the database when it is missing.\n ", - "default": false - }, "DisableElectionForSingleServer": { "type": "boolean", "description": "Gets or sets a value indicating whether to disable the election for a single server.\n ", @@ -1224,6 +1233,16 @@ "type": "string", "description": "Gets or sets the folder to use for log files.", "default": "~/umbraco/Logs" + }, + "FileNameFormat": { + "type": "string", + "description": "Gets or sets the file name format to use for log files.", + "default": "UmbracoTraceLog.{0}..json" + }, + "FileNameFormatArguments": { + "type": "string", + "description": "Gets or sets the file name format arguments to use for log files.", + "default": "MachineName" } } }, @@ -1278,16 +1297,18 @@ "description": "Gets or sets a value indicating whether to convert URLs to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", "default": "try" }, + "ConvertFileNamesToAscii": { + "type": "string", + "description": "Gets or sets a value indicating whether to convert file names to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", + "default": "false" + }, "EnableDefaultCharReplacements": { "type": "boolean", "description": "Disable all default character replacements\n ", "default": true }, "UserDefinedCharCollection": { - "type": [ - "array", - "null" - ], + "type": "array", "description": "Add additional character replacements, or override defaults\n ", "items": { "$ref": "#/definitions/CharItem" @@ -1321,21 +1342,13 @@ } ] }, - "MaxQueryStringLength": { - "type": [ - "integer", - "null" - ], - "description": "Gets or sets a value for the maximum query string length.", - "format": "int32" - }, "MaxRequestLength": { "type": [ "integer", "null" ], "description": "Gets or sets a value for the maximum request length in kb.\n ", - "format": "int32" + "format": "int64" }, "TemporaryFileLifeTime": { "type": "string", @@ -1392,7 +1405,13 @@ }, "UsernameIsEmail": { "type": "boolean", - "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n " + "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n ", + "default": true + }, + "MemberRequireUniqueEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the member's email address must be unique.\n ", + "default": true }, "AllowedUserNameCharacters": { "type": "string", @@ -1426,6 +1445,22 @@ "description": "Gets or sets a value indicating whether to allow concurrent logins.\n ", "default": false }, + "UserDefaultFailedLoginDurationInMilliseconds": { + "type": "integer", + "description": "Gets or sets the default duration (in milliseconds) of failed login attempts.", + "format": "int64", + "default": 1000, + "maximum": 9223372036854780000.0, + "minimum": 0.0 + }, + "UserMinimumFailedLoginDurationInMilliseconds": { + "type": "integer", + "description": "Gets or sets the minimum duration (in milliseconds) of failed login attempts.", + "format": "int64", + "default": 250, + "maximum": 9223372036854780000.0, + "minimum": 0.0 + }, "BackOfficeHost": { "type": [ "null", @@ -1464,10 +1499,7 @@ "minLength": 1 }, "AdditionalEntryAssemblies": { - "type": [ - "array", - "null" - ], + "type": "array", "description": "By default the entry assemblies for scanning plugin types is the Umbraco DLLs. If you require\nscanning for plugins based on different root referenced assemblies you can add the assembly name to this list.\n ", "items": { "type": "string" @@ -1678,10 +1710,7 @@ "type": "object", "properties": { "HelpPageUrlAllowList": { - "type": [ - "array", - "null" - ], + "type": "array", "description": "Gets or sets the allowed addresses to retrieve data for the content dashboard.\n ", "items": { "type": "string" @@ -1689,6 +1718,23 @@ } } }, + "InstallDefaultDataNamedOptions": { + "type": "object", + "properties": { + "Languages": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "DataTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MediaTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MemberTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + } + } + }, "InstallDefaultDataSettings": { "type": "object", "description": "Typed configuration options for installation of default data.\n ", @@ -1797,9 +1843,32 @@ "description": "Gets or sets a value indicating number of days to keep logs for.\n ", "format": "int32", "default": 30 + }, + "PayloadType": { + "description": "Gets or sets a value indicating the type of payload used for sending webhooks\n ", + "default": "Legacy", + "oneOf": [ + { + "$ref": "#/definitions/WebhookPayloadType" + } + ] } } }, + "WebhookPayloadType": { + "type": "string", + "description": "", + "x-enumNames": [ + "Minimal", + "Extended", + "Legacy" + ], + "enum": [ + "Minimal", + "Extended", + "Legacy" + ] + }, "CacheSettings": { "type": "object", "properties": { diff --git a/src/DeliveryApiModelMapper.TestSite/appsettings.json b/src/DeliveryApiModelMapper.TestSite/appsettings.json index fc99486..de778ea 100644 --- a/src/DeliveryApiModelMapper.TestSite/appsettings.json +++ b/src/DeliveryApiModelMapper.TestSite/appsettings.json @@ -32,7 +32,8 @@ "ModelsBuilder": { "ModelsMode": "SourceCodeAuto", "ModelsDirectory": "~/Models/ModelsBuilder", - "ModelsNamespace": "DeliveryApiModelMapper.TestSite.Models.ModelsBuilder" + "ModelsNamespace": "DeliveryApiModelMapper.TestSite.Models.ModelsBuilder", + "IncludeVersionNumberInGeneratedModels": false } } }, diff --git a/src/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json b/src/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json index 0985a08..dca8b6c 100644 --- a/src/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json +++ b/src/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json @@ -1,578 +1,491 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { - "AddOnManagerNamespace": { - "properties": { - "ModelManager": { - "$ref": "#/definitions/ModelManager" - }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" - }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" - }, - "baseURL": { - "type": "string" - }, - "language": { - "type": "string" - }, - "languageLoad": { - "type": "boolean" - } - }, - "required": [ - "ModelManager", - "PluginManager", - "ThemeManager", - "baseURL", - "language", - "languageLoad" - ], - "type": "object" - }, - "AllowedFormat": { - "anyOf": [ - { - "$ref": "#/definitions/Separator" - }, - { - "$ref": "#/definitions/FormatReference" - }, + "CollectionAliasConditionConfig": { + "allOf": [ { - "$ref": "#/definitions/BlockStyleFormat" + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" }, { - "$ref": "#/definitions/InlineStyleFormat" - }, + "properties": { + "match": { + "description": "The collection that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "CollectionBulkActionPermissionConditionConfig": { + "allOf": [ { - "$ref": "#/definitions/SelectorStyleFormat" + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" }, { - "$ref": "#/definitions/NestedFormatting" + "properties": { + "match": { + "type": "object" + } + }, + "required": [ + "match" + ], + "type": "object" } ] }, - "Annotator": { + "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": { - "annotate": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "annotationChanged": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "getAll": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "register": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "remove": { - "type": "object" + "type": { + "const": "appEntryPoint", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "removeAll": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "annotate", - "annotationChanged", - "getAll", - "register", - "remove", - "removeAll" + "alias", + "name", + "type" ], "type": "object" }, - "ApiLoaderProperty": { - "type": [ - "string", - "object" - ] - }, - "AstNode": { + "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": { - "attributes": { - "$ref": "#/definitions/Attributes$1" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "name": { + "forProviderName": { + "description": "The provider name that this provider is for.", + "examples": "'Umbraco.Github'", "type": "string" }, - "next": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parent": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "prev": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaAuthProvider", + "description": "This contains properties specific to the type of extension" }, - "raw": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, "type": { - "type": "number" - }, - "value": { + "const": "authProvider", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ + "alias", + "forProviderName", "name", "type" ], "type": "object" }, - "AstNodeConstructor": { + "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": { - "prototype": { - "$ref": "#/definitions/AstNode" + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "prototype" + "alias", + "name", + "type" ], "type": "object" }, - "Attr": { + "ManifestBase": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "COMMENT_NODE": { - "const": 8, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" + "type": { + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_NODE": { - "const": 9, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "type": { + "const": "bundle", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "localName": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "name": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" + "meta": { + "$ref": "#/definitions/MetaCollection" }, - "prefix": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "specified": { - "type": "boolean" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "value": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "localName", - "name", - "namespaceURI", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "ownerElement", - "parentElement", - "parentNode", - "prefix", - "previousSibling", - "specified", - "textContent", - "value" - ], - "type": "object" - }, - "AttributeSpec": { - "description": "Used to [define](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) attributes on nodes or\nmarks.", - "properties": { - "default": { - "description": "The default value for this attribute, to use when no explicit\nvalue is provided. Attributes that have no default must be\nprovided whenever a node or mark of a type that has them is\ncreated." - }, - "validate": { - "description": "A function or type name used to validate values of this\nattribute. This will be used when deserializing the attribute\nfrom JSON, and when running [`Node.check`](https://prosemirror.net/docs/ref/#model.Node.check).\nWhen a function, it should raise an exception if the value isn't\nof the expected type or shape. When a string, it should be a\n`|`-separated string of primitive types (`\"number\"`, `\"string\"`,\n`\"boolean\"`, `\"null\"`, and `\"undefined\"`), and the library will\nraise an error when the value is not one of those types.", - "type": [ - "string", - "object" - ] - } - }, - "type": "object" - }, - "Attributes$1": { - "allOf": [ - { - "items": { - "properties": { - "name": { + "items": { "type": "string" }, - "value": { - "type": "string" - } + "type": "array" }, - "required": [ - "name", - "value" - ], - "type": "object" - }, - "type": "array" - }, - { - "properties": { - "map": { - "$ref": "#/definitions/Record" + { + "type": "string" } - }, - "required": [ - "map" ], - "type": "object" - } - ] - }, - "AutoFillBase": { - "enum": [ - "", - "off", - "on" - ], - "type": "string" - }, - "BarProp": { - "properties": { - "visible": { - "type": "boolean" - } - }, - "required": [ - "visible" - ], - "type": "object" - }, - "BlobCache": { - "properties": { - "add": { - "type": "object" - }, - "create": { - "type": "object" - }, - "destroy": { - "type": "object" - }, - "findFirst": { - "type": "object" - }, - "get": { - "type": "object" - }, - "getByData": { - "type": "object" - }, - "getByUri": { - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "removeByUri": { - "type": "object" - } - }, - "required": [ - "add", - "create", - "destroy", - "findFirst", - "get", - "getByData", - "getByUri", - "removeByUri" - ], - "type": "object" - }, - "BlockEntryIsExposedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.BlockWorkspaceIsExposed", + "type": { + "const": "collection", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "match": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "alias" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "BlockEntryShowContentEditConditionConfig": { + "ManifestCollectionAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", "properties": { "alias": { - "const": "Umb.Condition.BlockEntryShowContentEdit", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "BlockStyleFormat": { - "properties": { - "attributes": { - "$ref": "#/definitions/Record" }, - "block": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "block_expand": { - "type": "boolean" - }, - "ceFalseOverride": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "classes": { + "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": { @@ -583,70552 +496,10150 @@ { "type": "string" } - ] - }, - "clear_child_styles": { - "type": "boolean" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "collapsed": { - "type": "boolean" + "type": { + "const": "collectionAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "deep": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "exact": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "expand": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "icon": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "links": { - "type": "boolean" - }, - "list_block": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "merge_siblings": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "merge_with_parents": { - "type": "boolean" + "kind": { + "const": "create", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "mixed": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaCollectionAction" }, "name": { + "description": "The friendly name of the extension", "type": "string" }, - "onformat": { - "type": "object" - }, - "onmatch": { - "type": "object" - }, - "preserve_attributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "preview": { + "overwrites": { "anyOf": [ { - "const": false, - "type": "boolean" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "string" } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" ], - "type": "string" - }, - "remove_similar": { - "type": "boolean" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "title": { + "type": { + "const": "collectionAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "toggle": { - "type": "boolean" - }, - "wrapper": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "block", - "title" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "BlockWorkspaceHasSettingsConditionConfig": { + "ManifestCollectionView": { "properties": { "alias": { - "const": "Umb.Condition.BlockWorkspaceHasSettings", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "Bookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - } - ] - }, - "BookmarkManager": { - "properties": { - "getBookmark": { - "type": "object" - }, - "moveToBookmark": { - "type": "object" - } - }, - "required": [ - "getBookmark", - "moveToBookmark" - ], - "type": "object" - }, - "BookmarkManagerNamespace": { - "properties": { - "isBookmarkNode": { - "type": "object" - } - }, - "required": [ - "isBookmarkNode" - ], - "type": "object" - }, - "CSSNumericValue": { - "type": "object" - }, - "CSSRule": { - "properties": { - "CHARSET_RULE": { - "const": 2, - "type": "number" - }, - "COUNTER_STYLE_RULE": { - "const": 11, - "type": "number" - }, - "FONT_FACE_RULE": { - "const": 5, - "type": "number" - }, - "FONT_FEATURE_VALUES_RULE": { - "const": 14, - "type": "number" - }, - "IMPORT_RULE": { - "const": 3, - "type": "number" - }, - "KEYFRAMES_RULE": { - "const": 7, - "type": "number" - }, - "KEYFRAME_RULE": { - "const": 8, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "MEDIA_RULE": { - "const": 4, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "NAMESPACE_RULE": { - "const": 10, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "PAGE_RULE": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "STYLE_RULE": { - "const": 1, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "SUPPORTS_RULE": { - "const": 12, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaCollectionView", + "description": "This contains properties specific to the type of extension" }, - "cssText": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "parentStyleSheet": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/CSSStyleSheet" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "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 lower numbers being first in the list", "type": "number" } }, "required": [ - "CHARSET_RULE", - "COUNTER_STYLE_RULE", - "FONT_FACE_RULE", - "FONT_FEATURE_VALUES_RULE", - "IMPORT_RULE", - "KEYFRAMES_RULE", - "KEYFRAME_RULE", - "MEDIA_RULE", - "NAMESPACE_RULE", - "PAGE_RULE", - "STYLE_RULE", - "SUPPORTS_RULE", - "cssText", - "parentRule", - "parentStyleSheet", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "CSSStyleSheet": { + "ManifestCondition": { + "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", "properties": { - "cssRules": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSRule" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "disabled": { - "type": "boolean" - }, - "href": { - "type": [ - "null", - "string" - ] - }, - "media": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "mediaText": { - "type": "string" - } - }, - "required": [ - "length", - "mediaText" - ], - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ownerNode": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "$ref": "#/definitions/ProcessingInstruction" - }, - { - "type": "null" - } - ] + "api": { + "type": "string" }, - "ownerRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parentStyleSheet": { - "anyOf": [ - { - "$ref": "#/definitions/CSSStyleSheet" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "rules": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSRule" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "title": { - "type": [ - "null", - "string" - ] + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "cssRules", - "disabled", - "href", - "media", - "ownerNode", - "ownerRule", - "parentStyleSheet", - "rules", - "title", + "alias", + "name", "type" ], "type": "object" }, - "CacheStorage": { - "type": "object" - }, - "ChildNode": { + "ManifestCurrentUserAction": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ownerDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaCurrentUserAction" }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "textContent": { - "type": [ - "null", - "string" - ] - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "textContent" - ], - "type": "object" - }, - "Clipboard": { - "type": "object" - }, - "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" - } - ] - }, - "CollectionBulkActionPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" - }, - { - "properties": { - "match": { - "type": "object" - } - }, - "required": [ - "match" ], - "type": "object" - } - ] - }, - "CompleteUndoLevel": { - "properties": { - "beforeBookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] - }, - "bookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] - }, - "content": { - "type": "string" - }, - "fragments": { - "type": "null" + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "const": "complete", + "const": "currentUserAction", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "ContentLanguage": { + "ManifestDashboard": { "properties": { - "code": { - "type": "string" - }, - "customCode": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "title": { - "type": "string" - } - }, - "required": [ - "code", - "title" - ], - "type": "object" - }, - "ContentMatch": { - "description": "Instances of this class represent a match state of a node type's\n[content expression](https://prosemirror.net/docs/ref/#model.NodeSpec.content), and can be used to\nfind out whether further content matches here, and whether a given\nposition is a valid end of the node.", - "properties": { - "defaultType": { - "anyOf": [ - { - "$ref": "#/definitions/NodeType" - }, - { - "type": "null" - } - ], - "description": "Get the first matching node type at this match position that can\nbe generated." - }, - "edgeCount": { - "description": "The number of outgoing edges this node has in the finite\nautomaton that describes the content expression.", - "type": "number" - }, - "validEnd": { - "description": "True when this match state represents a valid end of the node.", - "type": "boolean" - } - }, - "required": [ - "defaultType", - "edgeCount", - "validEnd" - ], - "type": "object" - }, - "ControlSelection": { - "properties": { - "destroy": { - "type": "object" - }, - "hideResizeRect": { - "type": "object" - }, - "isResizable": { - "type": "object" - }, - "showResizeRect": { - "type": "object" - }, - "updateResizeRect": { - "type": "object" - } - }, - "required": [ - "destroy", - "hideResizeRect", - "isResizable", - "showResizeRect", - "updateResizeRect" - ], - "type": "object" - }, - "CredentialsContainer": { - "type": "object" - }, - "Crypto": { - "properties": { - "subtle": { - "$ref": "#/definitions/SubtleCrypto" - } - }, - "required": [ - "subtle" - ], - "type": "object" - }, - "CustomElementRegistry": { - "type": "object" - }, - "DOMImplementation": { - "type": "object" - }, - "DOMMatrix": { - "properties": { - "a": { - "type": "number" - }, - "b": { - "type": "number" - }, - "c": { - "type": "number" - }, - "d": { - "type": "number" - }, - "e": { - "type": "number" - }, - "f": { - "type": "number" - }, - "is2D": { - "type": "boolean" - }, - "isIdentity": { - "type": "boolean" - }, - "m11": { - "type": "number" - }, - "m12": { - "type": "number" - }, - "m13": { - "type": "number" - }, - "m14": { - "type": "number" - }, - "m21": { - "type": "number" - }, - "m22": { - "type": "number" - }, - "m23": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "m24": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "m31": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "m32": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "m33": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "m34": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaDashboard", + "description": "This contains properties specific to the type of extension" }, - "m41": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "m42": { - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "m43": { - "type": "number" + "type": { + "const": "dashboard", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "m44": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "a", - "b", - "c", - "d", - "e", - "f", - "is2D", - "isIdentity", - "m11", - "m12", - "m13", - "m14", - "m21", - "m22", - "m23", - "m24", - "m31", - "m32", - "m33", - "m34", - "m41", - "m42", - "m43", - "m44" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "DOMPointReadOnly": { + "ManifestDataSourceDataMapping": { "properties": { - "w": { - "type": "number" - }, - "x": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "y": { - "type": "number" + "api": { + "type": "string" }, - "z": { - "type": "number" - } - }, - "required": [ - "w", - "x", - "y", - "z" - ], - "type": "object" - }, - "DOMRect": { - "properties": { - "bottom": { - "type": "number" + "forDataModel": { + "type": "string" }, - "height": { - "type": "number" + "forDataSource": { + "type": "string" }, - "left": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "right": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "top": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaDataSourceDataMapping" }, - "width": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "x": { - "type": "number" + "type": { + "const": "dataSourceDataMapping", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "y": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" + "alias", + "forDataModel", + "forDataSource", + "meta", + "name", + "type" ], "type": "object" }, - "DOMRectReadOnly": { + "ManifestEntityAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", "properties": { - "bottom": { - "type": "number" - }, - "height": { - "type": "number" - }, - "left": { - "type": "number" - }, - "right": { - "type": "number" - }, - "top": { - "type": "number" - }, - "width": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "x": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "y": { - "type": "number" - } - }, - "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" - ], - "type": "object" - }, - "DOMStringMap": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "DOMUtils": { - "properties": { - "add": { - "type": "object" - }, - "addClass": { - "type": "object" - }, - "addStyle": { - "type": "object" - }, - "bind": { - "type": "object" - }, - "boundEvents": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "items": [ + "anyOf": [ { - "$ref": "#/definitions/Target" + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, { - "type": "string" + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, { - "type": "object" + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - {} - ], - "maxItems": 4, - "minItems": 4, - "type": "array" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "boxModel": { - "type": "boolean" - }, - "clone": { - "type": "object" - }, - "create": { - "type": "object" - }, - "createFragment": { - "type": "object" - }, - "createHTML": { - "type": "object" - }, - "createRng": { - "type": "object" - }, - "decode": { - "type": "object" - }, - "destroy": { - "type": "object" - }, - "dispatch": { - "type": "object" - }, - "doc": { - "$ref": "#/definitions/Document" - }, - "dumpRng": { - "type": "object" - }, - "encode": { - "type": "object" - }, - "events": { - "$ref": "#/definitions/EventUtils" - }, - "files": { - "$ref": "#/definitions/Record" - }, - "findCommonAncestor": { - "type": "object" - }, - "fire": { - "type": "object" - }, - "get": { - "type": "object" - }, - "getAttrib": { - "type": "object" - }, - "getAttribs": { - "type": "object" - }, - "getContentEditable": { - "type": "object" - }, - "getContentEditableParent": { - "type": "object" - }, - "getNext": { - "type": "object" - }, - "getOuterHTML": { - "type": "object" - }, - "getParent": { - "type": "object" - }, - "getParents": { - "type": "object" - }, - "getPos": { - "type": "object" - }, - "getPrev": { - "type": "object" - }, - "getRect": { - "type": "object" - }, - "getRoot": { - "type": "object" - }, - "getSize": { - "type": "object" - }, - "getStyle": { - "type": "object" - }, - "getViewPort": { - "type": "object" - }, - "hasClass": { - "type": "object" - }, - "hide": { - "type": "object" - }, - "insertAfter": { - "type": "object" - }, - "is": { - "type": "object" - }, - "isBlock": { - "type": "object" - }, - "isChildOf": { - "type": "object" - }, - "isEditable": { - "type": "object" - }, - "isEmpty": { - "type": "object" - }, - "isHidden": { - "type": "object" - }, - "loadCSS": { - "type": "object" - }, - "nodeIndex": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "parseStyle": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "remove": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "removeAllAttribs": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "removeClass": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "rename": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityAction" }, - "replace": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "root": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Node" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "select": { - "type": "object" - }, - "serializeStyle": { - "type": "object" - }, - "setAttrib": { - "type": "object" - }, - "setAttribs": { - "type": "object" - }, - "setHTML": { - "type": "object" - }, - "setOuterHTML": { - "type": "object" - }, - "setStyle": { - "type": "object" - }, - "setStyles": { - "type": "object" - }, - "settings": { - "$ref": "#/definitions/Partial" - }, - "show": { - "type": "object" - }, - "split": { - "type": "object" - }, - "stdMode": { - "type": "boolean" - }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" - }, - "styles": { - "$ref": "#/definitions/Styles" - }, - "toggleClass": { - "type": "object" - }, - "unbind": { - "type": "object" - }, - "uniqueId": { - "type": "object" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "win": { - "$ref": "#/definitions/Window" - } - }, - "required": [ - "add", - "addClass", - "addStyle", - "bind", - "boundEvents", - "boxModel", - "clone", - "create", - "createFragment", - "createHTML", - "createRng", - "decode", - "destroy", - "dispatch", - "doc", - "dumpRng", - "encode", - "events", - "files", - "findCommonAncestor", - "fire", - "get", - "getAttrib", - "getAttribs", - "getContentEditable", - "getContentEditableParent", - "getNext", - "getOuterHTML", - "getParent", - "getParents", - "getPos", - "getPrev", - "getRect", - "getRoot", - "getSize", - "getStyle", - "getViewPort", - "hasClass", - "hide", - "insertAfter", - "is", - "isBlock", - "isChildOf", - "isEditable", - "isEmpty", - "isHidden", - "loadCSS", - "nodeIndex", - "parseStyle", - "remove", - "removeAllAttribs", - "removeClass", - "rename", - "replace", - "root", - "schema", - "select", - "serializeStyle", - "setAttrib", - "setAttribs", - "setHTML", - "setOuterHTML", - "setStyle", - "setStyles", - "settings", - "show", - "split", - "stdMode", - "styleSheetLoader", - "styles", - "toggleClass", - "unbind", - "uniqueId", - "win" - ], - "type": "object" - }, - "DOMUtilsNamespace": { - "properties": { - "DOM": { - "$ref": "#/definitions/DOMUtils" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "nodeIndex": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "DOM", - "nodeIndex" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "Delay": { + "ManifestEntityActionCreateFolderKind": { "properties": { - "setEditorInterval": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "setEditorTimeout": { - "type": "object" - } - }, - "required": [ - "setEditorInterval", - "setEditorTimeout" - ], - "type": "object" - }, - "Document": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "URL": { - "type": "string" - }, - "activeElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "adoptedStyleSheets": { - "items": { - "$ref": "#/definitions/CSSStyleSheet" - }, - "type": "array" - }, - "alinkColor": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "all": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "anchors": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/HTMLAnchorElement" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "applets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "baseURI": { - "type": "string" - }, - "bgColor": { - "type": "string" - }, - "body": { - "$ref": "#/definitions/HTMLElement" - }, - "characterSet": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "charset": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "childElementCount": { - "type": "number" - }, - "childNodes": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/ChildNode" + "type": "string" }, "type": "array" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "compatMode": { - "type": "string" - }, - "contentType": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "cookie": { + "kind": { + "const": "folderCreate", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "currentScript": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLScriptElement" - }, - { - "$ref": "#/definitions/SVGScriptElement" - }, - { - "type": "null" - } - ] - }, - "defaultView": { - "anyOf": [ - { - "allOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "object" - } - ] - }, - { - "type": "null" - } - ] - }, - "designMode": { - "type": "string" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "dir": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "doctype": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/DocumentType" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "documentElement": { - "$ref": "#/definitions/HTMLElement" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "documentURI": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "domain": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "embeds": { - "items": { - "$ref": "#/definitions/HTMLEmbedElement" - }, - "type": "array" - }, - "fgColor": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fonts": { - "$ref": "#/definitions/FontFaceSet" - }, - "forms": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - "COMMENT_NODE": { - "const": 8, - "type": "number" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "acceptCharset": { - "type": "string" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "action": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autocomplete": { - "$ref": "#/definitions/AutoFillBase" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" + { + "$ref": "#/definitions/SectionAliasConditionConfig" }, - "clientHeight": { - "type": "number" + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" }, - "clientLeft": { - "type": "number" + { + "$ref": "#/definitions/CollectionAliasConditionConfig" }, - "clientTop": { - "type": "number" + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" }, - "clientWidth": { - "type": "number" + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" }, - "contentEditable": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" }, - "dir": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" }, - "draggable": { - "type": "boolean" - }, - "elements": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "encoding": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" }, - "enctype": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" }, - "enterKeyHint": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" }, - "inert": { - "type": "boolean" + { + "$ref": "#/definitions/SwitchConditionConfig" }, - "innerHTML": { + { + "$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" }, - "innerText": { - "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 lower 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/UmbLanguageUserPermissionConditionConfig" }, - "inputMode": { - "type": "string" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, - "isConnected": { - "type": "boolean" + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - "isContentEditable": { - "type": "boolean" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" }, - "lang": { - "type": "string" + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "length": { - "type": "number" - }, - "localName": { - "type": "string" + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" }, - "method": { - "type": "string" + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" }, - "name": { - "type": "string" + { + "$ref": "#/definitions/SectionAliasConditionConfig" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noValidate": { - "type": "boolean" - }, - "nodeName": { - "type": "string" + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" }, - "nodeType": { - "type": "number" + { + "$ref": "#/definitions/CollectionAliasConditionConfig" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" }, - "nonce": { - "type": "string" + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" }, - "outerText": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "rel": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" }, - "relList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" }, - "target": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" }, - "textContent": { - "type": [ - "null", - "string" - ] + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" }, - "title": { - "type": "string" + { + "$ref": "#/definitions/SwitchConditionConfig" }, - "translate": { - "type": "boolean" + { + "$ref": "#/definitions/UmbConditionConfigBase" } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "acceptCharset", - "accessKey", - "accessKeyLabel", - "action", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autocomplete", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "elements", - "encoding", - "enctype", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "length", - "localName", - "method", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "noValidate", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "rel", - "relList", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "target", - "textContent", - "title", - "translate" - ], - "type": "object" + ] }, "type": "array" }, - "fullscreen": { - "type": "boolean" - }, - "fullscreenElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fullscreenEnabled": { - "type": "boolean" - }, - "head": { - "$ref": "#/definitions/HTMLHeadElement" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "hidden": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "images": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLImageElement" + "type": "string" }, "type": "array" }, - "implementation": { - "$ref": "#/definitions/DOMImplementation" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "inputEncoding": { + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "isConnected": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityActionDefaultKind" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "lastElementChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "lastModified": { - "type": "string" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "linkColor": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "links": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLAnchorElement" - }, - { - "$ref": "#/definitions/HTMLAreaElement" - } - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/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" }, - "location": { - "$ref": "#/definitions/Location" + "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" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onauxclick": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onblur": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "oncancel": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "oncanplay": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "delete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionDeleteKind" }, - "onchange": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onclick": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onclose": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "oncopy": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "oncuechange": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "oncut": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ondblclick": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ondrag": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "ondragend": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ondragenter": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ondragleave": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionDuplicateToKind" }, - "ondragover": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondragstart": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ondrop": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ondurationchange": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onemptied": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onended": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onfocus": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointerlockchange": { - "type": [ - "null", - "object" - ] - }, - "onpointerlockerror": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreadystatechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvisibilitychange": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "ownerDocument": { - "type": "null" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pictureInPictureElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "pictureInPictureEnabled": { - "type": "boolean" - }, - "plugins": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLEmbedElement" + "type": "string" }, "type": "array" }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "readyState": { - "$ref": "#/definitions/DocumentReadyState" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "referrer": { + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "rootElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionMoveToKind" }, - "scripts": { - "items": { - "$ref": "#/definitions/HTMLScriptElement" - }, - "type": "array" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "scrollingElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "styleSheets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSStyleSheet" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "required": [ - "length" ], - "type": "object" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "timeline": { - "$ref": "#/definitions/DocumentTimeline" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "title": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "visibilityState": { - "$ref": "#/definitions/DocumentVisibilityState" - }, - "vlinkColor": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "URL", - "activeElement", - "adoptedStyleSheets", - "alinkColor", - "all", - "anchors", - "applets", - "baseURI", - "bgColor", - "body", - "characterSet", - "charset", - "childElementCount", - "childNodes", - "children", - "compatMode", - "contentType", - "cookie", - "currentScript", - "defaultView", - "designMode", - "dir", - "doctype", - "documentElement", - "documentURI", - "domain", - "embeds", - "fgColor", - "firstChild", - "firstElementChild", - "fonts", - "forms", - "fullscreen", - "fullscreenElement", - "fullscreenEnabled", - "head", - "hidden", - "images", - "implementation", - "inputEncoding", - "isConnected", - "lastChild", - "lastElementChild", - "lastModified", - "linkColor", - "links", - "location", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointerlockchange", - "onpointerlockerror", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreadystatechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvisibilitychange", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "ownerDocument", - "parentElement", - "parentNode", - "pictureInPictureElement", - "pictureInPictureEnabled", - "plugins", - "pointerLockElement", - "previousSibling", - "readyState", - "referrer", - "rootElement", - "scripts", - "scrollingElement", - "styleSheets", - "textContent", - "timeline", - "title", - "visibilityState", - "vlinkColor" - ], - "type": "object" - }, - "DocumentReadyState": { - "enum": [ - "complete", - "interactive", - "loading" - ], - "type": "string" - }, - "DocumentTimeline": { - "properties": { - "currentTime": { - "anyOf": [ - { - "$ref": "#/definitions/CSSNumericValue" - }, - { - "type": [ - "null", - "number" - ] - } - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "currentTime" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "DocumentType": { + "ManifestEntityActionReloadTreeItemChildrenKind": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" + "kind": { + "const": "reloadTreeItemChildren", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityActionReloadTreeItemChildrenKind" }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ENTITY_NODE": { - "const": 6, - "type": "number" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ENTITY_REFERENCE_NODE": { - "const": 5, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "baseURI": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "childNodes": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/ChildNode" + "type": "string" }, "type": "array" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isConnected": { - "type": "boolean" + "kind": { + "const": "sortChildrenOfContent", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, "name": { + "description": "The friendly name of the extension", "type": "string" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "publicId": { - "type": "string" - }, - "systemId": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] } }, "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", + "alias", + "forEntityTypes", + "kind", + "meta", "name", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "publicId", - "systemId", - "textContent" - ], - "type": "object" - }, - "DocumentVisibilityState": { - "enum": [ - "hidden", - "visible" - ], - "type": "string" - }, - "DomParser": { - "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" - }, - "getAttributeFilters": { - "type": "object" - }, - "getNodeFilters": { - "type": "object" - }, - "parse": { - "type": "object" - }, - "removeAttributeFilter": { - "type": "object" - }, - "removeNodeFilter": { - "type": "object" - }, - "schema": { - "$ref": "#/definitions/Schema" - } - }, - "required": [ - "addAttributeFilter", - "addNodeFilter", - "getAttributeFilters", - "getNodeFilters", - "parse", - "removeAttributeFilter", - "removeNodeFilter", - "schema" - ], - "type": "object" - }, - "DomSerializer": { - "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" - }, - "addRules": { - "type": "object" - }, - "addTempAttr": { - "type": "object" - }, - "getAttributeFilters": { - "type": "object" - }, - "getNodeFilters": { - "type": "object" - }, - "getTempAttrs": { - "type": "object" - }, - "removeAttributeFilter": { - "type": "object" - }, - "removeNodeFilter": { - "type": "object" - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "serialize": { - "type": "object" - }, - "setRules": { - "type": "object" - } - }, - "required": [ - "addAttributeFilter", - "addNodeFilter", - "addRules", - "addTempAttr", - "getAttributeFilters", - "getNodeFilters", - "getTempAttrs", - "removeAttributeFilter", - "removeNodeFilter", - "schema", - "serialize", - "setRules" - ], - "type": "object" - }, - "DomTreeWalker": { - "properties": { - "findPreviousNode": {}, - "findSibling": {}, - "node": {}, - "rootNode": {} - }, - "required": [ - "findPreviousNode", - "findSibling", - "node", - "rootNode" - ], - "type": "object" - }, - "DomTreeWalkerConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/DomTreeWalker" - } - }, - "required": [ - "prototype" + "type" ], "type": "object" }, - "Editor": { + "ManifestEntityActionSortChildrenOfKind": { "properties": { - "_beforeUnload": { - "type": "object" - }, - "_editableRoot": { - "type": "boolean" - }, - "_eventDispatcher": { - "$ref": "#/definitions/EventDispatcher" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "_nodeChangeDispatcher": { - "$ref": "#/definitions/NodeChange" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "_pendingNativeEvents": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "_selectionOverrides": { - "$ref": "#/definitions/SelectionOverrides" - }, - "_skinLoaded": { - "type": "boolean" - }, - "annotator": { - "$ref": "#/definitions/Annotator" - }, - "baseURI": { - "$ref": "#/definitions/URI" - }, - "baseUri": { - "$ref": "#/definitions/URI" - }, - "bindPendingEventDelegates": { - "type": "object" - }, - "bodyElement": { - "$ref": "#/definitions/HTMLElement" - }, - "bookmark": {}, - "composing": { - "type": "boolean" - }, - "container": { - "$ref": "#/definitions/HTMLElement" - }, - "contentAreaContainer": { - "$ref": "#/definitions/HTMLElement" - }, - "contentCSS": { - "items": { - "type": "string" - }, - "type": "array" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "contentDocument": { - "$ref": "#/definitions/Document" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "contentStyles": { + "forEntityTypes": { "items": { "type": "string" }, "type": "array" }, - "contentWindow": { - "$ref": "#/definitions/Window" - }, - "delegates": { - "$ref": "#/definitions/Record>" - }, - "destroyed": { - "type": "boolean" - }, - "dispatch": { - "type": "object" - }, - "documentBaseURI": { - "$ref": "#/definitions/URI" - }, - "documentBaseUrl": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "dom": { - "$ref": "#/definitions/DOMUtils" - }, - "editorCommands": { - "$ref": "#/definitions/EditorCommands" - }, - "editorContainer": { - "$ref": "#/definitions/HTMLElement" - }, - "editorManager": { - "$ref": "#/definitions/EditorManager" - }, - "editorUpload": { - "$ref": "#/definitions/EditorUpload" - }, - "eventRoot": { - "$ref": "#/definitions/Element" - }, - "fire": { - "type": "object" - }, - "formElement": { - "$ref": "#/definitions/HTMLElement" - }, - "formEventDelegate": { - "type": "object" - }, - "formatter": { - "$ref": "#/definitions/Formatter" - }, - "hasEventListeners": { - "type": "object" - }, - "hasHiddenInput": { - "type": "boolean" - }, - "hasVisual": { - "type": "boolean" + "kind": { + "const": "sortChildrenOf", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "hidden": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, - "id": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "iframeElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/HTMLIFrameElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "iframeHTML": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "initialized": { - "type": "boolean" - }, - "inline": { - "type": "boolean" - }, - "isNotDirty": { - "type": "boolean" - }, - "loadedCSS": { - "$ref": "#/definitions/Record" - }, - "mode": { - "$ref": "#/definitions/EditorMode" - }, - "model": { - "$ref": "#/definitions/Model" - }, - "notificationManager": { - "$ref": "#/definitions/NotificationManager" - }, - "off": { - "type": "object" - }, - "on": { - "type": "object" - }, - "once": { - "type": "object" - }, - "options": { - "$ref": "#/definitions/Options" - }, - "orgDisplay": { - "type": "string" - }, - "orgVisibility": { - "type": "string" - }, - "parser": { - "$ref": "#/definitions/DomParser" - }, - "plugins": { - "$ref": "#/definitions/Record" - }, - "quirks": { - "$ref": "#/definitions/Quirks" - }, - "readonly": { - "type": "boolean" - }, - "removed": { - "type": "boolean" - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "selection": { - "$ref": "#/definitions/EditorSelection" - }, - "serializer": { - "$ref": "#/definitions/DomSerializer" - }, - "shortcuts": { - "$ref": "#/definitions/Shortcuts" - }, - "startContent": { - "type": "string" - }, - "suffix": { - "type": "string" - }, - "targetElm": { - "$ref": "#/definitions/HTMLElement" - }, - "theme": { - "$ref": "#/definitions/Theme" - }, - "toggleNativeEvent": { - "type": "object" - }, - "ui": { - "$ref": "#/definitions/EditorUi" - }, - "unbindAllNativeEvents": { - "type": "object" - }, - "undoManager": { - "$ref": "#/definitions/UndoManager" - }, - "windowManager": { - "$ref": "#/definitions/WindowManager" - } - }, - "required": [ - "_editableRoot", - "_nodeChangeDispatcher", - "_pendingNativeEvents", - "_selectionOverrides", - "_skinLoaded", - "annotator", - "baseURI", - "baseUri", - "bindPendingEventDelegates", - "bookmark", - "composing", - "container", - "contentAreaContainer", - "contentCSS", - "contentDocument", - "contentStyles", - "contentWindow", - "destroyed", - "dispatch", - "documentBaseURI", - "documentBaseUrl", - "dom", - "editorCommands", - "editorContainer", - "editorManager", - "editorUpload", - "fire", - "formatter", - "hasEventListeners", - "hasHiddenInput", - "hasVisual", - "hidden", - "id", - "iframeElement", - "initialized", - "inline", - "isNotDirty", - "loadedCSS", - "mode", - "model", - "notificationManager", - "off", - "on", - "once", - "options", - "orgDisplay", - "parser", - "plugins", - "quirks", - "readonly", - "removed", - "schema", - "selection", - "serializer", - "shortcuts", - "startContent", - "suffix", - "targetElm", - "theme", - "toggleNativeEvent", - "ui", - "unbindAllNativeEvents", - "undoManager", - "windowManager" - ], - "type": "object" - }, - "EditorCommands": { - "properties": { - "commands": {}, - "editor": {} - }, - "required": [ - "commands", - "editor" - ], - "type": "object" - }, - "EditorCommandsConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/EditorCommands" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "EditorConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/Editor" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "prototype" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "EditorManager": { + "ManifestEntityActionUpdateFolderKind": { "properties": { - "activeEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "addI18n": { - "type": "object" - }, - "baseURI": { - "$ref": "#/definitions/URI" - }, - "baseURL": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" - }, - "documentBaseURL": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "focusedEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "i18n": { - "$ref": "#/definitions/I18n" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "majorVersion": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "minorVersion": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "releaseDate": { + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "suffix": { + "kind": { + "const": "folderUpdate", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "translate": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "triggerSave": { - "type": "object" - } - }, - "required": [ - "activeEditor", - "addI18n", - "baseURI", - "baseURL", - "defaultOptions", - "documentBaseURL", - "focusedEditor", - "i18n", - "majorVersion", - "minorVersion", - "releaseDate", - "suffix", - "translate", - "triggerSave" - ], - "type": "object" - }, - "EditorMode": { - "properties": { - "get": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "isReadOnly": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "register": { - "type": "object" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "set": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "get", - "isReadOnly", - "register", - "set" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "EditorObservable": { - "type": "object" - }, - "EditorSelection": { + "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": { - "bookmarkManager": { - "$ref": "#/definitions/BookmarkManager" - }, - "collapse": { - "type": "object" - }, - "controlSelection": { - "$ref": "#/definitions/ControlSelection" - }, - "destroy": { - "type": "object" - }, - "dom": { - "$ref": "#/definitions/DOMUtils" - }, - "editor": { - "$ref": "#/definitions/Editor" - }, - "expand": { - "type": "object" - }, - "getBookmark": { - "type": "object" - }, - "getBoundingClientRect": { - "type": "object" - }, - "getContent": { - "type": "object" - }, - "getEnd": { - "type": "object" - }, - "getNode": { - "type": "object" - }, - "getRng": { - "type": "object" - }, - "getScrollContainer": { - "type": "object" - }, - "getSel": { - "type": "object" - }, - "getSelectedBlocks": { - "type": "object" - }, - "getStart": { - "type": "object" - }, - "isCollapsed": { - "type": "object" - }, - "isEditable": { - "type": "object" - }, - "isForward": { - "type": "object" - }, - "moveToBookmark": { - "type": "object" - }, - "normalize": { - "type": "object" - }, - "placeCaretAt": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "scrollIntoView": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "select": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "selectorChanged": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "selectorChangedWithUnbind": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "serializer": { - "$ref": "#/definitions/DomSerializer" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "setContent": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "setCursorLocation": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "setNode": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkAction" }, - "setRng": { - "type": "object" + "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" }, - "win": { - "$ref": "#/definitions/Window" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "bookmarkManager", - "collapse", - "controlSelection", - "destroy", - "dom", - "editor", - "expand", - "getBookmark", - "getBoundingClientRect", - "getContent", - "getEnd", - "getNode", - "getRng", - "getScrollContainer", - "getSel", - "getSelectedBlocks", - "getStart", - "isCollapsed", - "isEditable", - "isForward", - "moveToBookmark", - "normalize", - "placeCaretAt", - "scrollIntoView", - "select", - "selectorChanged", - "selectorChangedWithUnbind", - "serializer", - "setContent", - "setCursorLocation", - "setNode", - "setRng", - "win" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "EditorUi": { + "ManifestEntityBulkActionDefaultKind": { "properties": { - "hide": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "isEnabled": { - "type": "object" + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "registry": { - "$ref": "#/definitions/Registry$1" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "setEnabled": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "show": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" - } - }, - "required": [ - "hide", - "isEnabled", - "registry", - "setEnabled", - "show", - "styleSheetLoader" - ], - "type": "object" - }, - "EditorUpload": { - "properties": { - "addFilter": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "blobCache": { - "$ref": "#/definitions/BlobCache" + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "destroy": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDefaultKind" }, - "scanForImages": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "uploadImages": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "uploadImagesAuto": { - "type": "object" + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "addFilter", - "blobCache", - "destroy", - "scanForImages", - "uploadImages", - "uploadImagesAuto" - ], - "type": "object" - }, - "Element": { + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionDeleteKind": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" + "kind": { + "const": "delete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDeleteKind" }, - "ENTITY_NODE": { - "const": 6, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "ariaBusy": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ariaChecked": { - "type": [ - "null", - "string" - ] + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ariaColCount": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDuplicateToKind" }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/HTMLSlotElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "required": [ - "length" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "baseURI": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "childElementCount": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "className": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "clientHeight": { - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "clientLeft": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "clientTop": { - "type": "number" + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "clientWidth": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionMoveToKind" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "firstElementChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "id": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "innerHTML": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "isConnected": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "localName": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "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" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityCreateOptionAction": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "type": "string" }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "outerHTML": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "parentNode": { + "meta": { + "$ref": "#/definitions/MetaEntityCreateOptionAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ParentNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { "type": "string" } - }, - "required": [ - "length", - "value" ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "prefix": { - "type": [ - "null", - "string" - ] + "type": { + "const": "entityCreateOptionAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "role": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "scrollHeight": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "scrollLeft": { - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "scrollTop": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "scrollWidth": { - "type": "number" + "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" }, - "shadowRoot": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ShadowRoot" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "slot": { + "type": { + "const": "entityItemRef", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "tagName": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "textContent": { - "type": [ - "null", - "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributes", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "firstChild", - "firstElementChild", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onfullscreenchange", - "onfullscreenerror", - "outerHTML", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "tagName", - "textContent" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "Entities": { + "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": { - "decode": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "encodeAllRaw": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "encodeNamed": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "encodeNumeric": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "encodeRaw": { - "type": "object" + "type": { + "const": "entryPoint", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "getEncodeFunc": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "decode", - "encodeAllRaw", - "encodeNamed", - "encodeNumeric", - "encodeRaw", - "getEncodeFunc" + "alias", + "name", + "type" ], "type": "object" }, - "Env": { + "ManifestExternalLoginProvider": { "properties": { - "browser": { - "properties": { - "current": { - "type": "string" - }, - "isChromium": { - "type": "object" - }, - "isEdge": { - "type": "object" - }, - "isFirefox": { - "type": "object" - }, - "isIE": { - "type": "object" - }, - "isOpera": { - "type": "object" - }, - "isSafari": { - "type": "object" - }, - "version": { - "$ref": "#/definitions/Version" - } - }, - "required": [ - "current", - "isChromium", - "isEdge", - "isFirefox", - "isIE", - "isOpera", - "isSafari", - "version" - ], - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "cacheSuffix": {}, - "canHaveCSP": { - "type": "boolean" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "container": {}, - "deviceType": { - "properties": { - "isDesktop": { - "type": "object" - }, - "isPhone": { - "type": "object" - }, - "isTablet": { - "type": "object" - }, - "isTouch": { - "type": "object" - }, - "isWebView": { - "type": "object" - }, - "isiPad": { - "type": "object" - }, - "isiPhone": { - "type": "object" - } - }, - "required": [ - "isDesktop", - "isPhone", - "isTablet", - "isTouch", - "isWebView", - "isiPad", - "isiPhone" - ], - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "documentMode": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "os": { - "properties": { - "current": { - "type": "string" - }, - "isAndroid": { - "type": "object" - }, - "isChromeOS": { - "type": "object" - }, - "isFreeBSD": { - "type": "object" - }, - "isLinux": { - "type": "object" - }, - "isMacOS": { - "type": "object" - }, - "isSolaris": { - "type": "object" - }, - "isWindows": { - "type": "object" - }, - "isiOS": { - "type": "object" - }, - "version": { - "$ref": "#/definitions/Version" - } - }, - "required": [ - "current", - "isAndroid", - "isChromeOS", - "isFreeBSD", - "isLinux", - "isMacOS", - "isSolaris", - "isWindows", - "isiOS", - "version" - ], - "type": "object" + "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" }, - "transparentSrc": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "windowsPhone": { - "type": "boolean" + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "browser", - "cacheSuffix", - "canHaveCSP", - "container", - "deviceType", - "documentMode", - "os", - "transparentSrc", - "windowsPhone" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Environment": { + "ManifestGlobalContext": { "properties": { - "baseUrl": { - "description": "The base url where the editor sources are found (which contains the vs folder)", + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "globalAPI": { - "description": "Define a global `monaco` symbol.\nThis is true by default in AMD and false by default in ESM.", - "type": "boolean" + "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 lower numbers being first in the list", + "type": "number" } }, + "required": [ + "alias", + "name", + "type" + ], "type": "object" }, - "Event": { + "ManifestGlobalSearch": { "properties": { - "AT_TARGET": { - "const": 2, - "type": "number" - }, - "BUBBLING_PHASE": { - "const": 3, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "CAPTURING_PHASE": { - "const": 1, - "type": "number" + "api": { + "type": "string" }, - "NONE": { - "const": 0, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "bubbles": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "cancelBubble": { - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "cancelable": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaGlobalSearch" }, - "composed": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "currentTarget": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/EventTarget" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "defaultPrevented": { - "type": "boolean" + "type": { + "const": "globalSearch", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "eventPhase": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "isTrusted": { - "type": "boolean" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "returnValue": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "srcElement": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "target": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "timeStamp": { - "type": "number" + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "AT_TARGET", - "BUBBLING_PHASE", - "CAPTURING_PHASE", - "NONE", - "bubbles", - "cancelBubble", - "cancelable", - "composed", - "currentTarget", - "defaultPrevented", - "eventPhase", - "isTrusted", - "returnValue", - "srcElement", - "target", - "timeStamp", - "type" - ], - "type": "object" - }, - "EventCounts": { - "properties": { - "size": { - "type": "number" - } - }, - "required": [ - "size" - ], - "type": "object" - }, - "EventDispatcher": { - "properties": { - "bindings": {}, - "scope": {}, - "settings": {}, - "toggleEvent": {} - }, - "required": [ - "bindings", - "scope", - "settings", - "toggleEvent" - ], - "type": "object" - }, - "EventDispatcher": { - "properties": { - "bindings": {}, - "scope": {}, - "settings": {}, - "toggleEvent": {} - }, - "required": [ - "bindings", - "scope", - "settings", - "toggleEvent" - ], - "type": "object" - }, - "EventDispatcherConstructor": { - "properties": { - "isNative": { - "type": "object" - }, - "prototype": { - "$ref": "#/definitions/EventDispatcher" - } - }, - "required": [ - "isNative", - "prototype" - ], - "type": "object" - }, - "EventTarget": { - "type": "object" - }, - "EventUtils": { - "properties": { - "count": {}, - "domLoaded": { - "type": "boolean" - }, - "events": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Record>" - } - }, - "type": "object" - }, - "executeHandlers": {}, - "expando": {}, - "hasFocusIn": {} - }, - "required": [ - "count", - "domLoaded", - "events", - "executeHandlers", - "expando", - "hasFocusIn" - ], - "type": "object" - }, - "EventUtilsConstructor": { - "properties": { - "Event": { - "$ref": "#/definitions/EventUtils" - }, - "prototype": { - "$ref": "#/definitions/EventUtils" - } - }, - "required": [ - "Event", - "prototype" - ], - "type": "object" - }, - "External": { - "type": "object" - }, - "FakeClipboard": { - "properties": { - "FakeClipboardItem": { - "type": "object" - }, - "clear": { - "type": "object" - }, - "read": { - "type": "object" - }, - "write": { - "type": "object" - } - }, - "required": [ - "FakeClipboardItem", - "clear", - "read", - "write" - ], - "type": "object" - }, - "FocusManager": { - "properties": { - "isEditorUIElement": { - "type": "object" - } - }, - "required": [ - "isEditorUIElement" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "FontFaceSet": { + "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": { - "__@toStringTag@1713": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "onloading": { - "type": [ - "null", - "object" - ] - }, - "onloadingdone": { - "type": [ - "null", - "object" - ] - }, - "onloadingerror": { - "type": [ - "null", - "object" - ] - }, - "ready": { - "$ref": "#/definitions/Promise" - }, - "size": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "status": { - "$ref": "#/definitions/FontFaceSetLoadStatus" - } - }, - "required": [ - "__@toStringTag@1713", - "onloading", - "onloadingdone", - "onloadingerror", - "ready", - "size", - "status" - ], - "type": "object" - }, - "FontFaceSetLoadStatus": { - "enum": [ - "loaded", - "loading" - ], - "type": "string" - }, - "FormatReference": { - "properties": { - "format": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "icon": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "title": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "format", - "title" - ], - "type": "object" - }, - "Formats": { - "type": "object" - }, - "Formatter": { - "properties": { - "apply": { - "type": "object" - }, - "canApply": { - "type": "object" - }, - "closest": { - "type": "object" - }, - "formatChanged": { - "type": "object" - }, - "get": { - "type": "object" - }, - "getCssText": { - "type": "object" - }, - "has": { - "type": "object" - }, - "match": { - "type": "object" - }, - "matchAll": { - "type": "object" - }, - "matchNode": { - "type": "object" }, - "register": { - "type": "object" - }, - "remove": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "toggle": { - "type": "object" + "meta": { + "description": "This contains properties specific to the type of extension" }, - "unregister": { - "type": "object" - } - }, - "required": [ - "apply", - "canApply", - "closest", - "formatChanged", - "get", - "getCssText", - "has", - "match", - "matchAll", - "matchNode", - "register", - "remove", - "toggle", - "unregister" - ], - "type": "object" - }, - "Fragment": { - "description": "A fragment represents a node's collection of child nodes.\n\nLike nodes, fragments are persistent data structures, and you\nshould not mutate them or their content. Rather, you create new\ninstances whenever needed. The API tries to make this easy.", - "properties": { - "childCount": { - "description": "The number of child nodes in this fragment.", - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "firstChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Node_1" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } ], - "description": "The first child of the fragment, or `null` if it is empty." + "description": "Define one or more extension aliases that this extension should overwrite." }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "The last child of the fragment, or `null` if it is empty." + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "size": { - "description": "The size of the fragment, which is the total of the size of\nits content nodes.", + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "childCount", - "firstChild", - "lastChild", - "size" + "alias", + "name", + "type" ], "type": "object" }, - "FragmentedUndoLevel": { + "ManifestHeaderAppButtonKind": { "properties": { - "beforeBookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/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" }, - "bookmark": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "content": { - "const": "", - "type": "string" - }, - "fragments": { - "items": { - "type": "string" - }, - "type": "array" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "const": "fragmented", + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", + "alias", + "kind", + "meta", + "name", "type" ], "type": "object" }, - "Geolocation": { - "type": "object" - }, - "HTMLAnchorElement": { + "ManifestIcons": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "COMMENT_NODE": { - "const": 8, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + "type": { + "const": "icons", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "api": { + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "type": { + "const": "itemStore", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_TYPE_NODE": { - "const": 10, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ENTITY_NODE": { - "const": 6, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaLocalization" }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "type": { + "const": "localization", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "TEXT_NODE": { - "const": 3, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" - }, - "accessKey": { + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenu": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "accessKeyLabel": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" + "meta": { + "description": "This contains properties specific to the type of extension" }, - "baseURI": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "charset": { + "type": { + "const": "menu", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "childElementCount": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "coords": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "download": { - "type": "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "draggable": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaMenuItem", + "description": "This contains properties specific to the type of extension" }, - "enterKeyHint": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "hash": { + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "hidden": { - "type": "boolean" - }, - "host": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "href": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenuItemLinkKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "hreflang": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "id": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "inert": { - "type": "boolean" - }, - "innerHTML": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "innerText": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "inputMode": { + "kind": { + "const": "link", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaMenuItemLinkKind", + "description": "This contains properties specific to the type of extension" }, - "lang": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "localName": { + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "name": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "nodeName": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "nodeType": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "nonce": { + "kind": { + "const": "tree", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "offsetHeight": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaMenuItemTreeKind", + "description": "This contains properties specific to the type of extension" }, - "offsetLeft": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "offsetParent": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "offsetTop": { - "type": "number" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onclose": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "oncopy": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "oncuechange": { - "type": [ - "null", - "object" - ] + "forProviderName": { + "description": "The provider names that this provider is for.", + "examples": "'Umbraco.GoogleAuthenticator'", + "type": "string" }, - "oncut": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ondblclick": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ondrag": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaMfaLoginProvider", + "description": "This contains properties specific to the type of extension" }, - "ondragend": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondragenter": { - "type": [ - "null", - "object" - ] + "type": { + "const": "mfaLoginProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ondragleave": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "ondragover": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ondragstart": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ondrop": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ondurationchange": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onemptied": { - "type": [ - "null", - "object" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "onended": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" + "type": { + "const": "modal", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onfocus": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onformdata": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "oninput": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "oninvalid": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onkeydown": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onkeypress": { - "type": [ - "null", - "object" - ] + "type": { + "const": "pickerSearchResultItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onkeyup": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onload": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onloadeddata": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onloadstart": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "type": { + "const": "previewApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "forPropertyEditorUis": { + "items": { + "type": "string" + }, + "type": "array" }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onpause": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyContext" }, - "onplay": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onplaying": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forPropertyEditorUis", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorSchema": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onpointerenter": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorSchema" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onpointerout": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorSchema", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onprogress": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onratechange": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onreset": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onresize": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorUi", + "description": "This contains properties specific to the type of extension" }, - "onscroll": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onscrollend": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorUi", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onseeked": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onseeking": { - "type": [ - "null", - "object" - ] + "forEditorAlias": { + "type": "string" }, - "onselect": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onselectionchange": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onselectstart": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onslotchange": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValidationPathTranslator", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onstalled": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onsubmit": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onsuspend": { - "type": [ - "null", - "object" - ] + "forEditorAlias": { + "type": "string" }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ontoggle": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ontouchend": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValueCloner", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ontouchmove": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "ontouchstart": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] + "forPropertyEditorSchemaAlias": { + "type": "string" }, - "ontransitionend": { - "type": [ - "null", - "object" - ] + "forPropertyEditorUiAlias": { + "type": "string" }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ontransitionstart": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onvolumechange": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onwaiting": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValuePreset", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] + "forEditorAlias": { + "type": "string" }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onwheel": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "origin": { + "meta": { + "$ref": "#/definitions/MetaPropertyValueResolver" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "outerHTML": { + "type": { + "const": "propertyValueResolver", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "outerText": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "ownerDocument": { - "$ref": "#/definitions/Document" + "api": { + "type": "string" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/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" ] }, - "parentNode": { + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ParentNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { "type": "string" } - }, - "required": [ - "length", - "value" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "password": { + "type": { + "const": "repository", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "pathname": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "ping": { + "api": { "type": "string" }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "port": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "protocol": { - "type": "string" + "meta": { + "$ref": "#/definitions/MetaSearchProvider" }, - "referrerPolicy": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "rel": { + "type": { + "const": "searchProvider", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "relList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "required": [ - "length", - "value" - ], - "type": "object" + "type": "array" }, - "rev": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "role": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "scrollHeight": { - "type": "number" + "meta": { + "description": "This contains properties specific to the type of extension" }, - "scrollLeft": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "scrollTop": { - "type": "number" + "type": { + "const": "searchResultItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "scrollWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/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", + "description": "This contains properties specific to the type of extension" }, - "search": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "shadowRoot": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ShadowRoot" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "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 lower 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" ] }, - "shape": { + "meta": { + "$ref": "#/definitions/MetaSectionRoute" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "slot": { + "type": { + "const": "sectionRoute", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "spellcheck": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "target": { - "type": "string" - }, - "text": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "type": { - "type": "string" - }, - "username": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "charset", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "coords", - "dataset", - "dir", - "download", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hash", - "hidden", - "host", - "hostname", - "href", - "hreflang", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "origin", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "password", - "pathname", - "ping", - "popover", - "port", - "prefix", - "previousElementSibling", - "previousSibling", - "protocol", - "referrerPolicy", - "rel", - "relList", - "rev", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "search", - "shadowRoot", - "shape", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "target", - "text", - "textContent", - "title", - "translate", - "type", - "username" - ], - "type": "object" - }, - "HTMLAreaElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "alt": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "coords": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "download": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hash": { - "type": "string" - }, - "hidden": { - "type": "boolean" - }, - "host": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "href": { - "type": "string" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noHref": { - "type": "boolean" - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "origin": { - "type": "string" - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "password": { - "type": "string" - }, - "pathname": { - "type": "string" - }, - "ping": { - "type": "string" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "port": { - "type": "string" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "protocol": { - "type": "string" - }, - "referrerPolicy": { - "type": "string" - }, - "rel": { - "type": "string" - }, - "relList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "search": { - "type": "string" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "shape": { - "type": "string" - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "target": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "username": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "alt", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "coords", - "dataset", - "dir", - "download", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hash", - "hidden", - "host", - "hostname", - "href", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "noHref", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "origin", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "password", - "pathname", - "ping", - "popover", - "port", - "prefix", - "previousElementSibling", - "previousSibling", - "protocol", - "referrerPolicy", - "rel", - "relList", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "search", - "shadowRoot", - "shape", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "target", - "textContent", - "title", - "translate", - "username" - ], - "type": "object" - }, - "HTMLElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "type": "object" - }, - "HTMLEmbedElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "align": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "height": { - "type": "string" - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "type": { - "type": "string" - }, - "width": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "align", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "height", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "src", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate", - "type", - "width" - ], - "type": "object" - }, - "HTMLHeadElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "type": "object" - }, - "HTMLIFrameElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "align": { - "type": "string" - }, - "allow": { - "type": "string" - }, - "allowFullscreen": { - "type": "boolean" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] - }, - "contentEditable": { - "type": "string" - }, - "contentWindow": { - "anyOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "null" - } - ] - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "frameBorder": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "loading": { - "type": "string" - }, - "localName": { - "type": "string" - }, - "longDesc": { - "type": "string" - }, - "marginHeight": { - "type": "string" - }, - "marginWidth": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "referrerPolicy": { - "$ref": "#/definitions/ReferrerPolicy" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "sandbox": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "scrolling": { - "type": "string" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "srcdoc": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "width": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "align", - "allow", - "allowFullscreen", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentDocument", - "contentEditable", - "contentWindow", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "frameBorder", - "height", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "loading", - "localName", - "longDesc", - "marginHeight", - "marginWidth", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "sandbox", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "scrolling", - "shadowRoot", - "slot", - "spellcheck", - "src", - "srcdoc", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate", - "width" - ], - "type": "object" - }, - "HTMLImageElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "align": { - "type": "string" - }, - "alt": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "border": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "complete": { - "type": "boolean" - }, - "contentEditable": { - "type": "string" - }, - "crossOrigin": { - "type": [ - "null", - "string" - ] - }, - "currentSrc": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "decoding": { - "enum": [ - "async", - "auto", - "sync" - ], - "type": "string" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "fetchPriority": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "height": { - "type": "number" - }, - "hidden": { - "type": "boolean" - }, - "hspace": { - "type": "number" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "isMap": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "loading": { - "enum": [ - "eager", - "lazy" - ], - "type": "string" - }, - "localName": { - "type": "string" - }, - "longDesc": { - "type": "string" - }, - "lowsrc": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "naturalHeight": { - "type": "number" - }, - "naturalWidth": { - "type": "number" - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "referrerPolicy": { - "type": "string" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "sizes": { - "type": "string" - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "srcset": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "useMap": { - "type": "string" - }, - "vspace": { - "type": "number" - }, - "width": { - "type": "number" - }, - "x": { - "type": "number" - }, - "y": { - "type": "number" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "align", - "alt", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "border", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "complete", - "contentEditable", - "crossOrigin", - "currentSrc", - "dataset", - "decoding", - "dir", - "draggable", - "enterKeyHint", - "fetchPriority", - "firstChild", - "firstElementChild", - "height", - "hidden", - "hspace", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "isMap", - "lang", - "lastChild", - "lastElementChild", - "loading", - "localName", - "longDesc", - "lowsrc", - "name", - "namespaceURI", - "naturalHeight", - "naturalWidth", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "sizes", - "slot", - "spellcheck", - "src", - "srcset", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate", - "useMap", - "vspace", - "width", - "x", - "y" - ], - "type": "object" - }, - "HTMLScriptElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "async": { - "type": "boolean" - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "charset": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "crossOrigin": { - "type": [ - "null", - "string" - ] - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "defer": { - "type": "boolean" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "event": { - "type": "string" - }, - "fetchPriority": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "htmlFor": { - "type": "string" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "integrity": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noModule": { - "type": "boolean" - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "referrerPolicy": { - "type": "string" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "src": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "text": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - }, - "type": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "async", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "charset", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "crossOrigin", - "dataset", - "defer", - "dir", - "draggable", - "enterKeyHint", - "event", - "fetchPriority", - "firstChild", - "firstElementChild", - "hidden", - "htmlFor", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "integrity", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "noModule", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "src", - "style", - "tabIndex", - "tagName", - "text", - "textContent", - "title", - "translate", - "type" - ], - "type": "object" - }, - "HTMLSlotElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "accessKey": { - "type": "string" - }, - "accessKeyLabel": { - "type": "string" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "contentEditable": { - "type": "string" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { - "type": "string" - }, - "draggable": { - "type": "boolean" - }, - "enterKeyHint": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "inert": { - "type": "boolean" - }, - "innerHTML": { - "type": "string" - }, - "innerText": { - "type": "string" - }, - "inputMode": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { - "type": "string" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetParent": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "offsetTop": { - "type": "number" - }, - "offsetWidth": { - "type": "number" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "outerText": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "spellcheck": { - "type": "boolean" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "title": { - "type": "string" - }, - "translate": { - "type": "boolean" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "accessKey", - "accessKeyLabel", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "type": "object" - }, - "History": { - "properties": { - "length": { - "type": "number" - }, - "native": { - "properties": { - "back": { - "type": "object" - }, - "forward": { - "type": "object" - }, - "go": { - "type": "object" - }, - "pushState": { - "type": "object" - }, - "replaceState": { - "type": "object" - } - }, - "required": [ - "back", - "forward", - "go", - "pushState", - "replaceState" - ], - "type": "object" - }, - "scrollRestoration": { - "$ref": "#/definitions/ScrollRestoration" - }, - "state": {} - }, - "required": [ - "length", - "native", - "scrollRestoration", - "state" - ], - "type": "object" - }, - "I18n": { - "properties": { - "add": { - "type": "object" - }, - "getCode": { - "type": "object" - }, - "getData": { - "type": "object" - }, - "hasCode": { - "type": "object" - }, - "isRtl": { - "type": "object" - }, - "setCode": { - "type": "object" - }, - "translate": { - "type": "object" - } - }, - "required": [ - "add", - "getCode", - "getData", - "hasCode", - "isRtl", - "setCode", - "translate" - ], - "type": "object" - }, - "IDBFactory": { - "type": "object" - }, - "IconManager": { - "properties": { - "add": { - "type": "object" - }, - "get": { - "type": "object" - }, - "has": { - "type": "object" - } - }, - "required": [ - "add", - "get", - "has" - ], - "type": "object" - }, - "IdBookmark": { - "properties": { - "forward": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "keep": { - "type": "boolean" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "ImageUploader": { - "properties": { - "upload": { - "type": "object" - } - }, - "required": [ - "upload" - ], - "type": "object" - }, - "IndexBookmark": { - "properties": { - "index": { - "type": "number" - }, - "name": { - "type": "string" - } - }, - "required": [ - "index", - "name" - ], - "type": "object" - }, - "InlineStyleFormat": { - "properties": { - "attributes": { - "$ref": "#/definitions/Record" - }, - "block_expand": { - "type": "boolean" - }, - "ceFalseOverride": { - "type": "boolean" - }, - "classes": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "clear_child_styles": { - "type": "boolean" - }, - "collapsed": { - "type": "boolean" - }, - "deep": { - "type": "boolean" - }, - "exact": { - "type": "boolean" - }, - "expand": { - "type": "boolean" - }, - "icon": { - "type": "string" - }, - "inline": { - "type": "string" - }, - "links": { - "type": "boolean" - }, - "merge_siblings": { - "type": "boolean" - }, - "merge_with_parents": { - "type": "boolean" - }, - "mixed": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "onformat": { - "type": "object" - }, - "onmatch": { - "type": "object" - }, - "preserve_attributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "preview": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" - ], - "type": "string" - }, - "remove_similar": { - "type": "boolean" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" - }, - "title": { - "type": "string" - }, - "toggle": { - "type": "boolean" - } - }, - "required": [ - "inline", - "title" - ], - "type": "object" - }, - "InternalTrustedTypePolicyFactory": { - "properties": { - "TrustedHTML": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedHTML" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "TrustedScript": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "TrustedScriptURL": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScriptURL" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "defaultPolicy": { - "anyOf": [ - { - "$ref": "#/definitions/TrustedTypePolicy" - }, - { - "type": "null" - } - ] - }, - "emptyHTML": { - "$ref": "#/definitions/TrustedHTML" - }, - "emptyScript": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "TrustedHTML", - "TrustedScript", - "TrustedScriptURL", - "defaultPolicy", - "emptyHTML", - "emptyScript" - ], - "type": "object" - }, - "Location": { - "properties": { - "ancestorOrigins": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "hash": { - "type": "string" - }, - "host": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "href": { - "type": "string" - }, - "origin": { - "type": "string" - }, - "pathname": { - "type": "string" - }, - "port": { - "type": "string" - }, - "protocol": { - "type": "string" - }, - "search": { - "type": "string" - } - }, - "required": [ - "ancestorOrigins", - "hash", - "host", - "hostname", - "href", - "origin", - "pathname", - "port", - "protocol", - "search" - ], - "type": "object" - }, - "LockManager": { - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "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 lower 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 lower 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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestBlockEditorCustomView": { - "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" - }, - "forBlockEditor": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Optional condition if you like this custom view to only appear at a specific type of Block Editor." - }, - "forContentTypeAlias": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Optional condition if you like this custom view to only appear at for one or more specific Content Types." - }, - "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": "blockEditorCustomView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower 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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDynamicRootOrigin": { - "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/MetaDynamicRootOrigin" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "dynamicRootOrigin", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestDynamicRootQueryStep": { - "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/MetaDynamicRootQueryStep" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "dynamicRootQueryStep", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionEmptyRecycleBinKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "emptyRecycleBin", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionEmptyRecycleBinKind" - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionRenameServerFileKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "renameServerFile", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionRenameServerFileKind" - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionRestoreFromRecycleBinKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "restoreFromRecycleBin", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionRestoreFromRecycleBinKind" - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityActionTrashKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityActionTrashKind" - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "kind", - "meta", - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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 lower 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 lower 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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestFileUploadPreview": { - "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" - }, - "forMimeTypes": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Array of the mime types that are supported by this extension.", - "examples": [ - [ - "image/png", - "image/jpeg" - ], - "image/*" - ] - }, - "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": "fileUploadPreview", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forMimeTypes", - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "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" - }, - "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 lower 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" - }, - "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": "headerApp", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower 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" - }, - "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" - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestHealthCheck": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "$ref": "#/definitions/ApiLoaderProperty", - "description": "The API to load for this health check. This should implement or extend the `UmbHealthCheckContext` interface." - }, - "kind": { - "description": "The kind of the extension, used to group extensions together", - "examples": [ - "button" - ] - }, - "meta": { - "$ref": "#/definitions/MetaHealthCheck" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "healthCheck", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "api", - "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 lower 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 lower 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 lower 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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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 lower 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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestMonacoMarkdownEditorAction": { - "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": { - "additionalProperties": true, - "properties": {}, - "type": "object" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "monacoMarkdownEditorAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPackageView": { - "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/MetaPackageView", - "description": "This contains properties specific to the type of extension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "packageView", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "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 lower 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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyAction": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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/MetaPropertyAction" - }, - "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": "propertyAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forPropertyEditorUis", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyActionDefaultKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "forPropertyEditorUis": { - "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/MetaPropertyActionDefaultKind" - }, - "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": "propertyAction", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forPropertyEditorUis", - "kind", - "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 lower 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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValueResolver": { - "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/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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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 lower 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 lower 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" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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", - "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": "section", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower 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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTheme": { - "description": "Theme manifest for styling the backoffice of Umbraco such as dark, high contrast etc", - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "css": { - "description": "The file location of the stylesheet 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": "theme", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTinyMcePlugin": { - "description": "The manifest for a TinyMCE plugin.\nThe plugin will be loaded into the TinyMCE editor.\nA plugin can add things like buttons, menu items, context menu items, etc. through the TinyMCE API.\nA plugin can also add custom commands to the editor.\nA plugin can also modify the behavior of the editor.", - "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/MetaTinyMcePlugin" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tinyMcePlugin", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "name", - "type" - ], - "type": "object" - }, - "ManifestTiptapExtension": { - "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/MetaTiptapExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapExtension", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestTiptapToolbarExtension": { - "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" - }, - "forExtensions": { - "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/MetaTiptapToolbarExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapToolbarExtension", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestTiptapToolbarExtensionButtonKind": { - "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" - }, - "forExtensions": { - "items": { - "type": "string" - }, - "type": "array" - }, - "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/MetaTiptapToolbarExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapToolbarExtension", - "description": "The type of extension such as dashboard etc...", - "type": "string" - }, - "weight": { - "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forEntityTypes", - "name", - "type" - ], - "type": "object" - }, - "ManifestTreeStore": { - "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 lower 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 lower 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 lower 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 lower 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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "Mark": { - "description": "A mark is a piece of information that can be attached to a node,\nsuch as it being emphasized, in code font, or a link. It has a\ntype and optionally a set of attributes that provide further\ninformation (such as the target of the link). Marks are created\nthrough a `Schema`, which controls which types exist and which\nattributes they have.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "The attributes associated with this mark.", - "type": "object" - }, - "type": { - "$ref": "#/definitions/MarkType", - "description": "The type of this mark." - } - }, - "required": [ - "attrs", - "type" - ], - "type": "object" - }, - "MarkSpec": { - "additionalProperties": {}, - "description": "Used to define marks when creating a schema.", - "properties": { - "attrs": { - "additionalProperties": { - "$ref": "#/definitions/AttributeSpec" - }, - "description": "The attributes that marks of this type get.", - "type": "object" - }, - "excludes": { - "description": "Determines which other marks this mark can coexist with. Should\nbe a space-separated strings naming other marks or groups of marks.\nWhen a mark is [added](https://prosemirror.net/docs/ref/#model.Mark.addToSet) to a set, all marks\nthat it excludes are removed in the process. If the set contains\nany mark that excludes the new mark but is not, itself, excluded\nby the new mark, the mark can not be added an the set. You can\nuse the value `\"_\"` to indicate that the mark excludes all\nmarks in the schema.\n\nDefaults to only being exclusive with marks of the same type. You\ncan set it to an empty string (or any string not containing the\nmark's own name) to allow multiple marks of a given type to\ncoexist (as long as they have different attributes).", - "type": "string" - }, - "group": { - "description": "The group or space-separated groups to which this mark belongs.", - "type": "string" - }, - "inclusive": { - "description": "Whether this mark should be active when the cursor is positioned\nat its end (or at its start when that is also the start of the\nparent node). Defaults to true.", - "type": "boolean" - }, - "parseDOM": { - "description": "Associates DOM parser information with this mark (see the\ncorresponding [node spec field](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM)). The\n`mark` field in the rules is implied.", - "items": { - "$ref": "#/definitions/ParseRule" - }, - "type": "array" - }, - "spanning": { - "description": "Determines whether marks of this type can span multiple adjacent\nnodes when serialized to DOM/HTML. Defaults to true.", - "type": "boolean" - }, - "toDOM": { - "description": "Defines the default way marks of this type should be serialized\nto DOM/HTML. When the resulting spec contains a hole, that is\nwhere the marked content is placed. Otherwise, it is appended to\nthe top node.", - "type": "object" - } - }, - "type": "object" - }, - "MarkType": { - "description": "Like nodes, marks (which are associated with nodes to signify\nthings like emphasis or being part of a link) are\n[tagged](https://prosemirror.net/docs/ref/#model.Mark.type) with type objects, which are\ninstantiated once per `Schema`.", - "properties": { - "name": { - "description": "The name of the mark type.", - "type": "string" - }, - "schema": { - "$ref": "#/definitions/Schema", - "description": "The schema that this mark type instance is part of." - }, - "spec": { - "$ref": "#/definitions/MarkSpec", - "description": "The spec on which the type is based." - } - }, - "required": [ - "name", - "schema", - "spec" - ], - "type": "object" - }, - "MediaCapabilities": { - "type": "object" - }, - "MediaDevices": { - "properties": { - "ondevicechange": { - "type": [ - "null", - "object" - ] - } - }, - "required": [ - "ondevicechange" - ], - "type": "object" - }, - "MediaImage": { - "properties": { - "sizes": { - "type": "string" - }, - "src": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "src" - ], - "type": "object" - }, - "MediaMetadata": { - "properties": { - "album": { - "type": "string" - }, - "artist": { - "type": "string" - }, - "artwork": { - "items": { - "$ref": "#/definitions/MediaImage" - }, - "type": "array" - }, - "title": { - "type": "string" - } - }, - "required": [ - "album", - "artist", - "artwork", - "title" - ], - "type": "object" - }, - "MediaSession": { - "properties": { - "metadata": { - "anyOf": [ - { - "$ref": "#/definitions/MediaMetadata" - }, - { - "type": "null" - } - ] - }, - "playbackState": { - "$ref": "#/definitions/MediaSessionPlaybackState" - } - }, - "required": [ - "metadata", - "playbackState" - ], - "type": "object" - }, - "MediaSessionPlaybackState": { - "enum": [ - "none", - "paused", - "playing" - ], - "type": "string" - }, - "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", - "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": { - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaCollectionAction": { - "properties": { - "href": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "label" - ], - "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" - }, - "MetaDynamicRootOrigin": { - "properties": { - "description": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "originAlias": { - "type": "string" - } - }, - "required": [ - "originAlias" - ], - "type": "object" - }, - "MetaDynamicRootQueryStep": { - "properties": { - "description": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "queryStepAlias": { - "type": "string" - } - }, - "required": [ - "queryStepAlias" - ], - "type": "object" - }, - "MetaEntityAction": { - "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}" - }, - "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" - }, - "MetaEntityActionEmptyRecycleBinKind": { - "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" - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "recycleBinRepositoryAlias" - ], - "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" - }, - "MetaEntityActionRenameServerFileKind": { - "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" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "renameRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "label", - "renameRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionRestoreFromRecycleBinKind": { - "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" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "pickerModal": { - "anyOf": [ - { - "$ref": "#/definitions/UmbModalToken,UmbPickerModalValue>" - }, - { - "type": "string" - } - ] - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "label", - "pickerModal", - "recycleBinRepositoryAlias" - ], - "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" - }, - "MetaEntityActionTrashKind": { - "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" - }, - "itemRepositoryAlias": { - "type": "string" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "label", - "recycleBinRepositoryAlias" - ], - "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" - }, - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbIsAdminConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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 lower 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" - }, - "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" - }, - "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" - }, - "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" - }, - "MetaHealthCheck": { - "properties": { - "label": { - "type": "string" - } - }, - "required": [ - "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" - }, - "MetaMenuItem": { - "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" - }, - "MetaPackageView": { - "properties": { - "packageName": { - "type": "string" - } - }, - "required": [ - "packageName" - ], - "type": "object" - }, - "MetaPropertyAction": { - "type": "object" - }, - "MetaPropertyActionDefaultKind": { - "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" - }, - "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" - }, - "supportsReadOnly": { - "type": "boolean" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaPropertyValueResolver": { - "properties": { - "editorAlias": { - "type": "string" - } - }, - "required": [ - "editorAlias" - ], - "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" - } - }, - "required": [ - "label", - "pathname" - ], - "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" - }, - "MetaTinyMcePlugin": { - "properties": { - "config": { - "$ref": "#/definitions/RawEditorOptions", - "description": "Sets the default configuration for the TinyMCE editor. This configuration will be used when the editor is initialized.", - "examples": [ - { - "plugins": "wordcount", - "statusbar": true - } - ] - }, - "toolbar": { - "description": "If the plugin adds toolbar buttons, this property can be used to configure the buttons.\nThis configuration will be used on the Rich Text Editor configuration page.", - "items": { - "properties": { - "alias": { - "description": "The alias of the toolbar button that will be configured in the TinyMCE editor.", - "type": "string" - }, - "icon": { - "description": "The icon shown on the Rich Text Editor configuration page. The icon has to be a part of TinyMCE's icon set.", - "type": "string" - }, - "label": { - "description": "The label of the option shown on the Rich Text Editor configuration page.", - "type": "string" - } - }, - "required": [ - "alias", - "label" - ], - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "MetaTiptapExtension": { - "properties": { - "group": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaTiptapToolbarExtension": { - "properties": { - "alias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "alias", - "icon", - "label" - ], - "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": { - "color": { - "enum": [ - "", - "danger", - "default", - "positive", - "warning" - ], - "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" - }, - "MetaWorkspaceDefaultKind": { - "properties": { - "entityType": { - "type": "string" - }, - "headline": { - "type": "string" - } - }, - "required": [ - "entityType", - "headline" - ], - "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" - }, - "MimeType": { - "properties": { - "description": { - "type": "string" - }, - "enabledPlugin": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/MimeType" - } - }, - "properties": { - "description": { - "type": "string" - }, - "filename": { - "type": "string" - }, - "length": { - "type": "number" - }, - "name": { - "type": "string" - } - }, - "required": [ - "description", - "filename", - "length", - "name" - ], - "type": "object" - }, - "suffixes": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "description", - "enabledPlugin", - "suffixes", - "type" - ], - "type": "object" - }, - "Mocha.ExclusiveSuiteFunction": { - "type": "object" - }, - "Mocha.ExclusiveTestFunction": { - "type": "object" - }, - "Mocha.HookFunction": { - "type": "object" - }, - "Mocha.PendingSuiteFunction": { - "description": "[bdd, tdd] Describe a \"suite\" with the given `title` and callback `fn` containing\nnested suites. Indicates this suite should not be executed.\n\n- _Only available when invoked via the mocha CLI._", - "type": "object" - }, - "Mocha.PendingTestFunction": { - "type": "object" - }, - "Mocha.SuiteFunction": { - "properties": { - "only": { - "$ref": "#/definitions/Mocha.ExclusiveSuiteFunction", - "description": "[bdd, tdd, qunit] Indicates this suite should be executed exclusively.\n\n- _Only available when invoked via the mocha CLI._" - }, - "skip": { - "$ref": "#/definitions/Mocha.PendingSuiteFunction", - "description": "[bdd, tdd] Indicates this suite should not be executed.\n\n- _Only available when invoked via the mocha CLI._" - } - }, - "required": [ - "only", - "skip" - ], - "type": "object" - }, - "Mocha.TestFunction": { - "properties": { - "only": { - "$ref": "#/definitions/Mocha.ExclusiveTestFunction", - "description": "Indicates this test should be executed exclusively.\n\n- _Only available when invoked via the mocha CLI._" - }, - "skip": { - "$ref": "#/definitions/Mocha.PendingTestFunction", - "description": "Indicates this test should not be executed.\n\n- _Only available when invoked via the mocha CLI._" - } - }, - "required": [ - "only", - "skip" - ], - "type": "object" - }, - "Model": { - "properties": { - "table": { - "properties": { - "clearSelectedCells": { - "type": "object" - }, - "getSelectedCells": { - "type": "object" - } - }, - "required": [ - "clearSelectedCells", - "getSelectedCells" - ], - "type": "object" - } - }, - "required": [ - "table" - ], - "type": "object" - }, - "ModelManager": { - "properties": { - "add": { - "type": "object" - }, - "createUrl": { - "type": "object" - }, - "get": { - "type": "object" - }, - "items": { - "items": { - "type": "object" - }, - "type": "array" - }, - "load": { - "type": "object" - }, - "lookup": { - "$ref": "#/definitions/Record;}>" - }, - "remove": { - "type": "object" - }, - "requireLangPack": { - "type": "object" - }, - "urls": { - "$ref": "#/definitions/Record" - }, - "waitFor": { - "type": "object" - } - }, - "required": [ - "add", - "createUrl", - "get", - "items", - "load", - "lookup", - "remove", - "requireLangPack", - "urls", - "waitFor" - ], - "type": "object" - }, - "Navigator": { - "properties": { - "appCodeName": { - "type": "string" - }, - "appName": { - "type": "string" - }, - "appVersion": { - "type": "string" - }, - "clipboard": { - "$ref": "#/definitions/Clipboard" - }, - "cookieEnabled": { - "type": "boolean" - }, - "credentials": { - "$ref": "#/definitions/CredentialsContainer" - }, - "doNotTrack": { - "type": [ - "null", - "string" - ] - }, - "geolocation": { - "$ref": "#/definitions/Geolocation" - }, - "hardwareConcurrency": { - "type": "number" - }, - "language": { - "type": "string" - }, - "languages": { - "items": { - "type": "string" - }, - "type": "array" - }, - "locks": { - "$ref": "#/definitions/LockManager" - }, - "maxTouchPoints": { - "type": "number" - }, - "mediaCapabilities": { - "$ref": "#/definitions/MediaCapabilities" - }, - "mediaDevices": { - "$ref": "#/definitions/MediaDevices" - }, - "mediaSession": { - "$ref": "#/definitions/MediaSession" - }, - "mimeTypes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/MimeType" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "onLine": { - "type": "boolean" - }, - "pdfViewerEnabled": { - "type": "boolean" - }, - "permissions": { - "$ref": "#/definitions/Permissions" - }, - "platform": { - "type": "string" - }, - "plugins": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/MimeType" - } - }, - "properties": { - "description": { - "type": "string" - }, - "filename": { - "type": "string" - }, - "length": { - "type": "number" - }, - "name": { - "type": "string" - } - }, - "required": [ - "description", - "filename", - "length", - "name" - ], - "type": "object" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "product": { - "type": "string" - }, - "productSub": { - "type": "string" - }, - "serviceWorker": { - "$ref": "#/definitions/ServiceWorkerContainer" - }, - "storage": { - "$ref": "#/definitions/StorageManager" - }, - "userActivation": { - "$ref": "#/definitions/UserActivation" - }, - "userAgent": { - "type": "string" - }, - "vendor": { - "type": "string" - }, - "vendorSub": { - "type": "string" - }, - "wakeLock": { - "$ref": "#/definitions/WakeLock" - }, - "webdriver": { - "type": "boolean" - } - }, - "required": [ - "appCodeName", - "appName", - "appVersion", - "clipboard", - "cookieEnabled", - "credentials", - "doNotTrack", - "geolocation", - "hardwareConcurrency", - "language", - "languages", - "locks", - "maxTouchPoints", - "mediaCapabilities", - "mediaDevices", - "mediaSession", - "mimeTypes", - "onLine", - "pdfViewerEnabled", - "permissions", - "platform", - "plugins", - "product", - "productSub", - "serviceWorker", - "storage", - "userActivation", - "userAgent", - "vendor", - "vendorSub", - "wakeLock", - "webdriver" - ], - "type": "object" - }, - "NestedFormatting": { - "properties": { - "items": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/FormatReference" - }, - { - "$ref": "#/definitions/BlockStyleFormat" - }, - { - "$ref": "#/definitions/InlineStyleFormat" - }, - { - "$ref": "#/definitions/SelectorStyleFormat" - } - ] - }, - "type": "array" - }, - "title": { - "type": "string" - } - }, - "required": [ - "items", - "title" - ], - "type": "object" - }, - "Node": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "textContent": { - "type": [ - "null", - "string" - ] - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "textContent" - ], - "type": "object" - }, - "NodeChange": { - "properties": { - "editor": {}, - "isSameElementPath": {}, - "lastPath": {} - }, - "required": [ - "editor", - "isSameElementPath", - "lastPath" - ], - "type": "object" - }, - "NodeSpec": { - "additionalProperties": {}, - "description": "A description of a node type, used when defining a schema.", - "properties": { - "atom": { - "description": "Can be set to true to indicate that, though this isn't a [leaf\nnode](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf), it doesn't have directly editable\ncontent and should be treated as a single unit in the view.", - "type": "boolean" - }, - "attrs": { - "additionalProperties": { - "$ref": "#/definitions/AttributeSpec" - }, - "description": "The attributes that nodes of this type get.", - "type": "object" - }, - "code": { - "description": "Can be used to indicate that this node contains code, which\ncauses some commands to behave differently.", - "type": "boolean" - }, - "content": { - "description": "The content expression for this node, as described in the [schema\nguide](/docs/guide/#schema.content_expressions). When not given,\nthe node does not allow any content.", - "type": "string" - }, - "defining": { - "description": "When enabled, enables both\n[`definingAsContext`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingAsContext) and\n[`definingForContent`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingForContent).", - "type": "boolean" - }, - "definingAsContext": { - "description": "Determines whether this node is considered an important parent\nnode during replace operations (such as paste). Non-defining (the\ndefault) nodes get dropped when their entire content is replaced,\nwhereas defining nodes persist and wrap the inserted content.", - "type": "boolean" - }, - "definingForContent": { - "description": "In inserted content the defining parents of the content are\npreserved when possible. Typically, non-default-paragraph\ntextblock types, and possibly list items, are marked as defining.", - "type": "boolean" - }, - "draggable": { - "description": "Determines whether nodes of this type can be dragged without\nbeing selected. Defaults to false.", - "type": "boolean" - }, - "group": { - "description": "The group or space-separated groups to which this node belongs,\nwhich can be referred to in the content expressions for the\nschema.", - "type": "string" - }, - "inline": { - "description": "Should be set to true for inline nodes. (Implied for text nodes.)", - "type": "boolean" - }, - "isolating": { - "description": "When enabled (default is false), the sides of nodes of this type\ncount as boundaries that regular editing operations, like\nbackspacing or lifting, won't cross. An example of a node that\nshould probably have this enabled is a table cell.", - "type": "boolean" - }, - "leafText": { - "description": "Defines the default way a [leaf node](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf) of\nthis type should be serialized to a string (as used by\n[`Node.textBetween`](https://prosemirror.net/docs/ref/#model.Node^textBetween) and\n[`Node.textContent`](https://prosemirror.net/docs/ref/#model.Node^textContent)).", - "type": "object" - }, - "linebreakReplacement": { - "description": "A single inline node in a schema can be set to be a linebreak\nequivalent. When converting between block types that support the\nnode and block types that don't but have\n[`whitespace`](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) set to `\"pre\"`,\n[`setBlockType`](https://prosemirror.net/docs/ref/#transform.Transform.setBlockType) will convert\nbetween newline characters to or from linebreak nodes as\nappropriate.", - "type": "boolean" - }, - "marks": { - "description": "The marks that are allowed inside of this node. May be a\nspace-separated string referring to mark names or groups, `\"_\"`\nto explicitly allow all marks, or `\"\"` to disallow marks. When\nnot given, nodes with inline content default to allowing all\nmarks, other nodes default to not allowing marks.", - "type": "string" - }, - "parseDOM": { - "description": "Associates DOM parser information with this node, which can be\nused by [`DOMParser.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMParser^fromSchema) to\nautomatically derive a parser. The `node` field in the rules is\nimplied (the name of this node will be filled in automatically).\nIf you supply your own parser, you do not need to also specify\nparsing rules in your schema.", - "items": { - "$ref": "#/definitions/TagParseRule" - }, - "type": "array" - }, - "selectable": { - "description": "Controls whether nodes of this type can be selected as a [node\nselection](https://prosemirror.net/docs/ref/#state.NodeSelection). Defaults to true for non-text\nnodes.", - "type": "boolean" - }, - "toDOM": { - "description": "Defines the default way a node of this type should be serialized\nto DOM/HTML (as used by\n[`DOMSerializer.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMSerializer^fromSchema)).\nShould return a DOM node or an [array\nstructure](https://prosemirror.net/docs/ref/#model.DOMOutputSpec) that describes one, with an\noptional number zero (“hole”) in it to indicate where the node's\ncontent should be inserted.\n\nFor text nodes, the default is to create a text DOM node. Though\nit is possible to create a serializer where text is rendered\ndifferently, this is not supported inside the editor, so you\nshouldn't override that in your text node spec.", - "type": "object" - }, - "toDebugString": { - "description": "Defines the default way a node of this type should be serialized\nto a string representation for debugging (e.g. in error messages).", - "type": "object" - }, - "whitespace": { - "description": "Controls way whitespace in this a node is parsed. The default is\n`\"normal\"`, which causes the [DOM parser](https://prosemirror.net/docs/ref/#model.DOMParser) to\ncollapse whitespace in normal mode, and normalize it (replacing\nnewlines and such with spaces) otherwise. `\"pre\"` causes the\nparser to preserve spaces inside the node. When this option isn't\ngiven, but [`code`](https://prosemirror.net/docs/ref/#model.NodeSpec.code) is true, `whitespace`\nwill default to `\"pre\"`. Note that this option doesn't influence\nthe way the node is rendered—that should be handled by `toDOM`\nand/or styling.", - "enum": [ - "normal", - "pre" - ], - "type": "string" - } - }, - "type": "object" - }, - "NodeType": { - "description": "Node types are objects allocated once per `Schema` and used to\n[tag](https://prosemirror.net/docs/ref/#model.Node.type) `Node` instances. They contain information\nabout the node type, such as its name and what kind of node it\nrepresents.", - "properties": { - "contentMatch": { - "$ref": "#/definitions/ContentMatch", - "description": "The starting match of the node type's content expression." - }, - "inlineContent": { - "description": "True if this node type has inline content.", - "type": "boolean" - }, - "isAtom": { - "description": "True when this node is an atom, i.e. when it does not have\ndirectly editable content.", - "type": "boolean" - }, - "isBlock": { - "description": "True if this is a block type", - "type": "boolean" - }, - "isInline": { - "description": "True if this is an inline type.", - "type": "boolean" - }, - "isLeaf": { - "description": "True for node types that allow no content.", - "type": "boolean" - }, - "isText": { - "description": "True if this is the text node type.", - "type": "boolean" - }, - "isTextblock": { - "description": "True if this is a textblock type, a block that contains inline\ncontent.", - "type": "boolean" - }, - "markSet": { - "anyOf": [ - { - "items": { - "$ref": "#/definitions/MarkType" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "description": "The set of marks allowed in this node. `null` means all marks\nare allowed." - }, - "name": { - "description": "The name the node type has in this schema.", - "type": "string" - }, - "schema": { - "$ref": "#/definitions/Schema", - "description": "A link back to the `Schema` the node type belongs to." - }, - "spec": { - "$ref": "#/definitions/NodeSpec", - "description": "The spec that this type is based on" - }, - "whitespace": { - "description": "The node type's [whitespace](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) option.", - "enum": [ - "normal", - "pre" - ], - "type": "string" - } - }, - "required": [ - "contentMatch", - "inlineContent", - "isAtom", - "isBlock", - "isInline", - "isLeaf", - "isText", - "isTextblock", - "markSet", - "name", - "schema", - "spec", - "whitespace" - ], - "type": "object" - }, - "Node_1": { - "description": "This class represents a node in the tree that makes up a\nProseMirror document. So a document is an instance of `Node`, with\nchildren that are also instances of `Node`.\n\nNodes are persistent data structures. Instead of changing them, you\ncreate new ones with the content you want. Old ones keep pointing\nat the old document shape. This is made cheaper by sharing\nstructure between the old and new data as much as possible, which a\ntree shape like this (without back pointers) makes easy.\n\n*Do not** directly mutate the properties of a `Node` object. See\n[the guide](/docs/guide/#doc) for more information.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "An object mapping attribute names to values. The kind of\nattributes allowed and required are\n[determined](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) by the node type.", - "type": "object" - }, - "childCount": { - "description": "The number of children that the node has.", - "type": "number" - }, - "content": { - "$ref": "#/definitions/Fragment", - "description": "A container holding the node's children." - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "Returns this node's first child, or `null` if there are no\nchildren." - }, - "inlineContent": { - "description": "True when this node allows inline content.", - "type": "boolean" - }, - "isAtom": { - "description": "True when this is an atom, i.e. when it does not have directly\neditable content. This is usually the same as `isLeaf`, but can\nbe configured with the [`atom` property](https://prosemirror.net/docs/ref/#model.NodeSpec.atom)\non a node's spec (typically used when the node is displayed as\nan uneditable [node view](https://prosemirror.net/docs/ref/#view.NodeView)).", - "type": "boolean" - }, - "isBlock": { - "description": "True when this is a block (non-inline node)", - "type": "boolean" - }, - "isInline": { - "description": "True when this is an inline node (a text node or a node that can\nappear among text).", - "type": "boolean" - }, - "isLeaf": { - "description": "True when this is a leaf node.", - "type": "boolean" - }, - "isText": { - "description": "True when this is a text node.", - "type": "boolean" - }, - "isTextblock": { - "description": "True when this is a textblock node, a block node with inline\ncontent.", - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "Returns this node's last child, or `null` if there are no\nchildren." - }, - "marks": { - "description": "The marks (things like whether it is emphasized or part of a\nlink) applied to this node.", - "items": { - "$ref": "#/definitions/Mark" - }, - "type": "array" - }, - "nodeSize": { - "description": "The size of this node, as defined by the integer-based [indexing\nscheme](/docs/guide/#doc.indexing). For text nodes, this is the\namount of characters. For other leaf nodes, it is one. For\nnon-leaf nodes, it is the size of the content plus two (the\nstart and end token).", - "type": "number" - }, - "text": { - "description": "For text nodes, this contains the node's text content.", - "type": "string" - }, - "textContent": { - "description": "Concatenates all the text nodes found in this fragment and its\nchildren.", - "type": "string" - }, - "type": { - "$ref": "#/definitions/NodeType", - "description": "The type of node that this is." - } - }, - "required": [ - "attrs", - "childCount", - "content", - "firstChild", - "inlineContent", - "isAtom", - "isBlock", - "isInline", - "isLeaf", - "isText", - "isTextblock", - "lastChild", - "marks", - "nodeSize", - "textContent", - "type" - ], - "type": "object" - }, - "NotificationManager": { - "properties": { - "close": { - "type": "object" - }, - "getNotifications": { - "type": "object" - }, - "open": { - "type": "object" - } - }, - "required": [ - "close", - "getNotifications", - "open" - ], - "type": "object" - }, - "Observable": { - "type": "object" - }, - "OnErrorEventHandler": { - "anyOf": [ - { - "$ref": "#/definitions/OnErrorEventHandlerNonNull" - }, - { - "type": "null" - } - ] - }, - "OnErrorEventHandlerNonNull": { - "type": "object" - }, - "Options": { - "properties": { - "get": { - "type": "object" - }, - "isRegistered": { - "type": "object" - }, - "isSet": { - "type": "object" - }, - "register": { - "type": "object" - }, - "set": { - "type": "object" - }, - "unset": { - "type": "object" - } - }, - "required": [ - "get", - "isRegistered", - "isSet", - "register", - "set", - "unset" - ], - "type": "object" - }, - "OrientationType": { - "enum": [ - "landscape-primary", - "landscape-secondary", - "portrait-primary", - "portrait-secondary" - ], - "type": "string" - }, - "ParentNode": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "textContent": { - "type": [ - "null", - "string" - ] - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childElementCount", - "childNodes", - "children", - "firstChild", - "firstElementChild", - "isConnected", - "lastChild", - "lastElementChild", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "textContent" - ], - "type": "object" - }, - "ParseRule": { - "anyOf": [ - { - "$ref": "#/definitions/TagParseRule" - }, - { - "$ref": "#/definitions/StyleParseRule" - } - ], - "description": "A value that describes how to parse a given DOM node or inline\nstyle as a ProseMirror node or mark." - }, - "Partial": { - "properties": { - "collect": { - "type": "boolean" - }, - "contentCssCors": { - "type": "boolean" - }, - "force_hex_color": { - "enum": [ - "always", - "off", - "rgb_only" - ], - "type": "string" - }, - "keep_values": { - "type": "boolean" - }, - "onSetAttrib": { - "type": "object" - }, - "ownEvents": { - "type": "boolean" - }, - "referrerPolicy": { - "enum": [ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url" - ], - "type": "string" - }, - "root_element": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "update_styles": { - "type": "boolean" - }, - "url_converter": { - "type": "object" - }, - "url_converter_scope": {} - }, - "type": "object" - }, - "PathBookmark": { - "properties": { - "end": { - "items": { - "type": "number" - }, - "type": "array" - }, - "forward": { - "type": "boolean" - }, - "isFakeCaret": { - "type": "boolean" - }, - "start": { - "items": { - "type": "number" - }, - "type": "array" - } - }, - "required": [ - "start" - ], - "type": "object" - }, - "Performance": { - "properties": { - "eventCounts": { - "$ref": "#/definitions/EventCounts" - }, - "navigation": { - "$ref": "#/definitions/PerformanceNavigation" - }, - "onresourcetimingbufferfull": { - "type": [ - "null", - "object" - ] - }, - "timeOrigin": { - "type": "number" - }, - "timing": { - "$ref": "#/definitions/PerformanceTiming" - } - }, - "required": [ - "eventCounts", - "navigation", - "onresourcetimingbufferfull", - "timeOrigin", - "timing" - ], - "type": "object" - }, - "PerformanceNavigation": { - "properties": { - "TYPE_BACK_FORWARD": { - "const": 2, - "type": "number" - }, - "TYPE_NAVIGATE": { - "const": 0, - "type": "number" - }, - "TYPE_RELOAD": { - "const": 1, - "type": "number" - }, - "TYPE_RESERVED": { - "const": 255, - "type": "number" - }, - "redirectCount": { - "type": "number" - }, - "type": { - "type": "number" - } - }, - "required": [ - "TYPE_BACK_FORWARD", - "TYPE_NAVIGATE", - "TYPE_RELOAD", - "TYPE_RESERVED", - "redirectCount", - "type" - ], - "type": "object" - }, - "PerformanceTiming": { - "properties": { - "connectEnd": { - "type": "number" - }, - "connectStart": { - "type": "number" - }, - "domComplete": { - "type": "number" - }, - "domContentLoadedEventEnd": { - "type": "number" - }, - "domContentLoadedEventStart": { - "type": "number" - }, - "domInteractive": { - "type": "number" - }, - "domLoading": { - "type": "number" - }, - "domainLookupEnd": { - "type": "number" - }, - "domainLookupStart": { - "type": "number" - }, - "fetchStart": { - "type": "number" - }, - "loadEventEnd": { - "type": "number" - }, - "loadEventStart": { - "type": "number" - }, - "navigationStart": { - "type": "number" - }, - "redirectEnd": { - "type": "number" - }, - "redirectStart": { - "type": "number" - }, - "requestStart": { - "type": "number" - }, - "responseEnd": { - "type": "number" - }, - "responseStart": { - "type": "number" - }, - "secureConnectionStart": { - "type": "number" - }, - "unloadEventEnd": { - "type": "number" - }, - "unloadEventStart": { - "type": "number" - } - }, - "required": [ - "connectEnd", - "connectStart", - "domComplete", - "domContentLoadedEventEnd", - "domContentLoadedEventStart", - "domInteractive", - "domLoading", - "domainLookupEnd", - "domainLookupStart", - "fetchStart", - "loadEventEnd", - "loadEventStart", - "navigationStart", - "redirectEnd", - "redirectStart", - "requestStart", - "responseEnd", - "responseStart", - "secureConnectionStart", - "unloadEventEnd", - "unloadEventStart" - ], - "type": "object" - }, - "Permissions": { - "type": "object" - }, - "PluginManager": { - "properties": { - "add": { - "type": "object" - }, - "createUrl": { - "type": "object" - }, - "get": { - "type": "object" - }, - "items": { - "items": { - "type": "object" - }, - "type": "array" - }, - "load": { - "type": "object" - }, - "lookup": { - "$ref": "#/definitions/Record;}>" - }, - "remove": { - "type": "object" - }, - "requireLangPack": { - "type": "object" - }, - "urls": { - "$ref": "#/definitions/Record" - }, - "waitFor": { - "type": "object" - } - }, - "required": [ - "add", - "createUrl", - "get", - "items", - "load", - "lookup", - "remove", - "requireLangPack", - "urls", - "waitFor" - ], - "type": "object" - }, - "ProcessingInstruction": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "baseURI": { - "type": "string" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "data": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "length": { - "type": "number" - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "sheet": { - "anyOf": [ - { - "$ref": "#/definitions/CSSStyleSheet" - }, - { - "type": "null" - } - ] - }, - "target": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "data", - "firstChild", - "isConnected", - "lastChild", - "length", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousElementSibling", - "previousSibling", - "sheet", - "target", - "textContent" - ], - "type": "object" - }, - "Promise": { - "properties": { - "__@toStringTag@1713": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@1713" - ], - "type": "object" - }, - "Promise": { - "properties": { - "__@toStringTag@1713": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@1713" - ], - "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" - }, - "propertyEditorUiAlias": { - "type": "string" - }, - "weight": { - "type": "number" - } - }, - "required": [ - "alias", - "label", - "propertyEditorUiAlias" - ], - "type": "object" - }, - "Quirks": { - "type": "object" - }, - "Range": { - "properties": { - "END_TO_END": { - "const": 2, - "type": "number" - }, - "END_TO_START": { - "const": 3, - "type": "number" - }, - "START_TO_END": { - "const": 1, - "type": "number" - }, - "START_TO_START": { - "const": 0, - "type": "number" - }, - "collapsed": { - "type": "boolean" - }, - "commonAncestorContainer": { - "$ref": "#/definitions/Node" - }, - "endContainer": { - "$ref": "#/definitions/Node" - }, - "endOffset": { - "type": "number" - }, - "startContainer": { - "$ref": "#/definitions/Node" - }, - "startOffset": { - "type": "number" - } - }, - "required": [ - "END_TO_END", - "END_TO_START", - "START_TO_END", - "START_TO_START", - "collapsed", - "commonAncestorContainer", - "endContainer", - "endOffset", - "startContainer", - "startOffset" - ], - "type": "object" - }, - "RangeBookmark": { - "properties": { - "forward": { - "type": "boolean" - }, - "rng": { - "$ref": "#/definitions/Range" - } - }, - "required": [ - "rng" - ], - "type": "object" - }, - "RangeUtilsNamespace": { - "properties": { - "compareRanges": { - "type": "object" - }, - "getCaretRangeFromPoint": { - "type": "object" - }, - "getNode": { - "type": "object" - }, - "getSelectedNode": { - "type": "object" - } - }, - "required": [ - "compareRanges", - "getCaretRangeFromPoint", - "getNode", - "getSelectedNode" - ], - "type": "object" - }, - "RawEditorOptions": { - "properties": { - "a11y_advanced_options": { - "type": "boolean" - }, - "add_form_submit_trigger": { - "type": "boolean" - }, - "add_unload_trigger": { - "type": "boolean" - }, - "allow_conditional_comments": { - "type": "boolean" - }, - "allow_html_data_urls": { - "type": "boolean" - }, - "allow_html_in_named_anchor": { - "type": "boolean" - }, - "allow_script_urls": { - "type": "boolean" - }, - "allow_svg_data_urls": { - "type": "boolean" - }, - "allow_unsafe_link_target": { - "type": "boolean" - }, - "anchor_bottom": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "anchor_top": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "auto_focus": { - "anyOf": [ - { - "const": true, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "automatic_uploads": { - "type": "boolean" - }, - "base_url": { - "type": "string" - }, - "block_formats": { - "type": "string" - }, - "block_unsupported_drop": { - "type": "boolean" - }, - "body_class": { - "type": "string" - }, - "body_id": { - "type": "string" - }, - "br_in_pre": { - "type": "boolean" - }, - "br_newline_selector": { - "type": "string" - }, - "branding": { - "type": "boolean" - }, - "browser_spellcheck": { - "type": "boolean" - }, - "cache_suffix": { - "type": "string" - }, - "color_cols": { - "type": "number" - }, - "color_cols_background": { - "type": "number" - }, - "color_cols_foreground": { - "type": "number" - }, - "color_default_background": { - "type": "string" - }, - "color_default_foreground": { - "type": "string" - }, - "color_map": { - "items": { - "type": "string" - }, - "type": "array" - }, - "color_map_background": { - "items": { - "type": "string" - }, - "type": "array" - }, - "color_map_foreground": { - "items": { - "type": "string" - }, - "type": "array" - }, - "content_css": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": [ - "string", - "boolean" - ] - } - ] - }, - "content_css_cors": { - "type": "boolean" - }, - "content_langs": { - "items": { - "$ref": "#/definitions/ContentLanguage" - }, - "type": "array" - }, - "content_security_policy": { - "type": "string" - }, - "content_style": { - "type": "string" - }, - "contextmenu": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "contextmenu_never_use_native": { - "type": "boolean" - }, - "convert_fonts_to_spans": { - "type": "boolean" - }, - "convert_unsafe_embeds": { - "type": "boolean" - }, - "convert_urls": { - "type": "boolean" - }, - "custom_colors": { - "type": "boolean" - }, - "custom_elements": { - "type": "string" - }, - "custom_ui_selector": { - "type": "string" - }, - "custom_undo_redo_levels": { - "type": "number" - }, - "default_font_stack": { - "items": { - "type": "string" - }, - "type": "array" - }, - "deprecation_warnings": { - "type": "boolean" - }, - "directionality": { - "enum": [ - "ltr", - "rtl" - ], - "type": "string" - }, - "disable_nodechange": { - "type": "boolean" - }, - "doctype": { - "type": "string" - }, - "document_base_url": { - "type": "string" - }, - "draggable_modal": { - "type": "boolean" - }, - "editable_class": { - "type": "string" - }, - "editable_root": { - "type": "boolean" - }, - "element_format": { - "enum": [ - "html", - "xhtml" - ], - "type": "string" - }, - "elementpath": { - "type": "boolean" - }, - "encoding": { - "type": "string" - }, - "end_container_on_empty_block": { - "type": [ - "string", - "boolean" - ] - }, - "entities": { - "type": "string" - }, - "entity_encoding": { - "enum": [ - "named", - "named+numeric", - "named,numeric", - "numeric", - "numeric+named", - "numeric,named", - "raw" - ], - "type": "string" - }, - "event_root": { - "type": "string" - }, - "extended_valid_elements": { - "type": "string" - }, - "external_plugins": { - "$ref": "#/definitions/Record" - }, - "file_picker_callback": { - "type": "object" - }, - "file_picker_types": { - "type": "string" - }, - "file_picker_validator_handler": { - "type": "object" - }, - "fix_list_elements": { - "type": "boolean" - }, - "fixed_toolbar_container": { - "type": "string" - }, - "fixed_toolbar_container_target": { - "$ref": "#/definitions/HTMLElement" - }, - "font_css": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "font_family_formats": { - "type": "string" - }, - "font_size_classes": { - "type": "string" - }, - "font_size_formats": { - "type": "string" - }, - "font_size_input_default_unit": { - "type": "string" - }, - "font_size_legacy_values": { - "type": "string" - }, - "font_size_style_values": { - "type": "string" - }, - "force_hex_color": { - "enum": [ - "always", - "off", - "rgb_only" - ], - "type": "string" - }, - "forced_plugins": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "forced_root_block": { - "type": "string" - }, - "forced_root_block_attrs": { - "$ref": "#/definitions/Record" - }, - "format_noneditable_selector": { - "type": "string" - }, - "formats": { - "$ref": "#/definitions/Formats" - }, - "height": { - "type": [ - "string", - "number" - ] - }, - "help_accessibility": { - "type": "boolean" - }, - "hidden_input": { - "type": "boolean" - }, - "highlight_on_focus": { - "type": "boolean" - }, - "icons": { - "type": "string" - }, - "icons_url": { - "type": "string" - }, - "id": { - "type": "string" - }, - "iframe_aria_text": { - "type": "string" - }, - "iframe_attrs": { - "$ref": "#/definitions/Record" - }, - "images_file_types": { - "type": "string" - }, - "images_replace_blob_uris": { - "type": "boolean" - }, - "images_reuse_filename": { - "type": "boolean" - }, - "images_upload_base_path": { - "type": "string" - }, - "images_upload_credentials": { - "type": "boolean" - }, - "images_upload_handler": { - "type": "object" - }, - "images_upload_url": { - "type": "string" - }, - "indent": { - "type": "boolean" - }, - "indent_after": { - "type": "string" - }, - "indent_before": { - "type": "string" - }, - "indent_use_margin": { - "type": "boolean" - }, - "indentation": { - "type": "string" - }, - "init_instance_callback": { - "type": "object" - }, - "inline": { - "type": "boolean" - }, - "inline_boundaries": { - "type": "boolean" - }, - "inline_boundaries_selector": { - "type": "string" - }, - "inline_styles": { - "type": "boolean" - }, - "invalid_elements": { - "type": "string" - }, - "invalid_styles": { - "anyOf": [ - { - "$ref": "#/definitions/Record" - }, - { - "type": "string" - } - ] - }, - "keep_styles": { - "type": "boolean" - }, - "language": { - "type": "string" - }, - "language_load": { - "type": "boolean" - }, - "language_url": { - "type": "string" - }, - "line_height_formats": { - "type": "string" - }, - "max_height": { - "type": "number" - }, - "max_width": { - "type": "number" - }, - "menu": { - "$ref": "#/definitions/Record" - }, - "menubar": { - "type": [ - "string", - "boolean" - ] - }, - "min_height": { - "type": "number" - }, - "min_width": { - "type": "number" - }, - "mobile": { - "$ref": "#/definitions/RawEditorOptions" - }, - "model": { - "type": "string" - }, - "model_url": { - "type": "string" - }, - "newdocument_content": { - "type": "string" - }, - "newline_behavior": { - "enum": [ - "block", - "default", - "invert", - "linebreak" - ], - "type": "string" - }, - "no_newline_selector": { - "type": "string" - }, - "noneditable_class": { - "type": "string" - }, - "noneditable_regexp": { - "anyOf": [ - { - "$ref": "#/definitions/RegExp" - }, - { - "items": { - "$ref": "#/definitions/RegExp" - }, - "type": "array" - } - ] - }, - "nowrap": { - "type": "boolean" - }, - "object_resizing": { - "type": [ - "string", - "boolean" - ] - }, - "pad_empty_with_br": { - "type": "boolean" - }, - "paste_as_text": { - "type": "boolean" - }, - "paste_block_drop": { - "type": "boolean" - }, - "paste_data_images": { - "type": "boolean" - }, - "paste_merge_formats": { - "type": "boolean" - }, - "paste_postprocess": { - "type": "object" - }, - "paste_preprocess": { - "type": "object" - }, - "paste_remove_styles_if_webkit": { - "type": "boolean" - }, - "paste_tab_spaces": { - "type": "number" - }, - "paste_webkit_styles": { - "type": "string" - }, - "placeholder": { - "type": "string" - }, - "plugin_base_urls": { - "$ref": "#/definitions/Record" - }, - "plugins": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "preserve_cdata": { - "type": "boolean" - }, - "preview_styles": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "promotion": { - "type": "boolean" - }, - "protect": { - "items": { - "$ref": "#/definitions/RegExp" - }, - "type": "array" - }, - "readonly": { - "type": "boolean" - }, - "referrer_policy": { - "enum": [ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url" - ], - "type": "string" - }, - "relative_urls": { - "type": "boolean" - }, - "remove_script_host": { - "type": "boolean" - }, - "remove_trailing_brs": { - "type": "boolean" - }, - "removed_menuitems": { - "type": "string" - }, - "resize": { - "enum": [ - "both", - false, - true - ] - }, - "resize_img_proportional": { - "type": "boolean" - }, - "root_name": { - "type": "string" - }, - "sandbox_iframes": { - "type": "boolean" - }, - "schema": { - "enum": [ - "html4", - "html5", - "html5-strict" - ], - "type": "string" - }, - "selector": { - "type": "string" - }, - "service_message": { - "type": "string" - }, - "setup": { - "type": "object" - }, - "sidebar_show": { - "type": "string" - }, - "skin": { - "type": [ - "string", - "boolean" - ] - }, - "skin_url": { - "type": "string" - }, - "smart_paste": { - "type": "boolean" - }, - "statusbar": { - "type": "boolean" - }, - "style_formats": { - "items": { - "$ref": "#/definitions/AllowedFormat" - }, - "type": "array" - }, - "style_formats_autohide": { - "type": "boolean" - }, - "style_formats_merge": { - "type": "boolean" - }, - "submit_patch": { - "type": "boolean" - }, - "suffix": { - "type": "string" - }, - "table_tab_navigation": { - "type": "boolean" - }, - "target": { - "$ref": "#/definitions/HTMLElement" - }, - "text_patterns": { - "anyOf": [ - { - "items": { - "$ref": "#/definitions/RawPattern" - }, - "type": "array" - }, - { - "const": false, - "type": "boolean" - } - ] - }, - "text_patterns_lookup": { - "type": "object" - }, - "theme": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": [ - "string", - "object" - ] - } - ] - }, - "theme_url": { - "type": "string" - }, - "toolbar": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "items": { - "$ref": "#/definitions/ToolbarGroup" - }, - "type": "array" - }, - { - "type": [ - "string", - "boolean" - ] - } - ] - }, - "toolbar1": { - "type": "string" - }, - "toolbar2": { - "type": "string" - }, - "toolbar3": { - "type": "string" - }, - "toolbar4": { - "type": "string" - }, - "toolbar5": { - "type": "string" - }, - "toolbar6": { - "type": "string" - }, - "toolbar7": { - "type": "string" - }, - "toolbar8": { - "type": "string" - }, - "toolbar9": { - "type": "string" - }, - "toolbar_groups": { - "$ref": "#/definitions/Record" - }, - "toolbar_location": { - "enum": [ - "auto", - "bottom", - "top" - ], - "type": "string" - }, - "toolbar_mode": { - "enum": [ - "floating", - "scrolling", - "sliding", - "wrap" - ], - "type": "string" - }, - "toolbar_sticky": { - "type": "boolean" - }, - "toolbar_sticky_offset": { - "type": "number" - }, - "typeahead_urls": { - "type": "boolean" - }, - "ui_mode": { - "enum": [ - "combined", - "split" - ], - "type": "string" - }, - "url_converter": { - "type": "object" - }, - "url_converter_scope": {}, - "urlconverter_callback": { - "type": "object" - }, - "valid_children": { - "type": "string" - }, - "valid_classes": { - "anyOf": [ - { - "$ref": "#/definitions/Record" - }, - { - "type": "string" - } - ] - }, - "valid_elements": { - "type": "string" - }, - "valid_styles": { - "anyOf": [ - { - "$ref": "#/definitions/Record" - }, - { - "type": "string" - } - ] - }, - "verify_html": { - "type": "boolean" - }, - "visual": { - "type": "boolean" - }, - "visual_anchor_class": { - "type": "string" - }, - "visual_table_class": { - "type": "string" - }, - "width": { - "type": [ - "string", - "number" - ] - }, - "xss_sanitization": { - "type": "boolean" - } - }, - "type": "object" - }, - "RawPattern": { - "properties": { - "cmd": {}, - "end": {}, - "format": {}, - "replacement": {}, - "start": {}, - "value": {} - }, - "type": "object" - }, - "Record>": { - "type": "object" - }, - "Record>": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Record;}>": { - "type": "object" - }, - "Record;}>": { - "type": "object" - }, - "Record;}>": { - "type": "object" - }, - "Record": { - "type": "object" - }, - "Rect": { - "properties": { - "clamp": { - "type": "object" - }, - "create": { - "type": "object" - }, - "findBestRelativePosition": { - "type": "object" - }, - "fromClientRect": { - "type": "object" - }, - "inflate": { - "type": "object" - }, - "intersect": { - "type": "object" - }, - "relativePosition": { - "type": "object" - } - }, - "required": [ - "clamp", - "create", - "findBestRelativePosition", - "fromClientRect", - "inflate", - "intersect", - "relativePosition" - ], - "type": "object" - }, - "ReferrerPolicy": { - "enum": [ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url" - ], - "type": "string" - }, - "RegExp": { - "properties": { - "dotAll": { - "type": "boolean" - }, - "flags": { - "type": "string" - }, - "global": { - "type": "boolean" - }, - "hasIndices": { - "type": "boolean" - }, - "ignoreCase": { - "type": "boolean" - }, - "lastIndex": { - "type": "number" - }, - "multiline": { - "type": "boolean" - }, - "source": { - "type": "string" - }, - "sticky": { - "type": "boolean" - }, - "unicode": { - "type": "boolean" - } - }, - "required": [ - "dotAll", - "flags", - "global", - "hasIndices", - "ignoreCase", - "lastIndex", - "multiline", - "source", - "sticky", - "unicode" - ], - "type": "object" - }, - "Registry$1": { - "properties": { - "addAutocompleter": { - "type": "object" - }, - "addButton": { - "type": "object" - }, - "addContextForm": { - "type": "object" - }, - "addContextMenu": { - "type": "object" - }, - "addContextToolbar": { - "type": "object" - }, - "addGroupToolbarButton": { - "type": "object" - }, - "addIcon": { - "type": "object" - }, - "addMenuButton": { - "type": "object" - }, - "addMenuItem": { - "type": "object" - }, - "addNestedMenuItem": { - "type": "object" - }, - "addSidebar": { - "type": "object" - }, - "addSplitButton": { - "type": "object" - }, - "addToggleButton": { - "type": "object" - }, - "addToggleMenuItem": { - "type": "object" - }, - "addView": { - "type": "object" - }, - "getAll": { - "type": "object" - } - }, - "required": [ - "addAutocompleter", - "addButton", - "addContextForm", - "addContextMenu", - "addContextToolbar", - "addGroupToolbarButton", - "addIcon", - "addMenuButton", - "addMenuItem", - "addNestedMenuItem", - "addSidebar", - "addSplitButton", - "addToggleButton", - "addToggleMenuItem", - "addView", - "getAll" - ], - "type": "object" - }, - "Resource": { - "properties": { - "add": { - "type": "object" - }, - "get": { - "type": "object" - }, - "has": { - "type": "object" - }, - "load": { - "type": "object" - }, - "unload": { - "type": "object" - } - }, - "required": [ - "add", - "get", - "has", - "load", - "unload" - ], - "type": "object" - }, - "SVGAnimatedLength": { - "properties": { - "animVal": { - "$ref": "#/definitions/SVGLength" - }, - "baseVal": { - "$ref": "#/definitions/SVGLength" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedPreserveAspectRatio": { - "properties": { - "animVal": { - "$ref": "#/definitions/SVGPreserveAspectRatio" - }, - "baseVal": { - "$ref": "#/definitions/SVGPreserveAspectRatio" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedRect": { - "properties": { - "animVal": { - "$ref": "#/definitions/DOMRectReadOnly" - }, - "baseVal": { - "$ref": "#/definitions/DOMRect" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedString": { - "properties": { - "animVal": { - "type": "string" - }, - "baseVal": { - "type": "string" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGAnimatedTransformList": { - "properties": { - "animVal": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/SVGTransform" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - }, - "baseVal": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/SVGTransform" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - } - }, - "required": [ - "animVal", - "baseVal" - ], - "type": "object" - }, - "SVGElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": {}, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "id": { - "type": "string" - }, - "innerHTML": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerSVGElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "viewportElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGElement" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "dataset", - "firstChild", - "firstElementChild", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "ownerDocument", - "ownerSVGElement", - "parentElement", - "parentNode", - "part", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "style", - "tabIndex", - "tagName", - "textContent", - "viewportElement" - ], - "type": "object" - }, - "SVGLength": { - "properties": { - "SVG_LENGTHTYPE_CM": { - "const": 6, - "type": "number" - }, - "SVG_LENGTHTYPE_EMS": { - "const": 3, - "type": "number" - }, - "SVG_LENGTHTYPE_EXS": { - "const": 4, - "type": "number" - }, - "SVG_LENGTHTYPE_IN": { - "const": 8, - "type": "number" - }, - "SVG_LENGTHTYPE_MM": { - "const": 7, - "type": "number" - }, - "SVG_LENGTHTYPE_NUMBER": { - "const": 1, - "type": "number" - }, - "SVG_LENGTHTYPE_PC": { - "const": 10, - "type": "number" - }, - "SVG_LENGTHTYPE_PERCENTAGE": { - "const": 2, - "type": "number" - }, - "SVG_LENGTHTYPE_PT": { - "const": 9, - "type": "number" - }, - "SVG_LENGTHTYPE_PX": { - "const": 5, - "type": "number" - }, - "SVG_LENGTHTYPE_UNKNOWN": { - "const": 0, - "type": "number" - }, - "unitType": { - "type": "number" - }, - "value": { - "type": "number" - }, - "valueAsString": { - "type": "string" - }, - "valueInSpecifiedUnits": { - "type": "number" - } - }, - "required": [ - "SVG_LENGTHTYPE_CM", - "SVG_LENGTHTYPE_EMS", - "SVG_LENGTHTYPE_EXS", - "SVG_LENGTHTYPE_IN", - "SVG_LENGTHTYPE_MM", - "SVG_LENGTHTYPE_NUMBER", - "SVG_LENGTHTYPE_PC", - "SVG_LENGTHTYPE_PERCENTAGE", - "SVG_LENGTHTYPE_PT", - "SVG_LENGTHTYPE_PX", - "SVG_LENGTHTYPE_UNKNOWN", - "unitType", - "value", - "valueAsString", - "valueInSpecifiedUnits" - ], - "type": "object" - }, - "SVGPreserveAspectRatio": { - "properties": { - "SVG_MEETORSLICE_MEET": { - "const": 1, - "type": "number" - }, - "SVG_MEETORSLICE_SLICE": { - "const": 2, - "type": "number" - }, - "SVG_MEETORSLICE_UNKNOWN": { - "const": 0, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_NONE": { - "const": 1, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_UNKNOWN": { - "const": 0, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMAXYMAX": { - "const": 10, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMAXYMID": { - "const": 7, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMAXYMIN": { - "const": 4, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMIDYMAX": { - "const": 9, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMIDYMID": { - "const": 6, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMIDYMIN": { - "const": 3, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMINYMAX": { - "const": 8, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMINYMID": { - "const": 5, - "type": "number" - }, - "SVG_PRESERVEASPECTRATIO_XMINYMIN": { - "const": 2, - "type": "number" - }, - "align": { - "type": "number" - }, - "meetOrSlice": { - "type": "number" - } - }, - "required": [ - "SVG_MEETORSLICE_MEET", - "SVG_MEETORSLICE_SLICE", - "SVG_MEETORSLICE_UNKNOWN", - "SVG_PRESERVEASPECTRATIO_NONE", - "SVG_PRESERVEASPECTRATIO_UNKNOWN", - "SVG_PRESERVEASPECTRATIO_XMAXYMAX", - "SVG_PRESERVEASPECTRATIO_XMAXYMID", - "SVG_PRESERVEASPECTRATIO_XMAXYMIN", - "SVG_PRESERVEASPECTRATIO_XMIDYMAX", - "SVG_PRESERVEASPECTRATIO_XMIDYMID", - "SVG_PRESERVEASPECTRATIO_XMIDYMIN", - "SVG_PRESERVEASPECTRATIO_XMINYMAX", - "SVG_PRESERVEASPECTRATIO_XMINYMID", - "SVG_PRESERVEASPECTRATIO_XMINYMIN", - "align", - "meetOrSlice" - ], - "type": "object" - }, - "SVGSVGElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": {}, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "currentScale": { - "type": "number" - }, - "currentTranslate": { - "$ref": "#/definitions/DOMPointReadOnly" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "height": { - "$ref": "#/definitions/SVGAnimatedLength" - }, - "id": { - "type": "string" - }, - "innerHTML": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onafterprint": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforeprint": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onbeforeunload": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongamepadconnected": { - "type": [ - "null", - "object" - ] - }, - "ongamepaddisconnected": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onhashchange": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onlanguagechange": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmessage": { - "type": [ - "null", - "object" - ] - }, - "onmessageerror": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onoffline": { - "type": [ - "null", - "object" - ] - }, - "ononline": { - "type": [ - "null", - "object" - ] - }, - "onpagehide": { - "type": [ - "null", - "object" - ] - }, - "onpageshow": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onpopstate": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onrejectionhandled": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onstorage": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onunhandledrejection": { - "type": [ - "null", - "object" - ] - }, - "onunload": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerSVGElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "preserveAspectRatio": { - "$ref": "#/definitions/SVGAnimatedPreserveAspectRatio" - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "requiredExtensions": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "systemLanguage": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "numberOfItems": { - "type": "number" - } - }, - "required": [ - "length", - "numberOfItems" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "transform": { - "$ref": "#/definitions/SVGAnimatedTransformList" - }, - "viewBox": { - "$ref": "#/definitions/SVGAnimatedRect" - }, - "viewportElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGElement" - }, - { - "type": "null" - } - ] - }, - "width": { - "$ref": "#/definitions/SVGAnimatedLength" - }, - "x": { - "$ref": "#/definitions/SVGAnimatedLength" - }, - "y": { - "$ref": "#/definitions/SVGAnimatedLength" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "currentScale", - "currentTranslate", - "dataset", - "firstChild", - "firstElementChild", - "height", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onafterprint", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforeprint", - "onbeforetoggle", - "onbeforeunload", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongamepadconnected", - "ongamepaddisconnected", - "ongotpointercapture", - "onhashchange", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onlanguagechange", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmessage", - "onmessageerror", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onoffline", - "ononline", - "onpagehide", - "onpageshow", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onpopstate", - "onprogress", - "onratechange", - "onrejectionhandled", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onstorage", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onunhandledrejection", - "onunload", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "ownerDocument", - "ownerSVGElement", - "parentElement", - "parentNode", - "part", - "prefix", - "preserveAspectRatio", - "previousElementSibling", - "previousSibling", - "requiredExtensions", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "style", - "systemLanguage", - "tabIndex", - "tagName", - "textContent", - "transform", - "viewBox", - "viewportElement", - "width", - "x", - "y" - ], - "type": "object" - }, - "SVGScriptElement": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaBusy": { - "type": [ - "null", - "string" - ] - }, - "ariaChecked": { - "type": [ - "null", - "string" - ] - }, - "ariaColCount": { - "type": [ - "null", - "string" - ] - }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] - }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] - }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" - }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": {}, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "href": { - "$ref": "#/definitions/SVGAnimatedString" - }, - "id": { - "type": "string" - }, - "innerHTML": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { - "type": "string" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "type": [ - "null", - "object" - ] - }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] - }, - "onseeked": { - "type": [ - "null", - "object" - ] - }, - "onseeking": { - "type": [ - "null", - "object" - ] - }, - "onselect": { - "type": [ - "null", - "object" - ] - }, - "onselectionchange": { - "type": [ - "null", - "object" - ] - }, - "onselectstart": { - "type": [ - "null", - "object" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "onstalled": { - "type": [ - "null", - "object" - ] - }, - "onsubmit": { - "type": [ - "null", - "object" - ] - }, - "onsuspend": { - "type": [ - "null", - "object" - ] - }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] - }, - "ontoggle": { - "type": [ - "null", - "object" - ] - }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] - }, - "ontouchend": { - "type": [ - "null", - "object" - ] - }, - "ontouchmove": { - "type": [ - "null", - "object" - ] - }, - "ontouchstart": { - "type": [ - "null", - "object" - ] - }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] - }, - "ontransitionend": { - "type": [ - "null", - "object" - ] - }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] - }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] - }, - "onvolumechange": { - "type": [ - "null", - "object" - ] - }, - "onwaiting": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] - }, - "onwheel": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "type": "string" - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerSVGElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" - }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } - ] - }, - "slot": { - "type": "string" - }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "accentColor": { - "type": "string" - }, - "alignContent": { - "type": "string" - }, - "alignItems": { - "type": "string" - }, - "alignSelf": { - "type": "string" - }, - "alignmentBaseline": { - "type": "string" - }, - "all": { - "type": "string" - }, - "animation": { - "type": "string" - }, - "animationComposition": { - "type": "string" - }, - "animationDelay": { - "type": "string" - }, - "animationDirection": { - "type": "string" - }, - "animationDuration": { - "type": "string" - }, - "animationFillMode": { - "type": "string" - }, - "animationIterationCount": { - "type": "string" - }, - "animationName": { - "type": "string" - }, - "animationPlayState": { - "type": "string" - }, - "animationTimingFunction": { - "type": "string" - }, - "appearance": { - "type": "string" - }, - "aspectRatio": { - "type": "string" - }, - "backdropFilter": { - "type": "string" - }, - "backfaceVisibility": { - "type": "string" - }, - "background": { - "type": "string" - }, - "backgroundAttachment": { - "type": "string" - }, - "backgroundBlendMode": { - "type": "string" - }, - "backgroundClip": { - "type": "string" - }, - "backgroundColor": { - "type": "string" - }, - "backgroundImage": { - "type": "string" - }, - "backgroundOrigin": { - "type": "string" - }, - "backgroundPosition": { - "type": "string" - }, - "backgroundPositionX": { - "type": "string" - }, - "backgroundPositionY": { - "type": "string" - }, - "backgroundRepeat": { - "type": "string" - }, - "backgroundSize": { - "type": "string" - }, - "baselineShift": { - "type": "string" - }, - "baselineSource": { - "type": "string" - }, - "blockSize": { - "type": "string" - }, - "border": { - "type": "string" - }, - "borderBlock": { - "type": "string" - }, - "borderBlockColor": { - "type": "string" - }, - "borderBlockEnd": { - "type": "string" - }, - "borderBlockEndColor": { - "type": "string" - }, - "borderBlockEndStyle": { - "type": "string" - }, - "borderBlockEndWidth": { - "type": "string" - }, - "borderBlockStart": { - "type": "string" - }, - "borderBlockStartColor": { - "type": "string" - }, - "borderBlockStartStyle": { - "type": "string" - }, - "borderBlockStartWidth": { - "type": "string" - }, - "borderBlockStyle": { - "type": "string" - }, - "borderBlockWidth": { - "type": "string" - }, - "borderBottom": { - "type": "string" - }, - "borderBottomColor": { - "type": "string" - }, - "borderBottomLeftRadius": { - "type": "string" - }, - "borderBottomRightRadius": { - "type": "string" - }, - "borderBottomStyle": { - "type": "string" - }, - "borderBottomWidth": { - "type": "string" - }, - "borderCollapse": { - "type": "string" - }, - "borderColor": { - "type": "string" - }, - "borderEndEndRadius": { - "type": "string" - }, - "borderEndStartRadius": { - "type": "string" - }, - "borderImage": { - "type": "string" - }, - "borderImageOutset": { - "type": "string" - }, - "borderImageRepeat": { - "type": "string" - }, - "borderImageSlice": { - "type": "string" - }, - "borderImageSource": { - "type": "string" - }, - "borderImageWidth": { - "type": "string" - }, - "borderInline": { - "type": "string" - }, - "borderInlineColor": { - "type": "string" - }, - "borderInlineEnd": { - "type": "string" - }, - "borderInlineEndColor": { - "type": "string" - }, - "borderInlineEndStyle": { - "type": "string" - }, - "borderInlineEndWidth": { - "type": "string" - }, - "borderInlineStart": { - "type": "string" - }, - "borderInlineStartColor": { - "type": "string" - }, - "borderInlineStartStyle": { - "type": "string" - }, - "borderInlineStartWidth": { - "type": "string" - }, - "borderInlineStyle": { - "type": "string" - }, - "borderInlineWidth": { - "type": "string" - }, - "borderLeft": { - "type": "string" - }, - "borderLeftColor": { - "type": "string" - }, - "borderLeftStyle": { - "type": "string" - }, - "borderLeftWidth": { - "type": "string" - }, - "borderRadius": { - "type": "string" - }, - "borderRight": { - "type": "string" - }, - "borderRightColor": { - "type": "string" - }, - "borderRightStyle": { - "type": "string" - }, - "borderRightWidth": { - "type": "string" - }, - "borderSpacing": { - "type": "string" - }, - "borderStartEndRadius": { - "type": "string" - }, - "borderStartStartRadius": { - "type": "string" - }, - "borderStyle": { - "type": "string" - }, - "borderTop": { - "type": "string" - }, - "borderTopColor": { - "type": "string" - }, - "borderTopLeftRadius": { - "type": "string" - }, - "borderTopRightRadius": { - "type": "string" - }, - "borderTopStyle": { - "type": "string" - }, - "borderTopWidth": { - "type": "string" - }, - "borderWidth": { - "type": "string" - }, - "bottom": { - "type": "string" - }, - "boxShadow": { - "type": "string" - }, - "boxSizing": { - "type": "string" - }, - "breakAfter": { - "type": "string" - }, - "breakBefore": { - "type": "string" - }, - "breakInside": { - "type": "string" - }, - "captionSide": { - "type": "string" - }, - "caretColor": { - "type": "string" - }, - "clear": { - "type": "string" - }, - "clip": { - "type": "string" - }, - "clipPath": { - "type": "string" - }, - "clipRule": { - "type": "string" - }, - "color": { - "type": "string" - }, - "colorInterpolation": { - "type": "string" - }, - "colorInterpolationFilters": { - "type": "string" - }, - "colorScheme": { - "type": "string" - }, - "columnCount": { - "type": "string" - }, - "columnFill": { - "type": "string" - }, - "columnGap": { - "type": "string" - }, - "columnRule": { - "type": "string" - }, - "columnRuleColor": { - "type": "string" - }, - "columnRuleStyle": { - "type": "string" - }, - "columnRuleWidth": { - "type": "string" - }, - "columnSpan": { - "type": "string" - }, - "columnWidth": { - "type": "string" - }, - "columns": { - "type": "string" - }, - "contain": { - "type": "string" - }, - "containIntrinsicBlockSize": { - "type": "string" - }, - "containIntrinsicHeight": { - "type": "string" - }, - "containIntrinsicInlineSize": { - "type": "string" - }, - "containIntrinsicSize": { - "type": "string" - }, - "containIntrinsicWidth": { - "type": "string" - }, - "container": { - "type": "string" - }, - "containerName": { - "type": "string" - }, - "containerType": { - "type": "string" - }, - "content": { - "type": "string" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "type": "string" - }, - "direction": { - "type": "string" - }, - "display": { - "type": "string" - }, - "dominantBaseline": { - "type": "string" - }, - "emptyCells": { - "type": "string" - }, - "fill": { - "type": "string" - }, - "fillOpacity": { - "type": "string" - }, - "fillRule": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "flex": { - "type": "string" - }, - "flexBasis": { - "type": "string" - }, - "flexDirection": { - "type": "string" - }, - "flexFlow": { - "type": "string" - }, - "flexGrow": { - "type": "string" - }, - "flexShrink": { - "type": "string" - }, - "flexWrap": { - "type": "string" - }, - "float": { - "type": "string" - }, - "floodColor": { - "type": "string" - }, - "floodOpacity": { - "type": "string" - }, - "font": { - "type": "string" - }, - "fontFamily": { - "type": "string" - }, - "fontFeatureSettings": { - "type": "string" - }, - "fontKerning": { - "type": "string" - }, - "fontOpticalSizing": { - "type": "string" - }, - "fontPalette": { - "type": "string" - }, - "fontSize": { - "type": "string" - }, - "fontSizeAdjust": { - "type": "string" - }, - "fontStretch": { - "type": "string" - }, - "fontStyle": { - "type": "string" - }, - "fontSynthesis": { - "type": "string" - }, - "fontSynthesisSmallCaps": { - "type": "string" - }, - "fontSynthesisStyle": { - "type": "string" - }, - "fontSynthesisWeight": { - "type": "string" - }, - "fontVariant": { - "type": "string" - }, - "fontVariantAlternates": { - "type": "string" - }, - "fontVariantCaps": { - "type": "string" - }, - "fontVariantEastAsian": { - "type": "string" - }, - "fontVariantLigatures": { - "type": "string" - }, - "fontVariantNumeric": { - "type": "string" - }, - "fontVariantPosition": { - "type": "string" - }, - "fontVariationSettings": { - "type": "string" - }, - "fontWeight": { - "type": "string" - }, - "forcedColorAdjust": { - "type": "string" - }, - "gap": { - "type": "string" - }, - "grid": { - "type": "string" - }, - "gridArea": { - "type": "string" - }, - "gridAutoColumns": { - "type": "string" - }, - "gridAutoFlow": { - "type": "string" - }, - "gridAutoRows": { - "type": "string" - }, - "gridColumn": { - "type": "string" - }, - "gridColumnEnd": { - "type": "string" - }, - "gridColumnGap": { - "type": "string" - }, - "gridColumnStart": { - "type": "string" - }, - "gridGap": { - "type": "string" - }, - "gridRow": { - "type": "string" - }, - "gridRowEnd": { - "type": "string" - }, - "gridRowGap": { - "type": "string" - }, - "gridRowStart": { - "type": "string" - }, - "gridTemplate": { - "type": "string" - }, - "gridTemplateAreas": { - "type": "string" - }, - "gridTemplateColumns": { - "type": "string" - }, - "gridTemplateRows": { - "type": "string" - }, - "height": { - "type": "string" - }, - "hyphenateCharacter": { - "type": "string" - }, - "hyphens": { - "type": "string" - }, - "imageOrientation": { - "type": "string" - }, - "imageRendering": { - "type": "string" - }, - "inlineSize": { - "type": "string" - }, - "inset": { - "type": "string" - }, - "insetBlock": { - "type": "string" - }, - "insetBlockEnd": { - "type": "string" - }, - "insetBlockStart": { - "type": "string" - }, - "insetInline": { - "type": "string" - }, - "insetInlineEnd": { - "type": "string" - }, - "insetInlineStart": { - "type": "string" - }, - "isolation": { - "type": "string" - }, - "justifyContent": { - "type": "string" - }, - "justifyItems": { - "type": "string" - }, - "justifySelf": { - "type": "string" - }, - "left": { - "type": "string" - }, - "length": { - "type": "number" - }, - "letterSpacing": { - "type": "string" - }, - "lightingColor": { - "type": "string" - }, - "lineBreak": { - "type": "string" - }, - "lineHeight": { - "type": "string" - }, - "listStyle": { - "type": "string" - }, - "listStyleImage": { - "type": "string" - }, - "listStylePosition": { - "type": "string" - }, - "listStyleType": { - "type": "string" - }, - "margin": { - "type": "string" - }, - "marginBlock": { - "type": "string" - }, - "marginBlockEnd": { - "type": "string" - }, - "marginBlockStart": { - "type": "string" - }, - "marginBottom": { - "type": "string" - }, - "marginInline": { - "type": "string" - }, - "marginInlineEnd": { - "type": "string" - }, - "marginInlineStart": { - "type": "string" - }, - "marginLeft": { - "type": "string" - }, - "marginRight": { - "type": "string" - }, - "marginTop": { - "type": "string" - }, - "marker": { - "type": "string" - }, - "markerEnd": { - "type": "string" - }, - "markerMid": { - "type": "string" - }, - "markerStart": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "maskClip": { - "type": "string" - }, - "maskComposite": { - "type": "string" - }, - "maskImage": { - "type": "string" - }, - "maskMode": { - "type": "string" - }, - "maskOrigin": { - "type": "string" - }, - "maskPosition": { - "type": "string" - }, - "maskRepeat": { - "type": "string" - }, - "maskSize": { - "type": "string" - }, - "maskType": { - "type": "string" - }, - "mathDepth": { - "type": "string" - }, - "mathStyle": { - "type": "string" - }, - "maxBlockSize": { - "type": "string" - }, - "maxHeight": { - "type": "string" - }, - "maxInlineSize": { - "type": "string" - }, - "maxWidth": { - "type": "string" - }, - "minBlockSize": { - "type": "string" - }, - "minHeight": { - "type": "string" - }, - "minInlineSize": { - "type": "string" - }, - "minWidth": { - "type": "string" - }, - "mixBlendMode": { - "type": "string" - }, - "objectFit": { - "type": "string" - }, - "objectPosition": { - "type": "string" - }, - "offset": { - "type": "string" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "type": "string" - }, - "offsetRotate": { - "type": "string" - }, - "opacity": { - "type": "string" - }, - "order": { - "type": "string" - }, - "orphans": { - "type": "string" - }, - "outline": { - "type": "string" - }, - "outlineColor": { - "type": "string" - }, - "outlineOffset": { - "type": "string" - }, - "outlineStyle": { - "type": "string" - }, - "outlineWidth": { - "type": "string" - }, - "overflow": { - "type": "string" - }, - "overflowAnchor": { - "type": "string" - }, - "overflowClipMargin": { - "type": "string" - }, - "overflowWrap": { - "type": "string" - }, - "overflowX": { - "type": "string" - }, - "overflowY": { - "type": "string" - }, - "overscrollBehavior": { - "type": "string" - }, - "overscrollBehaviorBlock": { - "type": "string" - }, - "overscrollBehaviorInline": { - "type": "string" - }, - "overscrollBehaviorX": { - "type": "string" - }, - "overscrollBehaviorY": { - "type": "string" - }, - "padding": { - "type": "string" - }, - "paddingBlock": { - "type": "string" - }, - "paddingBlockEnd": { - "type": "string" - }, - "paddingBlockStart": { - "type": "string" - }, - "paddingBottom": { - "type": "string" - }, - "paddingInline": { - "type": "string" - }, - "paddingInlineEnd": { - "type": "string" - }, - "paddingInlineStart": { - "type": "string" - }, - "paddingLeft": { - "type": "string" - }, - "paddingRight": { - "type": "string" - }, - "paddingTop": { - "type": "string" - }, - "page": { - "type": "string" - }, - "pageBreakAfter": { - "type": "string" - }, - "pageBreakBefore": { - "type": "string" - }, - "pageBreakInside": { - "type": "string" - }, - "paintOrder": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "perspective": { - "type": "string" - }, - "perspectiveOrigin": { - "type": "string" - }, - "placeContent": { - "type": "string" - }, - "placeItems": { - "type": "string" - }, - "placeSelf": { - "type": "string" - }, - "pointerEvents": { - "type": "string" - }, - "position": { - "type": "string" - }, - "printColorAdjust": { - "type": "string" - }, - "quotes": { - "type": "string" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "type": "string" - }, - "scale": { - "type": "string" - }, - "scrollBehavior": { - "type": "string" - }, - "scrollMargin": { - "type": "string" - }, - "scrollMarginBlock": { - "type": "string" - }, - "scrollMarginBlockEnd": { - "type": "string" - }, - "scrollMarginBlockStart": { - "type": "string" - }, - "scrollMarginBottom": { - "type": "string" - }, - "scrollMarginInline": { - "type": "string" - }, - "scrollMarginInlineEnd": { - "type": "string" - }, - "scrollMarginInlineStart": { - "type": "string" - }, - "scrollMarginLeft": { - "type": "string" - }, - "scrollMarginRight": { - "type": "string" - }, - "scrollMarginTop": { - "type": "string" - }, - "scrollPadding": { - "type": "string" - }, - "scrollPaddingBlock": { - "type": "string" - }, - "scrollPaddingBlockEnd": { - "type": "string" - }, - "scrollPaddingBlockStart": { - "type": "string" - }, - "scrollPaddingBottom": { - "type": "string" - }, - "scrollPaddingInline": { - "type": "string" - }, - "scrollPaddingInlineEnd": { - "type": "string" - }, - "scrollPaddingInlineStart": { - "type": "string" - }, - "scrollPaddingLeft": { - "type": "string" - }, - "scrollPaddingRight": { - "type": "string" - }, - "scrollPaddingTop": { - "type": "string" - }, - "scrollSnapAlign": { - "type": "string" - }, - "scrollSnapStop": { - "type": "string" - }, - "scrollSnapType": { - "type": "string" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "type": "string" - }, - "shapeImageThreshold": { - "type": "string" - }, - "shapeMargin": { - "type": "string" - }, - "shapeOutside": { - "type": "string" - }, - "shapeRendering": { - "type": "string" - }, - "stopColor": { - "type": "string" - }, - "stopOpacity": { - "type": "string" - }, - "stroke": { - "type": "string" - }, - "strokeDasharray": { - "type": "string" - }, - "strokeDashoffset": { - "type": "string" - }, - "strokeLinecap": { - "type": "string" - }, - "strokeLinejoin": { - "type": "string" - }, - "strokeMiterlimit": { - "type": "string" - }, - "strokeOpacity": { - "type": "string" - }, - "strokeWidth": { - "type": "string" - }, - "tabSize": { - "type": "string" - }, - "tableLayout": { - "type": "string" - }, - "textAlign": { - "type": "string" - }, - "textAlignLast": { - "type": "string" - }, - "textAnchor": { - "type": "string" - }, - "textCombineUpright": { - "type": "string" - }, - "textDecoration": { - "type": "string" - }, - "textDecorationColor": { - "type": "string" - }, - "textDecorationLine": { - "type": "string" - }, - "textDecorationSkipInk": { - "type": "string" - }, - "textDecorationStyle": { - "type": "string" - }, - "textDecorationThickness": { - "type": "string" - }, - "textEmphasis": { - "type": "string" - }, - "textEmphasisColor": { - "type": "string" - }, - "textEmphasisPosition": { - "type": "string" - }, - "textEmphasisStyle": { - "type": "string" - }, - "textIndent": { - "type": "string" - }, - "textOrientation": { - "type": "string" - }, - "textOverflow": { - "type": "string" - }, - "textRendering": { - "type": "string" - }, - "textShadow": { - "type": "string" - }, - "textTransform": { - "type": "string" - }, - "textUnderlineOffset": { - "type": "string" - }, - "textUnderlinePosition": { - "type": "string" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "type": "string" - }, - "verticalAlign": { - "type": "string" - }, - "visibility": { - "type": "string" - }, - "webkitAlignContent": { - "type": "string" - }, - "webkitAlignItems": { - "type": "string" - }, - "webkitAlignSelf": { - "type": "string" - }, - "webkitAnimation": { - "type": "string" - }, - "webkitAnimationDelay": { - "type": "string" - }, - "webkitAnimationDirection": { - "type": "string" - }, - "webkitAnimationDuration": { - "type": "string" - }, - "webkitAnimationFillMode": { - "type": "string" - }, - "webkitAnimationIterationCount": { - "type": "string" - }, - "webkitAnimationName": { - "type": "string" - }, - "webkitAnimationPlayState": { - "type": "string" - }, - "webkitAnimationTimingFunction": { - "type": "string" - }, - "webkitAppearance": { - "type": "string" - }, - "webkitBackfaceVisibility": { - "type": "string" - }, - "webkitBackgroundClip": { - "type": "string" - }, - "webkitBackgroundOrigin": { - "type": "string" - }, - "webkitBackgroundSize": { - "type": "string" - }, - "webkitBorderBottomLeftRadius": { - "type": "string" - }, - "webkitBorderBottomRightRadius": { - "type": "string" - }, - "webkitBorderRadius": { - "type": "string" - }, - "webkitBorderTopLeftRadius": { - "type": "string" - }, - "webkitBorderTopRightRadius": { - "type": "string" - }, - "webkitBoxAlign": { - "type": "string" - }, - "webkitBoxFlex": { - "type": "string" - }, - "webkitBoxOrdinalGroup": { - "type": "string" - }, - "webkitBoxOrient": { - "type": "string" - }, - "webkitBoxPack": { - "type": "string" - }, - "webkitBoxShadow": { - "type": "string" - }, - "webkitBoxSizing": { - "type": "string" - }, - "webkitFilter": { - "type": "string" - }, - "webkitFlex": { - "type": "string" - }, - "webkitFlexBasis": { - "type": "string" - }, - "webkitFlexDirection": { - "type": "string" - }, - "webkitFlexFlow": { - "type": "string" - }, - "webkitFlexGrow": { - "type": "string" - }, - "webkitFlexShrink": { - "type": "string" - }, - "webkitFlexWrap": { - "type": "string" - }, - "webkitJustifyContent": { - "type": "string" - }, - "webkitLineClamp": { - "type": "string" - }, - "webkitMask": { - "type": "string" - }, - "webkitMaskBoxImage": { - "type": "string" - }, - "webkitMaskBoxImageOutset": { - "type": "string" - }, - "webkitMaskBoxImageRepeat": { - "type": "string" - }, - "webkitMaskBoxImageSlice": { - "type": "string" - }, - "webkitMaskBoxImageSource": { - "type": "string" - }, - "webkitMaskBoxImageWidth": { - "type": "string" - }, - "webkitMaskClip": { - "type": "string" - }, - "webkitMaskComposite": { - "type": "string" - }, - "webkitMaskImage": { - "type": "string" - }, - "webkitMaskOrigin": { - "type": "string" - }, - "webkitMaskPosition": { - "type": "string" - }, - "webkitMaskRepeat": { - "type": "string" - }, - "webkitMaskSize": { - "type": "string" - }, - "webkitOrder": { - "type": "string" - }, - "webkitPerspective": { - "type": "string" - }, - "webkitPerspectiveOrigin": { - "type": "string" - }, - "webkitTextFillColor": { - "type": "string" - }, - "webkitTextSizeAdjust": { - "type": "string" - }, - "webkitTextStroke": { - "type": "string" - }, - "webkitTextStrokeColor": { - "type": "string" - }, - "webkitTextStrokeWidth": { - "type": "string" - }, - "webkitTransform": { - "type": "string" - }, - "webkitTransformOrigin": { - "type": "string" - }, - "webkitTransformStyle": { - "type": "string" - }, - "webkitTransition": { - "type": "string" - }, - "webkitTransitionDelay": { - "type": "string" - }, - "webkitTransitionDuration": { - "type": "string" - }, - "webkitTransitionProperty": { - "type": "string" - }, - "webkitTransitionTimingFunction": { - "type": "string" - }, - "webkitUserSelect": { - "type": "string" - }, - "whiteSpace": { - "type": "string" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/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" }, - "zIndex": { + { "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 lower 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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/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" }, - "zoom": { + { "type": "string" } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" ], - "type": "object" + "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 lower 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 lower 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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "tabIndex": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "tagName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "textContent": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "type": { + "meta": { + "$ref": "#/definitions/MetaTree" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "viewportElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/SVGElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "dataset", - "firstChild", - "firstElementChild", - "href", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "ownerDocument", - "ownerSVGElement", - "parentElement", - "parentNode", - "part", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "style", - "tabIndex", - "tagName", - "textContent", - "type", - "viewportElement" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "SVGTransform": { + "ManifestTreeItem": { "properties": { - "SVG_TRANSFORM_MATRIX": { - "const": 1, - "type": "number" - }, - "SVG_TRANSFORM_ROTATE": { - "const": 4, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "SVG_TRANSFORM_SCALE": { - "const": 3, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "SVG_TRANSFORM_SKEWX": { - "const": 5, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "SVG_TRANSFORM_SKEWY": { - "const": 6, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "SVG_TRANSFORM_TRANSLATE": { - "const": 2, - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "SVG_TRANSFORM_UNKNOWN": { - "const": 0, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "angle": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "matrix": { - "$ref": "#/definitions/DOMMatrix" + "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 lower numbers being first in the list", "type": "number" } }, "required": [ - "SVG_TRANSFORM_MATRIX", - "SVG_TRANSFORM_ROTATE", - "SVG_TRANSFORM_SCALE", - "SVG_TRANSFORM_SKEWX", - "SVG_TRANSFORM_SKEWY", - "SVG_TRANSFORM_TRANSLATE", - "SVG_TRANSFORM_UNKNOWN", - "angle", - "matrix", + "alias", + "forEntityTypes", + "name", "type" ], "type": "object" }, - "Schema": { + "ManifestTreeStore": { "properties": { - "addCustomElements": { - "type": "object" - }, - "addValidChildren": { - "type": "object" - }, - "addValidElements": { - "type": "object" - }, - "children": { - "$ref": "#/definitions/Record" - }, - "elements": { - "$ref": "#/definitions/Record" - }, - "getBlockElements": { - "type": "object" - }, - "getBoolAttrs": { - "type": "object" - }, - "getCustomElements": { - "type": "object" - }, - "getElementRule": { - "type": "object" - }, - "getInvalidStyles": { - "type": "object" - }, - "getMoveCaretBeforeOnEnterElements": { - "type": "object" - }, - "getNonEmptyElements": { - "type": "object" - }, - "getSelfClosingElements": { - "type": "object" - }, - "getSpecialElements": { - "type": "object" - }, - "getTextBlockElements": { - "type": "object" - }, - "getTextInlineElements": { - "type": "object" - }, - "getTransparentElements": { - "type": "object" - }, - "getValidClasses": { - "type": "object" - }, - "getValidStyles": { - "type": "object" - }, - "getVoidElements": { - "type": "object" - }, - "getWhitespaceElements": { - "type": "object" - }, - "isBlock": { - "type": "object" - }, - "isInline": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "isValid": { - "type": "object" + "api": { + "type": "string" }, - "isValidChild": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isWrapper": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "setValidElements": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, "type": { - "$ref": "#/definitions/SchemaType" + "const": "treeStore", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "addCustomElements", - "addValidChildren", - "addValidElements", - "children", - "elements", - "getBlockElements", - "getBoolAttrs", - "getCustomElements", - "getElementRule", - "getInvalidStyles", - "getMoveCaretBeforeOnEnterElements", - "getNonEmptyElements", - "getSelfClosingElements", - "getSpecialElements", - "getTextBlockElements", - "getTextInlineElements", - "getTransparentElements", - "getValidClasses", - "getValidStyles", - "getVoidElements", - "getWhitespaceElements", - "isBlock", - "isInline", - "isValid", - "isValidChild", - "isWrapper", - "setValidElements", + "alias", + "name", "type" ], "type": "object" }, - "Schema": { - "description": "A document schema. Holds [node](https://prosemirror.net/docs/ref/#model.NodeType) and [mark\ntype](https://prosemirror.net/docs/ref/#model.MarkType) objects for the nodes and marks that may\noccur in conforming documents, and provides functionality for\ncreating and deserializing such documents.\n\nWhen given, the type parameters provide the names of the nodes and\nmarks in this schema.", + "ManifestUfmComponent": { "properties": { - "cached": { - "additionalProperties": {}, - "description": "An object for storing whatever values modules may want to\ncompute and cache per schema. (If you want to store something\nin it, try to use property names unlikely to clash.)", - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "linebreakReplacement": { - "anyOf": [ - { - "$ref": "#/definitions/NodeType" - }, - { - "type": "null" - } - ], - "description": "The [linebreak\nreplacement](https://prosemirror.net/docs/ref/#model.NodeSpec.linebreakReplacement) node defined\nin this schema, if any." + "api": { + "type": "string" }, - "marks": { - "allOf": [ - { - "$ref": "#/definitions/{readonly[x:string]:MarkType;}" - }, - { - "additionalProperties": { - "$ref": "#/definitions/MarkType" - }, - "type": "object" - } - ], - "description": "A map from mark names to mark type objects." + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "nodes": { - "allOf": [ - { - "$ref": "#/definitions/{readonly[x:string]:NodeType;}" - }, - { - "additionalProperties": { - "$ref": "#/definitions/NodeType" - }, - "type": "object" - } - ], - "description": "An object mapping the schema's node names to node type objects." + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "spec": { - "description": "The [spec](https://prosemirror.net/docs/ref/#model.SchemaSpec) on which the schema is based,\nwith the added guarantee that its `nodes` and `marks`\nproperties are\n[`OrderedMap`](https://github.com/marijnh/orderedmap) instances\n(not raw objects).", - "properties": { - "marks": { - "$ref": "#/definitions/default" - }, - "nodes": { - "$ref": "#/definitions/default" - }, - "topNode": { - "type": "string" - } - }, - "required": [ - "marks", - "nodes" - ], - "type": "object" + "meta": { + "$ref": "#/definitions/MetaUfmComponent" }, - "topNodeType": { - "$ref": "#/definitions/NodeType", - "description": "The type of the [default top node](https://prosemirror.net/docs/ref/#model.SchemaSpec.topNode)\nfor this schema." + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "cached", - "linebreakReplacement", - "marks", - "nodes", - "spec", - "topNodeType" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "SchemaType": { - "enum": [ - "html4", - "html5", - "html5-strict" - ], - "type": "string" - }, - "Screen": { + "ManifestUfmFilter": { "properties": { - "availHeight": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "availWidth": { - "type": "number" + "api": { + "type": "string" }, - "colorDepth": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "height": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "orientation": { - "$ref": "#/definitions/ScreenOrientation" + "meta": { + "$ref": "#/definitions/MetaUfmFilter" }, - "pixelDepth": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "ufmFilter", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "width": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "availHeight", - "availWidth", - "colorDepth", - "height", - "orientation", - "pixelDepth", - "width" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "ScreenOrientation": { + "ManifestUserProfileApp": { "properties": { - "angle": { - "type": "number" + "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" }, - "onchange": { - "type": [ - "null", - "object" + "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": { - "$ref": "#/definitions/OrientationType" + "const": "userProfileApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "angle", - "onchange", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "ScriptLoader": { - "properties": { - "loading": {}, - "queue": {}, - "queueLoadedCallbacks": {}, - "scriptLoadedCallbacks": {}, - "settings": {}, - "states": {} - }, - "required": [ - "loading", - "queue", - "queueLoadedCallbacks", - "scriptLoadedCallbacks", - "settings", - "states" - ], - "type": "object" - }, - "ScriptLoaderConstructor": { + "ManifestWorkspace": { "properties": { - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoader" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "prototype": { - "$ref": "#/definitions/ScriptLoader" - } - }, - "required": [ - "ScriptLoader", - "prototype" - ], - "type": "object" - }, - "ScrollRestoration": { - "enum": [ - "auto", - "manual" - ], - "type": "string" - }, - "SectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - { - "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" - } - ] - }, - "SelectionOverrides": { - "properties": { - "destroy": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "hideFakeCaret": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "showBlockCaretContainer": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "showCaret": { - "type": "object" + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "destroy", - "hideFakeCaret", - "showBlockCaretContainer", - "showCaret" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "SelectorStyleFormat": { + "ManifestWorkspaceAction>": { "properties": { - "attributes": { - "$ref": "#/definitions/Record" - }, - "block_expand": { - "type": "boolean" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ceFalseOverride": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "classes": { - "anyOf": [ - { - "items": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - "type": "array" - }, - { - "type": "string" - } - ] - }, - "clear_child_styles": { - "type": "boolean" - }, - "collapsed": { - "type": "boolean" - }, - "deep": { - "type": "boolean" - }, - "exact": { - "type": "boolean" - }, - "expand": { - "type": "boolean" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "icon": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "inherit": { - "type": "boolean" - }, - "links": { - "type": "boolean" - }, - "merge_siblings": { - "type": "boolean" - }, - "merge_with_parents": { - "type": "boolean" - }, - "mixed": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "name": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "onformat": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "onmatch": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceAction" }, - "preserve_attributes": { - "items": { - "type": "string" - }, - "type": "array" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "preview": { + "overwrites": { "anyOf": [ { - "const": false, - "type": "boolean" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "string" } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" ], - "type": "string" - }, - "remove_similar": { - "type": "boolean" - }, - "selector": { - "type": "string" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "title": { + "type": { + "const": "workspaceAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "toggle": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "selector", - "title" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Separator": { + "ManifestWorkspaceActionDefaultKind": { "properties": { - "title": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "title" - ], - "type": "object" - }, - "ServiceWorker": { - "properties": { - "onerror": { - "type": [ - "null", - "object" - ] }, - "onstatechange": { - "type": [ - "null", - "object" - ] + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "scriptURL": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "state": { - "$ref": "#/definitions/ServiceWorkerState" - } - }, - "required": [ - "onerror", - "onstatechange", - "scriptURL", - "state" - ], - "type": "object" - }, - "ServiceWorkerContainer": { - "properties": { - "controller": { + "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": [ { - "$ref": "#/definitions/ServiceWorker" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "oncontrollerchange": { - "type": [ - "null", - "object" - ] - }, - "onmessage": { - "type": [ - "null", - "object" - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "type": { + "const": "workspaceAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ready": { - "$ref": "#/definitions/Promise" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "controller", - "oncontrollerchange", - "onmessage", - "onmessageerror", - "ready" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "ServiceWorkerState": { - "enum": [ - "activated", - "activating", - "installed", - "installing", - "parsed", - "redundant" - ], - "type": "string" - }, - "ShadowRoot": { + "ManifestWorkspaceActionMenuItem": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "activeElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "adoptedStyleSheets": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/CSSStyleSheet" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "baseURI": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "childElementCount": { - "type": "number" - }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "clonable": { - "type": "boolean" - }, - "delegatesFocus": { - "type": "boolean" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "fullscreenElement": { + "forWorkspaceActions": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "host": { - "$ref": "#/definitions/Element" + ], + "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]" }, - "innerHTML": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItem" }, - "mode": { - "$ref": "#/definitions/ShadowRootMode" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pictureInPictureElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "slotAssignment": { - "$ref": "#/definitions/SlotAssignmentMode" - }, - "styleSheets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSStyleSheet" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "textContent": { - "type": [ - "null", - "string" - ] } }, "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "activeElement", - "adoptedStyleSheets", - "baseURI", - "childElementCount", - "childNodes", - "children", - "clonable", - "delegatesFocus", - "firstChild", - "firstElementChild", - "fullscreenElement", - "host", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "mode", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onslotchange", - "ownerDocument", - "parentElement", - "parentNode", - "pictureInPictureElement", - "pointerLockElement", - "previousSibling", - "slotAssignment", - "styleSheets", - "textContent" - ], - "type": "object" - }, - "ShadowRootMode": { - "enum": [ - "closed", - "open" - ], - "type": "string" - }, - "Shortcuts": { - "properties": { - "createShortcut": {}, - "editor": {}, - "executeShortcutAction": {}, - "hasModifier": {}, - "isFunctionKey": {}, - "matchShortcut": {}, - "normalizeCommandFunc": {}, - "pendingPatterns": {}, - "shortcuts": {} - }, - "required": [ - "createShortcut", - "editor", - "executeShortcutAction", - "hasModifier", - "isFunctionKey", - "matchShortcut", - "normalizeCommandFunc", - "pendingPatterns", - "shortcuts" - ], - "type": "object" - }, - "ShortcutsConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/Shortcuts" - } - }, - "required": [ - "prototype" + "alias", + "forWorkspaceActions", + "meta", + "name", + "type" ], "type": "object" }, - "SlotAssignmentMode": { - "enum": [ - "manual", - "named" - ], - "type": "string" - }, - "SpeechSynthesis": { + "ManifestWorkspaceActionMenuItemDefaultKind": { "properties": { - "onvoiceschanged": { - "type": [ - "null", - "object" - ] + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "paused": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "pending": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "speaking": { - "type": "boolean" - } - }, - "required": [ - "onvoiceschanged", - "paused", - "pending", - "speaking" - ], - "type": "object" - }, - "Storage": { - "additionalProperties": {}, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "StorageManager": { - "type": "object" - }, - "StringPathBookmark": { - "properties": { - "end": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "forward": { - "type": "boolean" - }, - "start": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" - } - }, - "required": [ - "start" - ], - "type": "object" - }, - "StyleParseRule": { - "description": "A parse rule targeting a style property.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", - "type": "object" - }, - "clearMark": { - "description": "Style rules can remove marks from the set of active marks.", - "type": "object" }, - "closeParent": { - "description": "When true, finding an element that matches this rule will close\nthe current node.", - "type": "boolean" - }, - "consuming": { - "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", - "type": "boolean" + "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]" }, - "context": { - "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "getAttrs": { - "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Called with the style's value.", - "type": "object" + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ignore": { - "description": "When true, ignore content that matches this rule.", - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItemDefaultKind" }, - "mark": { - "description": "The name of the mark type to wrap the matched content in.", + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "priority": { - "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", - "type": "number" - }, - "skip": { - "description": "When true, ignore the node that matches this rule, but do parse\nits content.", - "type": "boolean" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "style": { - "description": "A CSS property name to match. This rule will match inline styles\nthat list that property. May also have the form\n`\"property=value\"`, in which case the rule only matches if the\nproperty's value exactly matches the given value. (For more\ncomplicated filters, use [`getAttrs`](https://prosemirror.net/docs/ref/#model.ParseRule.getAttrs)\nand return false to indicate that the match failed.) Rules\nmatching styles may only produce [marks](https://prosemirror.net/docs/ref/#model.ParseRule.mark),\nnot nodes.", + "type": { + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", "type": "string" - } - }, - "required": [ - "style" - ], - "type": "object" - }, - "StylePropertyMap": { - "properties": { - "size": { + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "size" + "alias", + "forWorkspaceActions", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "StyleSheetLoader": { + "ManifestWorkspaceContext": { "properties": { - "_setContentCssCors": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "_setReferrerPolicy": { - "type": "object" + "api": { + "type": "string" }, - "load": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "loadAll": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "loadRawCss": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "unload": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "unloadAll": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "unloadRawCss": { - "type": "object" - } - }, - "required": [ - "_setContentCssCors", - "_setReferrerPolicy", - "load", - "loadAll", - "loadRawCss", - "unload", - "unloadAll", - "unloadRawCss" - ], - "type": "object" - }, - "Styles": { - "properties": { - "parse": { - "type": "object" + "type": { + "const": "workspaceContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "serialize": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "parse", - "serialize" + "alias", + "name", + "type" ], "type": "object" }, - "SubtleCrypto": { - "type": "object" - }, - "SwitchConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" - }, - { - "properties": { - "frequency": { - "type": "string" - } - }, - "required": [ - "frequency" - ], - "type": "object" - } - ] - }, - "TagParseRule": { - "description": "Parse rule targeting a DOM element.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", - "type": "object" - }, - "closeParent": { - "description": "When true, finding an element that matches this rule will close\nthe current node.", - "type": "boolean" - }, - "consuming": { - "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", - "type": "boolean" - }, - "contentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": [ - "string", - "object" - ] - } - ], - "description": "For rules that produce non-leaf nodes, by default the content of\nthe DOM element is parsed as content of the node. If the child\nnodes are in a descendent node, this may be a CSS selector\nstring that the parser must use to find the actual content\nelement, or a function that returns the actual content element\nto the parser." - }, - "context": { - "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", + "ManifestWorkspaceDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "getAttrs": { - "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Can also be used to describe further\nconditions the DOM element or style must match. When it returns\n`false`, the rule won't match. When it returns null or undefined,\nthat is interpreted as an empty/default set of attributes.", - "type": "object" - }, - "getContent": { - "description": "Can be used to override the content of a matched node. When\npresent, instead of parsing the node's child nodes, the result of\nthis function is used.", - "type": "object" - }, - "ignore": { - "description": "When true, ignore content that matches this rule.", - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "mark": { - "description": "The name of the mark type to wrap the matched content in.", + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "namespace": { - "description": "The namespace to match. Nodes are only matched when the\nnamespace matches or this property is null.", + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "node": { - "description": "The name of the node type to create when this rule matches. Each\nrule should have either a `node`, `mark`, or `ignore` property\n(except when it appears in a [node](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM) or\n[mark spec](https://prosemirror.net/docs/ref/#model.MarkSpec.parseDOM), in which case the `node`\nor `mark` property will be derived from its position).", + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "preserveWhitespace": { - "description": "Controls whether whitespace should be preserved when parsing the\ncontent inside the matched element. `false` means whitespace may\nbe collapsed, `true` means that whitespace should be preserved\nbut newlines normalized to spaces, and `\"full\"` means that\nnewlines should also be preserved.", - "enum": [ - false, - "full", - true - ] + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "priority": { - "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", - "type": "number" + "meta": { + "$ref": "#/definitions/MetaWorkspaceDefaultKind" }, - "skip": { - "description": "When true, ignore the node that matches this rule, but do parse\nits content.", - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "tag": { - "description": "A CSS selector describing the kind of DOM elements to match.", + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "tag" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Target": { - "anyOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "$ref": "#/definitions/Node" - } - ] - }, - "Theme": { - "properties": { - "destroy": { - "type": "object" - }, - "execCommand": { - "type": "object" - }, - "getNotificationManagerImpl": { - "type": "object" - }, - "getWindowManagerImpl": { - "type": "object" - }, - "init": { - "type": "object" - }, - "inline": {}, - "renderUI": { - "type": "object" - }, - "ui": {} - }, - "type": "object" - }, - "ThemeManager": { + "ManifestWorkspaceFooterApp": { "properties": { - "add": { - "type": "object" - }, - "createUrl": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "get": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "items": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "type": "object" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "load": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "lookup": { - "$ref": "#/definitions/Record;}>" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "remove": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "requireLangPack": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "urls": { - "$ref": "#/definitions/Record" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "waitFor": { - "type": "object" + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "add", - "createUrl", - "get", - "items", - "load", - "lookup", - "remove", - "requireLangPack", - "urls", - "waitFor" + "alias", + "name", + "type" ], "type": "object" }, - "TinyMCE": { + "ManifestWorkspaceFooterAppMenuBreadcrumbKind": { "properties": { - "AddOnManager": { - "$ref": "#/definitions/AddOnManagerNamespace" - }, - "Annotator": { - "type": "object" - }, - "DOM": { - "$ref": "#/definitions/DOMUtils" - }, - "Editor": { - "$ref": "#/definitions/EditorConstructor" - }, - "EditorCommands": { - "$ref": "#/definitions/EditorCommandsConstructor" - }, - "EditorManager": { - "$ref": "#/definitions/EditorManager" - }, - "EditorObservable": { - "$ref": "#/definitions/EditorObservable" - }, - "Env": { - "$ref": "#/definitions/Env" - }, - "FakeClipboard": { - "$ref": "#/definitions/FakeClipboard" - }, - "FocusManager": { - "$ref": "#/definitions/FocusManager" - }, - "Formatter": { - "type": "object" - }, - "IconManager": { - "$ref": "#/definitions/IconManager" - }, - "ModelManager": { - "$ref": "#/definitions/ModelManager" - }, - "NotificationManager": { - "type": "object" - }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "Resource": { - "$ref": "#/definitions/Resource" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoader" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "Shortcuts": { - "$ref": "#/definitions/ShortcutsConstructor" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "UndoManager": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "WindowManager": { - "type": "object" + "kind": { + "const": "menuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "_addCacheSuffix": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "activeEditor": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Editor" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "addI18n": { - "type": "object" + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "baseURI": { - "$ref": "#/definitions/URI" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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" }, - "baseURL": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "documentBaseURL": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "dom": { - "properties": { - "BookmarkManager": { - "$ref": "#/definitions/BookmarkManagerNamespace" - }, - "ControlSelection": { - "type": "object" - }, - "DOMUtils": { - "$ref": "#/definitions/DOMUtilsNamespace" - }, - "Event": { - "$ref": "#/definitions/EventUtils" - }, - "EventUtils": { - "$ref": "#/definitions/EventUtilsConstructor" - }, - "RangeUtils": { - "$ref": "#/definitions/RangeUtilsNamespace" - }, - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoaderConstructor" - }, - "Selection": { - "type": "object" - }, - "Serializer": { - "type": "object" - }, - "StyleSheetLoader": { - "type": "object" - }, - "TextSeeker": { - "type": "object" - }, - "TreeWalker": { - "$ref": "#/definitions/DomTreeWalkerConstructor" - } - }, - "required": [ - "BookmarkManager", - "ControlSelection", - "DOMUtils", - "Event", - "EventUtils", - "RangeUtils", - "ScriptLoader", - "Selection", - "Serializer", - "StyleSheetLoader", - "TextSeeker", - "TreeWalker" - ], - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "each": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "explode": { - "type": "object" + "kind": { + "const": "variantMenuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "extend": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "focusedEditor": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Editor" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "geom": { - "properties": { - "Rect": { - "$ref": "#/definitions/Rect" + "type": "string" } - }, - "required": [ - "Rect" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "grep": { - "type": "object" + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "html": { - "properties": { - "DomParser": { - "type": "object" - }, - "Entities": { - "$ref": "#/definitions/Entities" - }, - "Node": { - "$ref": "#/definitions/AstNodeConstructor" - }, - "Schema": { - "type": "object" - }, - "Serializer": { - "type": "object" - }, - "Styles": { - "type": "object" - }, - "Writer": { - "type": "object" - } + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "DomParser", - "Entities", - "Node", - "Schema", - "Serializer", - "Styles", - "Writer" - ], - "type": "object" - }, - "i18n": { - "$ref": "#/definitions/I18n" - }, - "inArray": { - "type": "object" - }, - "is": { - "type": "object" - }, - "isArray": { - "type": "object" - }, - "majorVersion": { - "type": "string" - }, - "makeMap": { - "type": "object" - }, - "map": { - "type": "object" + "type": "array" }, - "minorVersion": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "releaseDate": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "resolve": { - "type": "object" - }, - "suffix": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "toArray": { - "type": "object" - }, - "translate": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "triggerSave": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceInfoApp", + "description": "This contains properties specific to the type of extension" }, - "trim": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "util": { - "properties": { - "Delay": { - "$ref": "#/definitions/Delay" - }, - "EventDispatcher": { - "$ref": "#/definitions/EventDispatcherConstructor" - }, - "I18n": { - "$ref": "#/definitions/I18n" - }, - "ImageUploader": { - "$ref": "#/definitions/ImageUploader" - }, - "LocalStorage": { - "$ref": "#/definitions/Storage" - }, - "Observable": { - "$ref": "#/definitions/Observable" - }, - "Tools": { - "$ref": "#/definitions/Tools" - }, - "URI": { - "$ref": "#/definitions/URIConstructor" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "VK": { - "$ref": "#/definitions/VK" + { + "type": "string" } - }, - "required": [ - "Delay", - "EventDispatcher", - "I18n", - "ImageUploader", - "LocalStorage", - "Observable", - "Tools", - "URI", - "VK" ], - "type": "object" - }, - "walk": { - "type": "object" - } - }, - "required": [ - "AddOnManager", - "Annotator", - "DOM", - "Editor", - "EditorCommands", - "EditorManager", - "EditorObservable", - "Env", - "FakeClipboard", - "FocusManager", - "Formatter", - "IconManager", - "ModelManager", - "NotificationManager", - "PluginManager", - "Resource", - "ScriptLoader", - "Shortcuts", - "ThemeManager", - "UndoManager", - "WindowManager", - "_addCacheSuffix", - "activeEditor", - "addI18n", - "baseURI", - "baseURL", - "defaultOptions", - "documentBaseURL", - "dom", - "each", - "explode", - "extend", - "focusedEditor", - "geom", - "grep", - "html", - "i18n", - "inArray", - "is", - "isArray", - "majorVersion", - "makeMap", - "map", - "minorVersion", - "releaseDate", - "resolve", - "suffix", - "toArray", - "translate", - "triggerSave", - "trim", - "util", - "walk" - ], - "type": "object" - }, - "ToolbarGroup": { - "properties": { - "items": { - "items": { - "type": "string" - }, - "type": "array" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "name": { + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "items" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Tools": { + "ManifestWorkspaceRoutableKind": { "properties": { - "_addCacheSuffix": { - "type": "object" - }, - "each": { - "type": "object" - }, - "explode": { - "type": "object" - }, - "extend": { - "type": "object" - }, - "grep": { - "type": "object" - }, - "hasOwn": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "inArray": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "is": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "isArray": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "makeMap": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "map": { - "type": "object" + "kind": { + "const": "routable", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "resolve": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceRoutableKind" }, - "toArray": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "trim": { - "type": "object" + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "walk": { - "type": "object" - } - }, - "required": [ - "_addCacheSuffix", - "each", - "explode", - "extend", - "grep", - "hasOwn", - "inArray", - "is", - "isArray", - "makeMap", - "map", - "resolve", - "toArray", - "trim", - "walk" - ], - "type": "object" - }, - "TrustedHTML": { - "properties": { - "brand": { - "const": true, - "type": "boolean" - } - }, - "required": [ - "brand" - ], - "type": "object" - }, - "TrustedScript": { - "properties": { - "brand": { - "const": true, - "type": "boolean" - } - }, - "required": [ - "brand" - ], - "type": "object" - }, - "TrustedScriptURL": { - "properties": { - "brand": { - "const": true, - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "brand" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "TrustedTypePolicy": { + "ManifestWorkspaceView": { "properties": { - "name": { + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "TrustedTypePolicy": { - "oneOf": [ - { - "$ref": "#/definitions/TrustedTypePolicy" - } - ] - }, - "TrustedTypePolicy": { - "properties": { + }, + "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" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "TrustedTypePolicyFactory": { - "oneOf": [ - { - "$ref": "#/definitions/TrustedTypePolicyFactory_1" }, - { - "$ref": "#/definitions/InternalTrustedTypePolicyFactory" - } - ] - }, - "TrustedTypePolicyFactory_1": { - "properties": { - "defaultPolicy": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/TrustedTypePolicy" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "emptyHTML": { - "$ref": "#/definitions/TrustedHTML" + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "emptyScript": { - "$ref": "#/definitions/TrustedScript" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "defaultPolicy", - "emptyHTML", - "emptyScript" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "URI": { + "ManifestWorkspaceViewCollectionKind": { "properties": { - "anchor": { - "type": "string" - }, - "authority": { - "type": "string" - }, - "directory": { - "type": "string" - }, - "file": { - "type": "string" - }, - "host": { - "type": "string" - }, - "password": { - "type": "string" - }, - "path": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "port": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "protocol": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "query": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "relative": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "settings": { - "$ref": "#/definitions/URISettings" - }, - "source": { + "kind": { + "const": "collection", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "user": { - "type": "string" + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", + "description": "This contains properties specific to the type of extension" }, - "userInfo": { + "name": { + "description": "The friendly name of the extension", "type": "string" - } - }, - "required": [ - "directory", - "path", - "settings", - "source" - ], - "type": "object" - }, - "URIConstructor": { - "properties": { - "getDocumentBaseUrl": { - "type": "object" }, - "parseDataUri": { - "type": "object" - }, - "prototype": { - "$ref": "#/definitions/URI" - } - }, - "required": [ - "getDocumentBaseUrl", - "parseDataUri", - "prototype" - ], - "type": "object" - }, - "URISettings": { - "properties": { - "base_uri": { - "$ref": "#/definitions/URI" - } - }, - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionAlias", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">": { - "properties": { - "alias": { - "const": "Umb.Condition.CollectionBulkActionPermission", - "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", + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "alias" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">": { + "ManifestWorkspaceViewContentCollectionKind": { "properties": { "alias": { - "const": "Umb.Condition.User.AllowChangePassword", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDeleteAction", + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDisableAction", + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowEnableAction", + }, + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowExternalLoginAction", + }, + "kind": { + "const": "contentCollection", + "description": "The kind of the extension, used to group extensions together", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowMfaAction", + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceView", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowUnlockAction", + }, + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "alias" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">": { + "ManifestWorkspaceViewContentTypeDesignEditorKind": { "properties": { "alias": { - "const": "Umb.Condition.UserPermission.Document", + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceAlias", + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceContentTypeAlias", + }, + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityType", + }, + "kind": { + "const": "contentTypeDesignEditor", + "description": "The kind of the extension, used to group extensions together", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase": { - "properties": { - "alias": { + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbDocumentUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">" }, - { - "properties": { - "allOf": { - "description": "The user must have all of the permissions in this array for the condition to be met.", + "overwrites": { + "anyOf": [ + { "items": { "type": "string" }, "type": "array" }, - "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" + { + "type": "string" } - }, - "type": "object" - } - ] - }, - "UmbEntityIsNotTrashedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.EntityIsNotTrashed", + ], + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "alias" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "UmbEntityIsTrashedConditionConfig": { + "MetaAuthProvider": { "properties": { - "alias": { - "const": "Umb.Condition.EntityIsTrashed", + "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" } }, - "required": [ - "alias" - ], "type": "object" }, - "UmbIsAdminConditionConfig": { + "MetaCollection": { "properties": { - "alias": { - "const": "Umb.Condition.CurrentUser.IsAdmin", + "noItemsLabel": { + "type": "string" + }, + "repositoryAlias": { "type": "string" } }, "required": [ - "alias" + "repositoryAlias" ], "type": "object" }, - "UmbLocalizationDictionary": { - "type": "object" - }, - "UmbModalConfig": { + "MetaCollectionAction": { "properties": { - "backdropBackground": { - "description": "Set the background property of the modal backdrop", - "type": "string" - }, - "key": { - "type": "string" + "additionalOptions": { + "type": "boolean" }, - "size": { - "enum": [ - "full", - "large", - "medium", - "small" - ], + "href": { "type": "string" }, - "type": { - "enum": [ - "dialog", - "sidebar" - ], + "label": { "type": "string" } }, + "required": [ + "label" + ], "type": "object" }, - "UmbModalToken,UmbPickerModalValue>": { + "MetaCollectionView": { "properties": { - "#alias": { + "icon": { + "description": "An icon to represent the collection view", + "examples": [ + "icon-box", + "icon-grid" + ], "type": "string" }, - "#defaults": { - "$ref": "#/definitions/UmbModalTokenDefaults,UmbPickerModalValue>" - }, - "DATA": { - "description": "Get the data type of the token's data.", - "type": "{ModalDataType}" + "label": { + "description": "The friendly name of the collection view", + "type": "string" }, - "VALUE": { - "description": "Get the value type of the token", - "type": "{ModalValueType}" + "pathName": { + "description": "The URL pathname for this collection view that can be deep linked to by sharing the url", + "type": "string" } }, "required": [ - "#alias", - "DATA", - "VALUE" + "icon", + "label", + "pathName" ], "type": "object" }, - "UmbModalTokenDefaults,UmbPickerModalValue>": { - "properties": { - "data": { - "$ref": "#/definitions/UmbPickerModalData" - }, - "modal": { - "$ref": "#/definitions/UmbModalConfig" - }, - "value": { - "$ref": "#/definitions/UmbPickerModalValue" - } - }, + "MetaCurrentUserAction": { "type": "object" }, - "UmbPickerModalData": { + "MetaDashboard": { "properties": { - "filter": { - "type": "object" - }, - "multiple": { - "type": "boolean" - }, - "pickableFilter": { - "type": "object" + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" }, - "search": { - "$ref": "#/definitions/UmbPickerModalSearchConfig" + "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" }, - "UmbPickerModalSearchConfig": { + "MetaDataSourceDataMapping": { + "type": "object" + }, + "MetaEntityAction": { + "type": "object" + }, + "MetaEntityActionCreateKind": { "properties": { - "providerAlias": { + "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" }, - "queryParams": { - "additionalProperties": true, - "properties": {}, - "type": "object" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, "required": [ - "providerAlias" + "icon", + "label" ], "type": "object" }, - "UmbPickerModalValue": { + "MetaEntityActionDefaultKind": { "properties": { - "selection": { - "items": { - "type": [ - "null", - "string" - ] - }, - "type": "array" + "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": [ - "selection" + "icon", + "label" ], "type": "object" }, - "UmbSectionUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" + "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": { - "match": { + "headline": { + "type": "string" + }, + "message": { "type": "string" } }, - "required": [ - "match" - ], "type": "object" - } - ] - }, - "UmbracoPackageImportmap": { - "properties": { - "imports": { - "$ref": "#/definitions/UmbracoPackageImportmapValue", - "description": "This is used to define the module specifiers and their respective paths for the package to be used in the browser.", + }, + "detailRepositoryAlias": { + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", "examples": [ - { - "library": "./path/to/library.js", - "library/*": "./path/to/library/*" - } + "icon-box", + "icon-grid" ], - "title": "A module specifier with a path for the importmap" + "type": "string" }, - "scopes": { - "$ref": "#/definitions/UmbracoPackageImportmapScopes", - "description": "This is used to define the scopes for the package to be used in the browser. It has to specify a path and a value that is an object with module specifiers and their respective paths.", + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", "examples": [ - { - "/path/to/library": { - "library": "./path/to/some/other/library.js" - } - } + "Create", + "Create Content Template" ], - "title": "The importmap scopes for the package" + "type": "string" } }, "required": [ - "imports" + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias", + "label" ], "type": "object" }, - "UmbracoPackageImportmapScopes": { - "additionalProperties": { - "$ref": "#/definitions/UmbracoPackageImportmapValue" - }, - "type": "object" - }, - "UmbracoPackageImportmapValue": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "UndoLevel": { - "anyOf": [ - { - "allOf": [ - { - "$ref": "#/definitions/CompleteUndoLevel" - }, - { - "properties": { - "bookmark": { - "$ref": "#/definitions/Bookmark" - } - }, - "required": [ - "bookmark" - ], - "type": "object" - } - ] - }, - { - "allOf": [ - { - "$ref": "#/definitions/FragmentedUndoLevel" - }, - { - "properties": { - "bookmark": { - "$ref": "#/definitions/Bookmark" - } - }, - "required": [ - "bookmark" - ], - "type": "object" - } - ] - } - ] - }, - "UndoManager": { + "MetaEntityActionDuplicateToKind": { "properties": { - "add": { - "type": "object" - }, - "beforeChange": { - "type": "object" - }, - "clear": { - "type": "object" - }, - "data": { - "items": { - "$ref": "#/definitions/UndoLevel" - }, - "type": "array" - }, - "dispatchChange": { - "type": "object" - }, - "extra": { - "type": "object" - }, - "hasRedo": { - "type": "object" - }, - "hasUndo": { - "type": "object" + "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}" }, - "ignore": { - "type": "object" + "duplicateRepositoryAlias": { + "type": "string" }, - "redo": { - "type": "object" + "foldersOnly": { + "type": "boolean" }, - "reset": { - "type": "object" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "transact": { - "type": "object" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "typing": { - "type": "boolean" + "treeAlias": { + "type": "string" }, - "undo": { - "type": "object" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "add", - "beforeChange", - "clear", - "data", - "dispatchChange", - "extra", - "hasRedo", - "hasUndo", - "ignore", - "redo", - "reset", - "transact", - "typing", - "undo" + "duplicateRepositoryAlias", + "icon", + "label", + "treeAlias", + "treeRepositoryAlias" ], "type": "object" }, - "UserActivation": { + "MetaEntityActionFolderKind": { "properties": { - "hasBeenActive": { - "type": "boolean" + "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}" }, - "isActive": { - "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": [ - "hasBeenActive", - "isActive" + "folderRepositoryAlias", + "icon", + "label" ], "type": "object" }, - "VK": { + "MetaEntityActionMoveToKind": { "properties": { - "BACKSPACE": { - "type": "number" - }, - "DELETE": { - "type": "number" - }, - "DOWN": { - "type": "number" - }, - "END": { - "type": "number" - }, - "ENTER": { - "type": "number" - }, - "ESC": { - "type": "number" - }, - "HOME": { - "type": "number" - }, - "LEFT": { - "type": "number" - }, - "PAGE_DOWN": { - "type": "number" - }, - "PAGE_UP": { - "type": "number" + "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}" }, - "RIGHT": { - "type": "number" + "foldersOnly": { + "type": "boolean" }, - "SPACEBAR": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "TAB": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "UP": { - "type": "number" + "moveRepositoryAlias": { + "type": "string" }, - "metaKeyPressed": { - "type": "object" + "treeAlias": { + "type": "string" }, - "modifierPressed": { - "type": "object" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "BACKSPACE", - "DELETE", - "DOWN", - "END", - "ENTER", - "ESC", - "HOME", - "LEFT", - "PAGE_DOWN", - "PAGE_UP", - "RIGHT", - "SPACEBAR", - "TAB", - "UP", - "metaKeyPressed", - "modifierPressed" + "icon", + "label", + "moveRepositoryAlias", + "treeAlias", + "treeRepositoryAlias" ], "type": "object" }, - "Version": { + "MetaEntityActionReloadTreeItemChildrenKind": { "properties": { - "major": { - "type": "number" + "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}" }, - "minor": { - "type": "number" + "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": [ - "major", - "minor" + "icon", + "label" ], "type": "object" }, - "ViewDesc": { + "MetaEntityActionSortChildrenOfKind": { "properties": { - "border": { - "type": "number" - }, - "children": { - "items": { - "$ref": "#/definitions/ViewDesc" - }, - "type": "array" - }, - "contentDOM": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "contentLost": { - "type": [ - "null", - "boolean" - ] - }, - "dirty": { - "type": "number" - }, - "dom": { - "$ref": "#/definitions/Node" - }, - "domAtom": { - "type": "boolean" - }, - "ignoreForCoords": { - "type": "boolean" - }, - "node": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ] - }, - "parent": { - "$ref": "#/definitions/ViewDesc" - }, - "posAfter": { - "type": "number" + "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}" }, - "posAtEnd": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "posAtStart": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "posBefore": { - "type": "number" + "sortChildrenOfRepositoryAlias": { + "type": "string" }, - "size": { - "type": "number" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "border", - "children", - "contentDOM", - "contentLost", - "dirty", - "dom", - "domAtom", - "ignoreForCoords", - "node", - "posAfter", - "posAtEnd", - "posAtStart", - "posBefore", - "size" + "icon", + "label", + "sortChildrenOfRepositoryAlias", + "treeRepositoryAlias" ], "type": "object" }, - "VisualViewport": { + "MetaEntityBulkAction": { + "type": "object" + }, + "MetaEntityBulkActionDefaultKind": { "properties": { - "height": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetTop": { - "type": "number" - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "pageLeft": { - "type": "number" - }, - "pageTop": { - "type": "number" - }, - "scale": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "width": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, "required": [ - "height", - "offsetLeft", - "offsetTop", - "onresize", - "onscroll", - "pageLeft", - "pageTop", - "scale", - "width" + "icon" ], "type": "object" }, - "WakeLock": { - "type": "object" - }, - "Window": { - "additionalProperties": { - "$ref": "#/definitions/Window" - }, + "MetaEntityBulkActionDeleteKind": { "properties": { - "MonacoEnvironment": { - "$ref": "#/definitions/Environment" + "detailRepositoryAlias": { + "type": "string" }, - "TrustedHTML": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedHTML" - } - }, - "required": [ - "prototype" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" ], - "type": "object" + "type": "string" }, - "TrustedScript": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "prototype" - ], - "type": "object" + "itemRepositoryAlias": { + "type": "string" }, - "TrustedScriptURL": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScriptURL" - } - }, - "required": [ - "prototype" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" ], - "type": "object" + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionDuplicateToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "TrustedTypePolicy": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicy" - } - }, - "required": [ - "prototype" - ], - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "TrustedTypePolicyFactory": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicyFactory" - } + "bulkDuplicateRepositoryAlias": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "prototype" - ], - "type": "object" - }, - "after": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "afterEach": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "before": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "beforeEach": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before each test case.\n\n- _Only available when invoked via the mocha CLI._" + "type": "array" }, - "caches": { - "$ref": "#/definitions/CacheStorage" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "clientInformation": { - "$ref": "#/definitions/Navigator" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "closed": { + "foldersOnly": { "type": "boolean" }, - "context": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "crossOriginIsolated": { + "hideTreeRoot": { "type": "boolean" }, - "crypto": { - "$ref": "#/definitions/Crypto" - }, - "customElements": { - "$ref": "#/definitions/CustomElementRegistry" - }, - "describe": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "devicePixelRatio": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "document": { - "$ref": "#/definitions/Document" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "event": { - "$ref": "#/definitions/Event" + "meta": { + "$ref": "#/definitions/MetaEntityBulkAction" }, - "external": { - "$ref": "#/definitions/External" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "frameElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "frames": { - "$ref": "#/definitions/Window" - }, - "history": { - "$ref": "#/definitions/History" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "indexedDB": { - "$ref": "#/definitions/IDBFactory" + "treeAlias": { + "type": "string" }, - "innerHeight": { - "type": "number" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "innerWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "bulkDuplicateRepositoryAlias", + "forEntityTypes", + "meta", + "name", + "treeAlias", + "type" + ], + "type": "object" + }, + "MetaEntityBulkActionMoveToKind": { + "properties": { + "bulkMoveRepositoryAlias": { + "type": "string" }, - "isSecureContext": { + "foldersOnly": { "type": "boolean" }, - "it": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "length": { - "type": "number" - }, - "localStorage": { - "$ref": "#/definitions/Storage" - }, - "location": { - "$ref": "#/definitions/Location" - }, - "locationbar": { - "$ref": "#/definitions/BarProp" - }, - "menubar": { - "$ref": "#/definitions/BarProp" + "hideTreeRoot": { + "type": "boolean" }, - "name": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], "type": "string" }, - "navigator": { - "$ref": "#/definitions/Navigator" - }, - "onabort": { - "type": [ - "null", - "object" - ] - }, - "onafterprint": { - "type": [ - "null", - "object" - ] - }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] - }, - "onanimationend": { - "type": [ - "null", - "object" - ] - }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] - }, - "onanimationstart": { - "type": [ - "null", - "object" - ] - }, - "onauxclick": { - "type": [ - "null", - "object" - ] - }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] - }, - "onbeforeprint": { - "type": [ - "null", - "object" - ] - }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] - }, - "onbeforeunload": { - "type": [ - "null", - "object" - ] - }, - "onblur": { - "type": [ - "null", - "object" - ] - }, - "oncancel": { - "type": [ - "null", - "object" - ] - }, - "oncanplay": { - "type": [ - "null", - "object" - ] - }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] - }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] - }, - "oncopy": { - "type": [ - "null", - "object" - ] - }, - "oncuechange": { - "type": [ - "null", - "object" - ] - }, - "oncut": { - "type": [ - "null", - "object" - ] - }, - "ondblclick": { - "type": [ - "null", - "object" - ] - }, - "ondevicemotion": { - "type": [ - "null", - "object" - ] - }, - "ondeviceorientation": { - "type": [ - "null", - "object" - ] - }, - "ondeviceorientationabsolute": { - "type": [ - "null", - "object" - ] - }, - "ondrag": { - "type": [ - "null", - "object" - ] - }, - "ondragend": { - "type": [ - "null", - "object" - ] - }, - "ondragenter": { - "type": [ - "null", - "object" - ] - }, - "ondragleave": { - "type": [ - "null", - "object" - ] - }, - "ondragover": { - "type": [ - "null", - "object" - ] - }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "ongamepadconnected": { - "type": [ - "null", - "object" - ] - }, - "ongamepaddisconnected": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onhashchange": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onlanguagechange": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmessage": { - "type": [ - "null", - "object" - ] - }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "bulkMoveRepositoryAlias", + "icon", + "treeAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionTrashKind": { + "properties": { + "bulkTrashRepositoryAlias": { + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "bulkTrashRepositoryAlias", + "icon" + ], + "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}" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "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" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "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" }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "group": { + "type": "string" }, - "onoffline": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ononline": { - "type": [ - "null", - "object" - ] + "verbs": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "verbs" + ], + "type": "object" + }, + "MetaExternalLoginProvider": { + "properties": { + "label": { + "type": "string" }, - "onorientationchange": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaGlobalSearch": { + "properties": { + "label": { + "type": "string" }, - "onpagehide": { - "type": [ - "null", - "object" - ] + "searchProviderAlias": { + "type": "string" + } + }, + "required": [ + "label", + "searchProviderAlias" + ], + "type": "object" + }, + "MetaGranularUserPermission": { + "properties": { + "description": { + "type": "string" }, - "onpageshow": { - "type": [ - "null", - "object" - ] + "descriptionKey": { + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpause": { - "type": [ - "null", - "object" - ] + "labelKey": { + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" - ] + "schemaType": { + "type": "string" + } + }, + "required": [ + "schemaType" + ], + "type": "object" + }, + "MetaHeaderAppButtonKind": { + "properties": { + "href": { + "type": "string" }, - "onplaying": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "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" }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "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" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "localizations": { + "$ref": "#/definitions/UmbLocalizationDictionary", + "description": "The localizations." + } + }, + "required": [ + "culture" + ], + "type": "object" + }, + "MetaMenuItem": { + "properties": { + "entityType": { + "type": "string" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpointerout": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemLinkKind": { + "properties": { + "entityType": { + "type": "string" }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpopstate": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onprogress": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "href", + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemTreeKind": { + "properties": { + "entityType": { + "type": "string" }, - "onratechange": { - "type": [ - "null", - "object" - ] + "hideTreeRoot": { + "type": "boolean" }, - "onrejectionhandled": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onreset": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onresize": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" }, - "onscroll": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "label", + "menus", + "treeAlias" + ], + "type": "object" + }, + "MetaMfaLoginProvider": { + "properties": { + "label": { + "type": "string" + } + }, + "type": "object" + }, + "MetaPropertyContext": { + "type": "object" + }, + "MetaPropertyEditorSchema": { + "properties": { + "defaultPropertyEditorUiAlias": { + "type": "string" }, - "onscrollend": { - "type": [ - "null", - "object" - ] + "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" }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onseeked": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onseeking": { - "type": [ - "null", - "object" - ] + "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" }, - "onselect": { - "type": [ - "null", - "object" - ] + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" }, - "onselectionchange": { - "type": [ - "null", - "object" - ] + "supportsReadOnly": { + "type": "boolean" + } + }, + "required": [ + "group", + "icon", + "label" + ], + "type": "object" + }, + "MetaPropertyValueResolver": { + "properties": { + "editorAlias": { + "type": "string" + } + }, + "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" }, - "onselectstart": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "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" }, - "onslotchange": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" }, - "onstalled": { - "type": [ - "null", - "object" - ] + "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" }, - "onstorage": { - "type": [ - "null", - "object" - ] + "marker": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUfmFilter": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUserProfileApp": { + "properties": { + "label": { + "type": "string" }, - "onsubmit": { - "type": [ - "null", - "object" - ] + "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" }, - "onsuspend": { - "type": [ - "null", - "object" - ] + "color": { + "enum": [ + "", + "danger", + "default", + "invalid", + "positive", + "warning" + ], + "type": "string" }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "ontoggle": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] + "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" }, - "ontouchend": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaWorkspaceDefaultKind": { + "properties": { + "entityType": { + "type": "string" }, - "ontouchmove": { - "type": [ - "null", - "object" - ] + "headline": { + "type": "string" + } + }, + "required": [ + "entityType", + "headline" + ], + "type": "object" + }, + "MetaWorkspaceInfoApp": { + "type": "object" + }, + "MetaWorkspaceRoutableKind": { + "properties": { + "entityType": { + "type": "string" + } + }, + "required": [ + "entityType" + ], + "type": "object" + }, + "MetaWorkspaceView": { + "properties": { + "icon": { + "type": "string" }, - "ontouchstart": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewCollectionKind": { + "properties": { + "collectionAlias": { + "type": "string" }, - "ontransitionend": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "collectionAlias", + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewContentTypeDesignEditorKind": { + "properties": { + "compositionRepositoryAlias": { + "type": "string" }, - "onunhandledrejection": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onunload": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onvolumechange": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "PropertyEditorSettings": { + "properties": { + "defaultData": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsDefaultData" + }, + "type": "array" }, - "onwaiting": { - "type": [ - "null", - "object" - ] + "properties": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsProperty" + }, + "type": "array" + } + }, + "required": [ + "properties" + ], + "type": "object" + }, + "PropertyEditorSettingsDefaultData": { + "properties": { + "alias": { + "type": "string" }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] + "value": {} + }, + "required": [ + "alias", + "value" + ], + "type": "object" + }, + "PropertyEditorSettingsProperty": { + "properties": { + "alias": { + "type": "string" }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] + "config": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "value": {} + }, + "required": [ + "alias" + ], + "type": "object" + }, + "type": "array" }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] + "description": { + "type": "string" }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onwheel": { - "type": [ - "null", - "object" - ] + "propertyEditorUiAlias": { + "type": "string" }, - "opener": {}, - "orientation": { + "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\">" }, - "origin": { + { + "properties": { + "frequency": { + "type": "string" + } + }, + "required": [ + "frequency" + ], + "type": "object" + } + ] + }, + "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.CollectionAlias", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">": { + "properties": { + "alias": { + "const": "Umb.Condition.CollectionBulkActionPermission", + "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" - }, - "outerHeight": { - "type": "number" - }, - "outerWidth": { - "type": "number" - }, - "pageXOffset": { - "type": "number" - }, - "pageYOffset": { - "type": "number" - }, - "parent": { - "$ref": "#/definitions/Window" - }, - "performance": { - "$ref": "#/definitions/Performance" - }, - "personalbar": { - "$ref": "#/definitions/BarProp" - }, - "run": { - "description": "Triggers root suite execution.\n\n- _Only available if flag --delay is passed into Mocha._\n- _Only available when invoked via the mocha CLI._", - "type": "object" - }, - "screen": { - "$ref": "#/definitions/Screen" - }, - "screenLeft": { - "type": "number" - }, - "screenTop": { - "type": "number" - }, - "screenX": { - "type": "number" - }, - "screenY": { - "type": "number" - }, - "scrollX": { - "type": "number" - }, - "scrollY": { - "type": "number" - }, - "scrollbars": { - "$ref": "#/definitions/BarProp" - }, - "self": { - "allOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "object" - } - ] - }, - "sessionStorage": { - "$ref": "#/definitions/Storage" - }, - "setup": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "specify": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "speechSynthesis": { - "$ref": "#/definitions/SpeechSynthesis" - }, - "status": { + } + }, + "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.WorkspaceEntityType\">": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceEntityType", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbCurrentUserGroupIdConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.GroupId", "type": "string" }, - "statusbar": { - "$ref": "#/definitions/BarProp" - }, - "suite": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "suiteSetup": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "suiteTeardown": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "teardown": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "test": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "tinymce": { - "$ref": "#/definitions/TinyMCE" + "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" }, - "toolbar": { - "$ref": "#/definitions/BarProp" + "match": { + "description": "The user group that the current user must be a member of to pass the condition.", + "examples": "['guid1']", + "type": "string" }, - "top": { - "anyOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "null" - } - ] + "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" }, - "trustedTypes": { - "$ref": "#/definitions/TrustedTypePolicyFactory" + "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" + }, + "UmbIsAdminConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.IsAdmin", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbLanguageUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">" }, - "visualViewport": { - "anyOf": [ - { - "$ref": "#/definitions/VisualViewport" + { + "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" }, - { - "type": "null" - } - ] - }, - "window": { - "allOf": [ - { - "$ref": "#/definitions/Window" + "match": { + "type": "string" }, - { - "type": "object" + "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" } - ] - }, - "xcontext": { - "$ref": "#/definitions/Mocha.PendingSuiteFunction", - "description": "Pending suite.\n\n- _Only available when invoked via the mocha CLI._" - }, - "xdescribe": { - "$ref": "#/definitions/Mocha.PendingSuiteFunction", - "description": "Pending suite.\n\n- _Only available when invoked via the mocha CLI._" - }, - "xit": { - "$ref": "#/definitions/Mocha.PendingTestFunction", - "description": "Describes a pending test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "xspecify": { - "$ref": "#/definitions/Mocha.PendingTestFunction", - "description": "Describes a pending test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "required": [ + "match" + ], + "type": "object" } - }, - "required": [ - "TrustedHTML", - "TrustedScript", - "TrustedScriptURL", - "TrustedTypePolicy", - "TrustedTypePolicyFactory", - "after", - "afterEach", - "before", - "beforeEach", - "caches", - "clientInformation", - "closed", - "context", - "crossOriginIsolated", - "crypto", - "customElements", - "describe", - "devicePixelRatio", - "document", - "external", - "frameElement", - "frames", - "history", - "indexedDB", - "innerHeight", - "innerWidth", - "isSecureContext", - "it", - "length", - "localStorage", - "location", - "locationbar", - "menubar", - "name", - "navigator", - "onabort", - "onafterprint", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforeprint", - "onbeforetoggle", - "onbeforeunload", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondevicemotion", - "ondeviceorientation", - "ondeviceorientationabsolute", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "ongamepadconnected", - "ongamepaddisconnected", - "ongotpointercapture", - "onhashchange", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onlanguagechange", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmessage", - "onmessageerror", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onoffline", - "ononline", - "onorientationchange", - "onpagehide", - "onpageshow", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onpopstate", - "onprogress", - "onratechange", - "onrejectionhandled", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onstorage", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onunhandledrejection", - "onunload", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "opener", - "orientation", - "origin", - "outerHeight", - "outerWidth", - "pageXOffset", - "pageYOffset", - "parent", - "performance", - "personalbar", - "run", - "screen", - "screenLeft", - "screenTop", - "screenX", - "screenY", - "scrollX", - "scrollY", - "scrollbars", - "self", - "sessionStorage", - "setup", - "specify", - "speechSynthesis", - "status", - "statusbar", - "suite", - "suiteSetup", - "suiteTeardown", - "teardown", - "test", - "tinymce", - "toolbar", - "top", - "visualViewport", - "window", - "xcontext", - "xdescribe", - "xit", - "xspecify" - ], + ] + }, + "UmbLocalizationDictionary": { "type": "object" }, - "WindowManager": { + "UmbPropertyHasValueConditionConfig": { "properties": { - "alert": { - "type": "object" - }, - "close": { - "type": "object" - }, - "confirm": { - "type": "object" - }, - "open": { - "type": "object" - }, - "openUrl": { - "type": "object" + "alias": { + "const": "Umb.Condition.Property.HasValue", + "type": "string" } }, "required": [ - "alert", - "close", - "confirm", - "open", - "openUrl" + "alias" ], "type": "object" }, - "WorkspaceAliasConditionConfig": { + "UmbSectionUserPermissionConditionConfig": { "allOf": [ { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">" + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" }, { "properties": { "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": [ + "match" + ], "type": "object" } ] }, - "WorkspaceContentTypeAliasConditionConfig": { + "UmbWorkspaceContentTypeAliasConditionConfig": { "allOf": [ { "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">" @@ -71151,7 +10662,23 @@ } ] }, - "WorkspaceEntityTypeConditionConfig": { + "UmbWorkspaceEntityIsNewConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceEntityIsNew", + "type": "string" + }, + "match": { + "type": "boolean" + } + }, + "required": [ + "alias", + "match" + ], + "type": "object" + }, + "UmbWorkspaceEntityTypeConditionConfig": { "allOf": [ { "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" @@ -71170,49 +10697,80 @@ } ] }, - "WorkspaceHasCollectionConditionConfig": { + "UmbracoPackageImportmap": { "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceHasCollection", - "type": "string" + "imports": { + "$ref": "#/definitions/UmbracoPackageImportmapValue", + "description": "This is used to define the module specifiers and their respective paths for the package to be used in the browser.", + "examples": [ + { + "library": "./path/to/library.js", + "library/*": "./path/to/library/*" + } + ], + "title": "A module specifier with a path for the importmap" + }, + "scopes": { + "$ref": "#/definitions/UmbracoPackageImportmapScopes", + "description": "This is used to define the scopes for the package to be used in the browser. It has to specify a path and a value that is an object with module specifiers and their respective paths.", + "examples": [ + { + "/path/to/library": { + "library": "./path/to/some/other/library.js" + } + } + ], + "title": "The importmap scopes for the package" } }, "required": [ - "alias" + "imports" ], "type": "object" }, - "default": { - "properties": { - "size": { - "type": "number" - } + "UmbracoPackageImportmapScopes": { + "additionalProperties": { + "$ref": "#/definitions/UmbracoPackageImportmapValue" + }, + "type": "object" + }, + "UmbracoPackageImportmapValue": { + "additionalProperties": { + "type": "string" }, - "required": [ - "size" - ], "type": "object" }, - "default": { + "WorkspaceAliasConditionConfig": { "properties": { - "size": { - "type": "number" + "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": [ - "size" + "alias" ], "type": "object" - }, - "{readonly[x:string]:MarkType;}": { - "type": "object" - }, - "{readonly[x:string]:NodeType;}": { - "type": "object" } }, "description": "Umbraco package manifest JSON", "properties": { + "allowPackageTelemetry": { + "default": true, + "title": "Decides if the package sends telemetry data for collection", + "type": "boolean" + }, "allowPublicAccess": { "default": false, "title": "Decides if the package is allowed to be accessed by the public, e.g. on the login screen", @@ -71233,76 +10791,61 @@ "$ref": "#/definitions/ManifestCondition" }, { - "$ref": "#/definitions/ManifestSectionSidebarApp" - }, - { - "$ref": "#/definitions/ManifestCollection" + "$ref": "#/definitions/ManifestAuthProvider" }, { "$ref": "#/definitions/ManifestModal" }, { - "$ref": "#/definitions/ManifestTreeItem" - }, - { - "$ref": "#/definitions/ManifestTree" - }, - { - "$ref": "#/definitions/ManifestAppEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBackofficeEntryPoint" - }, - { - "$ref": "#/definitions/ManifestEntryPoint" + "$ref": "#/definitions/ManifestWorkspaceDefaultKind" }, { - "$ref": "#/definitions/ManifestBundle" + "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" }, { - "$ref": "#/definitions/ManifestEntityBulkAction" + "$ref": "#/definitions/ManifestWorkspaceFooterApp" }, { - "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" + "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" }, { - "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" + "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" }, { - "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" + "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" }, { - "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" + "$ref": "#/definitions/ManifestWorkspaceView" }, { - "$ref": "#/definitions/ManifestExternalLoginProvider" + "$ref": "#/definitions/ManifestWorkspaceRoutableKind" }, { - "$ref": "#/definitions/ManifestGlobalContext" + "$ref": "#/definitions/ManifestWorkspaceContext" }, { - "$ref": "#/definitions/ManifestHeaderApp" + "$ref": "#/definitions/ManifestPropertyValueCloner" }, { - "$ref": "#/definitions/ManifestHeaderAppButtonKind" + "$ref": "#/definitions/ManifestPropertyEditorUi" }, { - "$ref": "#/definitions/ManifestMfaLoginProvider" + "$ref": "#/definitions/ManifestPropertyEditorSchema" }, { - "$ref": "#/definitions/ManifestPreviewAppProvider" + "$ref": "#/definitions/ManifestPropertyValuePreset" }, { - "$ref": "#/definitions/ManifestRepository" + "$ref": "#/definitions/ManifestPropertyValueResolver" }, { - "$ref": "#/definitions/ManifestCollectionAction" + "$ref": "#/definitions/ManifestUfmComponent" }, { - "$ref": "#/definitions/ManifestCollectionView" + "$ref": "#/definitions/ManifestUfmFilter" }, { - "$ref": "#/definitions/ManifestEntityAction" + "$ref": "#/definitions/ManifestEntityActionDeleteKind" }, { "$ref": "#/definitions/ManifestEntityActionDefaultKind" @@ -71311,205 +10854,202 @@ "$ref": "#/definitions/ManifestEntityActionCreateKind" }, { - "$ref": "#/definitions/ManifestEntityCreateOptionAction" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteKind" + "$ref": "#/definitions/ManifestIcons" }, { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" + "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" }, { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" + "$ref": "#/definitions/ManifestEntityActionMoveToKind" }, { - "$ref": "#/definitions/ManifestWorkspaceAction" + "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" }, { - "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" }, { - "$ref": "#/definitions/ManifestWorkspaceFooterApp" + "$ref": "#/definitions/ManifestTreeItem" }, { - "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" + "$ref": "#/definitions/ManifestSectionRoute" }, { - "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" + "$ref": "#/definitions/ManifestSectionSidebarApp" }, { - "$ref": "#/definitions/ManifestWorkspaceView" + "$ref": "#/definitions/ManifestSectionView" }, { - "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" + "$ref": "#/definitions/ManifestSection" }, { - "$ref": "#/definitions/ManifestWorkspace" + "$ref": "#/definitions/ManifestDashboard" }, { - "$ref": "#/definitions/ManifestWorkspaceRoutableKind" + "$ref": "#/definitions/ManifestMenu" }, { - "$ref": "#/definitions/ManifestWorkspaceContext" + "$ref": "#/definitions/ManifestTree" }, { - "$ref": "#/definitions/ManifestPropertyEditorSchema" + "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" }, { - "$ref": "#/definitions/ManifestPropertyEditorUi" + "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" }, { - "$ref": "#/definitions/ManifestUfmComponent" + "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" }, { - "$ref": "#/definitions/ManifestUfmFilter" + "$ref": "#/definitions/ManifestMenuItem" }, { - "$ref": "#/definitions/ManifestPropertyValueResolver" + "$ref": "#/definitions/ManifestMenuItemLinkKind" }, { - "$ref": "#/definitions/ManifestSection" + "$ref": "#/definitions/ManifestMenuItemTreeKind" }, { - "$ref": "#/definitions/ManifestSectionRoute" + "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" }, { - "$ref": "#/definitions/ManifestSectionView" + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfContentKind" }, { - "$ref": "#/definitions/ManifestDashboard" + "$ref": "#/definitions/ManifestCollectionAction" }, { - "$ref": "#/definitions/ManifestMenu" + "$ref": "#/definitions/ManifestCollectionView" }, { - "$ref": "#/definitions/ManifestEntityUserPermission" + "$ref": "#/definitions/ManifestCollection" }, { - "$ref": "#/definitions/ManifestIcons" + "$ref": "#/definitions/ManifestCollectionActionCreateKind" }, { - "$ref": "#/definitions/ManifestEntityActionTrashKind" + "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" }, { - "$ref": "#/definitions/ManifestEntityActionRestoreFromRecycleBinKind" + "$ref": "#/definitions/ManifestSearchProvider" }, { - "$ref": "#/definitions/ManifestEntityActionEmptyRecycleBinKind" + "$ref": "#/definitions/ManifestSearchResultItem" }, { - "$ref": "#/definitions/ManifestFileUploadPreview" + "$ref": "#/definitions/ManifestGlobalSearch" }, { - "$ref": "#/definitions/ManifestGranularUserPermission" + "$ref": "#/definitions/ManifestPickerSearchResultItem" }, { - "$ref": "#/definitions/ManifestMenuItem" + "$ref": "#/definitions/ManifestUserProfileApp" }, { - "$ref": "#/definitions/ManifestMenuItemLinkKind" + "$ref": "#/definitions/ManifestEntityUserPermission" }, { - "$ref": "#/definitions/ManifestSearchProvider" + "$ref": "#/definitions/ManifestGranularUserPermission" }, { - "$ref": "#/definitions/ManifestSearchResultItem" + "$ref": "#/definitions/ManifestLocalization" }, { - "$ref": "#/definitions/ManifestPickerSearchResultItem" + "$ref": "#/definitions/ManifestAppEntryPoint" }, { - "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" + "$ref": "#/definitions/ManifestBackofficeEntryPoint" }, { - "$ref": "#/definitions/ManifestMenuItemTreeKind" + "$ref": "#/definitions/ManifestEntryPoint" }, { - "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" + "$ref": "#/definitions/ManifestBundle" }, { - "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" + "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" }, { - "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" + "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" }, { - "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" + "$ref": "#/definitions/ManifestWorkspaceInfoApp" }, { - "$ref": "#/definitions/ManifestEntityActionMoveToKind" + "$ref": "#/definitions/ManifestWorkspaceAction>" }, { - "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" + "$ref": "#/definitions/ManifestWorkspace" }, { - "$ref": "#/definitions/ManifestStore" + "$ref": "#/definitions/ManifestPropertyContext" }, { - "$ref": "#/definitions/ManifestTreeStore" + "$ref": "#/definitions/ManifestDataSourceDataMapping" }, { - "$ref": "#/definitions/ManifestItemStore" + "$ref": "#/definitions/ManifestEntityAction" }, { - "$ref": "#/definitions/ManifestAuthProvider" + "$ref": "#/definitions/ManifestEntityCreateOptionAction" }, { - "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" + "$ref": "#/definitions/ManifestEntityItemRef" }, { - "$ref": "#/definitions/ManifestLocalization" + "$ref": "#/definitions/ManifestPropertyValidationPathTranslator" }, { - "$ref": "#/definitions/ManifestPropertyAction" + "$ref": "#/definitions/ManifestCurrentUserAction" }, { - "$ref": "#/definitions/ManifestPropertyActionDefaultKind" + "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" }, { - "$ref": "#/definitions/ManifestCurrentUserAction" + "$ref": "#/definitions/ManifestEntityBulkAction" }, { - "$ref": "#/definitions/ManifestUserProfileApp" + "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" }, { - "$ref": "#/definitions/ManifestEntityActionRenameServerFileKind" + "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" }, { - "$ref": "#/definitions/ManifestTheme" + "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" }, { - "$ref": "#/definitions/ManifestWorkspaceDefaultKind" + "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" }, { - "$ref": "#/definitions/ManifestBlockEditorCustomView" + "$ref": "#/definitions/ManifestExternalLoginProvider" }, { - "$ref": "#/definitions/ManifestHealthCheck" + "$ref": "#/definitions/ManifestGlobalContext" }, { - "$ref": "#/definitions/ManifestTinyMcePlugin" + "$ref": "#/definitions/ManifestHeaderApp" }, { - "$ref": "#/definitions/ManifestPackageView" + "$ref": "#/definitions/ManifestHeaderAppButtonKind" }, { - "$ref": "#/definitions/ManifestDynamicRootOrigin" + "$ref": "#/definitions/ManifestMfaLoginProvider" }, { - "$ref": "#/definitions/ManifestDynamicRootQueryStep" + "$ref": "#/definitions/ManifestPreviewAppProvider" }, { - "$ref": "#/definitions/ManifestTiptapToolbarExtension" + "$ref": "#/definitions/ManifestRepository" }, { - "$ref": "#/definitions/ManifestTiptapToolbarExtensionButtonKind" + "$ref": "#/definitions/ManifestStore" }, { - "$ref": "#/definitions/ManifestTiptapExtension" + "$ref": "#/definitions/ManifestTreeStore" }, { - "$ref": "#/definitions/ManifestMonacoMarkdownEditorAction" + "$ref": "#/definitions/ManifestItemStore" } ] }, diff --git a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm index bfa847c..2d071b2 100644 Binary files a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm and b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm differ diff --git a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal index 460c9b3..76f3c01 100644 Binary files a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal and b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal differ diff --git a/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj b/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj index 9ead05e..021f6bb 100644 --- a/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj +++ b/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj @@ -12,7 +12,7 @@ umbraco;umbraco-marketplace Umbraco.Community.DeliveryApiModelMapper True - 15.0.0 + 16.0.0 Tristan Thompson $([System.DateTime]::UtcNow.ToString(`yyyy`)) © Tristan Thompson https://github.com/Gibe/Umbraco.Community.DeliveryApiModelMapper @@ -24,9 +24,9 @@ - - - + + + diff --git a/src/DeliveryApiModelMapper/DeliveryApiModelMapperApiContentResponseBuilder.cs b/src/DeliveryApiModelMapper/DeliveryApiModelMapperApiContentResponseBuilder.cs index baa2034..81b4978 100644 --- a/src/DeliveryApiModelMapper/DeliveryApiModelMapperApiContentResponseBuilder.cs +++ b/src/DeliveryApiModelMapper/DeliveryApiModelMapperApiContentResponseBuilder.cs @@ -14,8 +14,9 @@ public DeliveryApiModelMapperApiContentResponseBuilder( IApiContentNameProvider apiContentNameProvider, IApiContentRouteBuilder apiContentRouteBuilder, IOutputExpansionStrategyAccessor outputExpansionStrategyAccessor, - IDeliveryApiModelMapperService modelMapperProvider) - : base(apiContentNameProvider, apiContentRouteBuilder, outputExpansionStrategyAccessor) + IDeliveryApiModelMapperService modelMapperProvider, + IVariationContextAccessor variationContextAccessor) + : base(apiContentNameProvider, apiContentRouteBuilder, outputExpansionStrategyAccessor, variationContextAccessor) { _modelMapperService = modelMapperProvider; } diff --git a/src/DeliveryApiModelMapper/Serialization/DeliveryApiModelMapperDeliveryApiJsonTypeResolver.cs b/src/DeliveryApiModelMapper/Serialization/DeliveryApiModelMapperDeliveryApiJsonTypeResolver.cs index 98f8fe5..1f225b6 100644 --- a/src/DeliveryApiModelMapper/Serialization/DeliveryApiModelMapperDeliveryApiJsonTypeResolver.cs +++ b/src/DeliveryApiModelMapper/Serialization/DeliveryApiModelMapperDeliveryApiJsonTypeResolver.cs @@ -7,7 +7,7 @@ namespace Umbraco.Community.DeliveryApiModelMapper.Serialization; public class DeliveryApiModelMapperDeliveryApiJsonTypeResolver : DeliveryApiJsonTypeResolver { - protected override Type[] GetDerivedTypes(JsonTypeInfo jsonTypeInfo) + public override Type[] GetDerivedTypes(JsonTypeInfo jsonTypeInfo) { if (jsonTypeInfo.Type == typeof(IApiContentResponse)) {