Skip to main content

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​

String

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 used as a reference for the auto completion values.

public string AutoIncrementReference { get; set; }

Property Value​

String

AutoCompleteValues​

Gets or sets a list of values that are used for auto-completion.

public IReadOnlyCollection<object> AutoCompleteValues { get; set; }

Property Value​

IReadOnlyCollection<Object>

IsOptional​

If true, the attribute is optional. That means it can be null

public bool IsOptional { get; set; }

Property Value​

Boolean

Attribute​

Reference to construction kit attribute definition

public CkAttributeDto Attribute { get; set; }

Property Value​

CkAttributeDto

Constructors​

CkTypeAttributeDto()​

public CkTypeAttributeDto()