CkTypeAttributeDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Represents an attribute that corresponds to a type, association or record.
public class CkTypeAttributeDto
Inheritance Object → CkTypeAttributeDto
Properties
CkAttributeId
Gets or sets the CK attribute id.
public CkId<CkAttributeId> CkAttributeId { get; set; }
Property Value
CkId<CkAttributeId>
AttributeName
Gets or sets the name of the attribute.
public string AttributeName { get; set; }
Property Value
AttributeValueType
Gets or sets the attribute type
public AttributeValueTypesDto AttributeValueType { get; set; }
Property Value
AttributeValueTypesDto
AutoIncrementReference
If auto completion is enabled, this property defines the attribute that is used as a reference for the auto completion values.
public string AutoIncrementReference { get; set; }
Property Value
AutoCompleteValues
Gets or sets a list of values that are used for auto completion.
public IReadOnlyCollection<object> AutoCompleteValues { get; set; }
Property Value
IsOptional
If true, the attribute is optional, that means it can be null
public bool IsOptional { get; set; }
Property Value
Attribute
Reference to construction kit attribute definitino
public CkAttributeDto Attribute { get; set; }
Property Value
Constructors
CkTypeAttributeDto()
public CkTypeAttributeDto()