Table of Contents

Interface IUpdateColumnRequest

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Requests.PropertyDefinition
Assembly
Ascon.Polynom.Web.Api.Data.dll

Модель данных для редактирования столбца табличного свойства.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(UpdateColumnRequest))]
public interface IUpdateColumnRequest : IWebApiRequest

Properties

ColumnIdentifier

Идентификатор определения свойства-столбца.

IIdentifiableObject ColumnIdentifier { get; set; }

Property Value

IIdentifiableObject

Identifier

Идентификатор определения табличного свойства.

IIdentifiableObject Identifier { get; set; }

Property Value

IIdentifiableObject

IsDefaultIfEmpty

Признак того, что значение столбца определяется табличным свойством.

Optional<bool> IsDefaultIfEmpty { get; set; }

Property Value

Optional<bool>

IsDynamic

Признак того, что свойство дополнительное.

Optional<bool> IsDynamic { get; set; }

Property Value

Optional<bool>

IsHidden

Признак того, что свойство скрытое.

Optional<bool> IsHidden { get; set; }

Property Value

Optional<bool>

IsIndexable

Признак того, что свойство участвует в полнотекстовом поиске.

Optional<bool> IsIndexable { get; set; }

Property Value

Optional<bool>

IsMandatory

Признак того, что свойство обязательное.

Optional<bool> IsMandatory { get; set; }

Property Value

Optional<bool>

IsReadOnly

Признак того, что у свойства запрещено изменение.

Optional<bool> IsReadOnly { get; set; }

Property Value

Optional<bool>

IsUnique

Признак того, что свойство уникальное.

Optional<bool> IsUnique { get; set; }

Property Value

Optional<bool>

IsUniqueInTable

Признак того, что свойство уникальное для таблицы.

Optional<bool> IsUniqueInTable { get; set; }

Property Value

Optional<bool>

NameInTable

Имя в таблице.

Optional<string> NameInTable { get; set; }

Property Value

Optional<string>

Values

Значения свойств.

Optional<IAblePropertyValues> Values { get; set; }

Property Value

Optional<IAblePropertyValues>