Class PackageLayout
- Namespace
- EncDotNet.S100.Collections
- Assembly
- EncDotNet.S100.Collections.dll
Where a dataset's files lie within a downloaded package, relative to its root (forward slashes): the same shape as a LocalItemLocation without the root.
public sealed record PackageLayout : IEquatable<PackageLayout>
- Inheritance
-
PackageLayout
- Implements
- Inherited Members
Constructors
PackageLayout(string, IReadOnlyList<string>, string?)
Where a dataset's files lie within a downloaded package, relative to its root (forward slashes): the same shape as a LocalItemLocation without the root.
public PackageLayout(string RelativePath, IReadOnlyList<string> UpdateRelativePaths, string? CatalogueRelativePath = null)
Parameters
RelativePathstringThe base dataset file.
UpdateRelativePathsIReadOnlyList<string>Sequential update files, in application order.
CatalogueRelativePathstringThe exchange-set catalogue, or null for a loose dataset.
Properties
CatalogueRelativePath
The exchange-set catalogue, or null for a loose dataset.
public string? CatalogueRelativePath { get; init; }
Property Value
RelativePath
The base dataset file.
public string RelativePath { get; init; }
Property Value
UpdateRelativePaths
Sequential update files, in application order.
public IReadOnlyList<string> UpdateRelativePaths { get; init; }