Headless CMS and Content Managment Hub
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

31 lines
1023 B

// ==========================================================================
// Squidex Headless CMS
// ==========================================================================
// Copyright (c) Squidex UG (haftungsbeschraenkt)
// All rights reserved. Licensed under the MIT license.
// ==========================================================================
using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Domain.Apps.Entities.Schemas.Commands;
namespace Squidex.Domain.Apps.Entities.Apps.Templates.Builders
{
public class BooleanFieldBuilder : FieldBuilder<BooleanFieldBuilder>
{
public BooleanFieldBuilder(UpsertSchemaFieldBase field, CreateSchema schema)
: base(field, schema)
{
}
public BooleanFieldBuilder AsToggle()
{
Properties<BooleanFieldProperties>(p => p with
{
Editor = BooleanFieldEditor.Toggle,
EditorUrl = null
});
return this;
}
}
}