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 ObjectArchiveColumnDto
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.