Class CollectionManifestDocument
- Namespace
- EncDotNet.S100.Collections.Manifests
- Assembly
- EncDotNet.S100.Collections.dll
A local collection manifest: named groups of local paths (folders,
exchange sets, ZIPs or loose datasets), for example one group per
producing country. See docs/local-collection-manifest.md.
public sealed record CollectionManifestDocument : IEquatable<CollectionManifestDocument>
- Inheritance
-
CollectionManifestDocument
- Implements
- Inherited Members
Constructors
CollectionManifestDocument(string, int, string?, string?, IReadOnlyList<CollectionManifestGroup>)
A local collection manifest: named groups of local paths (folders,
exchange sets, ZIPs or loose datasets), for example one group per
producing country. See docs/local-collection-manifest.md.
public CollectionManifestDocument(string Format, int Version, string? Title, string? Description, IReadOnlyList<CollectionManifestGroup> Groups)
Parameters
FormatstringAlways FormatName.
VersionintThe format version.
TitlestringA title for the manifest, used to name the collection.
DescriptionstringAn optional description.
GroupsIReadOnlyList<CollectionManifestGroup>The groups, in display order.
Properties
Description
An optional description.
public string? Description { get; init; }
Property Value
Format
Always FormatName.
public string Format { get; init; }
Property Value
Groups
The groups, in display order.
public IReadOnlyList<CollectionManifestGroup> Groups { get; init; }
Property Value
Title
A title for the manifest, used to name the collection.
public string? Title { get; init; }
Property Value
Version
The format version.
public int Version { get; init; }