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
Identifier
Идентификатор определения табличного свойства.
IIdentifiableObject Identifier { get; set; }
Property Value
IsDefaultIfEmpty
Признак того, что значение столбца определяется табличным свойством.
Optional<bool> IsDefaultIfEmpty { get; set; }
Property Value
IsDynamic
Признак того, что свойство дополнительное.
Optional<bool> IsDynamic { get; set; }
Property Value
IsHidden
Признак того, что свойство скрытое.
Optional<bool> IsHidden { get; set; }
Property Value
IsIndexable
Признак того, что свойство участвует в полнотекстовом поиске.
Optional<bool> IsIndexable { get; set; }
Property Value
IsMandatory
Признак того, что свойство обязательное.
Optional<bool> IsMandatory { get; set; }
Property Value
IsReadOnly
Признак того, что у свойства запрещено изменение.
Optional<bool> IsReadOnly { get; set; }
Property Value
IsUnique
Признак того, что свойство уникальное.
Optional<bool> IsUnique { get; set; }
Property Value
IsUniqueInTable
Признак того, что свойство уникальное для таблицы.
Optional<bool> IsUniqueInTable { get; set; }
Property Value
NameInTable
Имя в таблице.
Optional<string> NameInTable { get; set; }
Property Value
Values
Значения свойств.
Optional<IAblePropertyValues> Values { get; set; }