CkInterfaceAttributeDto
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects
An attribute member of a CkInterfaceDto (CK v2, AB#5667). Implementing types must assign the referenced attribute definition under the same CkInterfaceAttributeDto.AttributeName.
public class CkInterfaceAttributeDto
Inheritance Object → CkInterfaceAttributeDto
Properties
CkAttributeId
The attribute definition the member refers to, e.g. ${System}/Name.
public CkId<CkAttributeId> CkAttributeId { get; set; }
Property Value
AttributeName
The member name; implementing types must use the same assignment name.
public string AttributeName { get; set; }
Property Value
IsOptional
Optional members need not be assigned by implementing types.
public bool IsOptional { get; set; }
Property Value
Constructors
CkInterfaceAttributeDto()
public CkInterfaceAttributeDto()