Skip to main content

CkEnumDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Describes a construction kit enum that is used as enum type of attribute

public class CkEnumDto

Inheritance ObjectCkEnumDto

Properties

CkEnumId

Gets or sets the construction kit id

public CkId<CkEnumId> CkEnumId { get; set; }

Property Value

CkId<CkEnumId>

Description

An optional description of the enum

public string Description { get; set; }

Property Value

String

UseFlags

When true the enum is handles as flags enum

public bool UseFlags { get; set; }

Property Value

Boolean

IsExtensible

When true the enum is extensible using the API

public bool IsExtensible { get; set; }

Property Value

Boolean

Values

Values of the enum

public ICollection<CkEnumValueDto> Values { get; set; }

Property Value

ICollection<CkEnumValueDto>

Constructors

CkEnumDto()

Creates a new instance of CkEnumDto.

public CkEnumDto()