Skip to main content

ArchiveColumnDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

SDK projection of one configured archive column. Mirrors the asset-repo REST payload (CkArchiveColumnSpec) exactly so the SDK layer is a thin transport. Used as an import schema-match key (path / indexed / required). Archive data export/import concept (AB#4230) §3.1.

public record ArchiveColumnDto : IEquatable<ArchiveColumnDto>

Inheritance Object → ArchiveColumnDto
Implements IEquatable<ArchiveColumnDto>

Properties​

Path​

User-configured column path into the target CK type.

public string Path { get; set; }

Property Value​

String

Indexed​

Whether the column is indexed in the underlying store.

public bool Indexed { get; set; }

Property Value​

Boolean

Required​

Whether the column is required.

public bool Required { get; set; }

Property Value​

Boolean

Constructors​

ArchiveColumnDto(String, Boolean, Boolean)​

SDK projection of one configured archive column. Mirrors the asset-repo REST payload (CkArchiveColumnSpec) exactly so the SDK layer is a thin transport. Used as an import schema-match key (path / indexed / required). Archive data export/import concept (AB#4230) §3.1.

public ArchiveColumnDto(string Path, bool Indexed, bool Required)

Parameters​

Path String
User-configured column path into the target CK type.

Indexed Boolean
Whether the column is indexed in the underlying store.

Required Boolean
Whether the column is required.