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
Indexed
Whether the column is indexed in the underlying store.
public bool Indexed { get; set; }
Property Value
Required
Whether the column is required.
public bool Required { get; set; }
Property Value
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.