// ========================================================================== // Squidex Headless CMS // ========================================================================== // Copyright (c) Squidex UG (haftungsbeschränkt) // All rights reserved. Licensed under the MIT license. // ========================================================================== using System.Collections.ObjectModel; using Squidex.Infrastructure.Validation; namespace Squidex.Areas.Api.Controllers.Schemas.Models { public sealed class SchemaPropertiesDto { /// /// Optional label for the editor. /// [LocalizedStringLength(100)] public string? Label { get; set; } /// /// Hints to describe the schema. /// [LocalizedStringLength(1000)] public string? Hints { get; set; } /// /// The url to a the sidebar plugin for content lists. /// public string? ContentsSidebarUrl { get; set; } /// /// The url to a the sidebar plugin for content items. /// public string? ContentSidebarUrl { get; set; } /// /// Tags for automation processes. /// public ReadOnlyCollection? Tags { get; set; } } }