-
Notifications
You must be signed in to change notification settings - Fork 520
Expand file tree
/
Copy pathSchemaProperties.cs
More file actions
29 lines (19 loc) · 972 Bytes
/
SchemaProperties.cs
File metadata and controls
29 lines (19 loc) · 972 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// ==========================================================================
// Squidex Headless CMS
// ==========================================================================
// Copyright (c) Squidex UG (haftungsbeschraenkt)
// All rights reserved. Licensed under the MIT license.
// ==========================================================================
using Squidex.Infrastructure.Collections;
namespace Squidex.Domain.Apps.Core.Schemas;
public sealed record SchemaProperties : NamedElementPropertiesBase
{
public static readonly SchemaProperties Empty = new SchemaProperties();
public ReadonlyList<string>? Tags { get; init; }
public FieldNames? SearchFields { get; init; }
public string? ContentsSidebarUrl { get; init; }
public string? ContentSidebarUrl { get; init; }
public string? ContentEditorUrl { get; init; }
public string? ContentsListUrl { get; init; }
public bool ValidateOnPublish { get; init; }
}