Class AxolotlPackageManifest
Describes a module and the assets stored in its package.
public sealed class AxolotlPackageManifest
- Inheritance
-
AxolotlPackageManifest
- Inherited Members
Properties
Assembly
The package entry containing the primary module assembly.
public required string Assembly { get; init; }
Property Value
Assets
Runtime asset metadata.
public IReadOnlyList<AxolotlPackageAsset> Assets { get; init; }
Property Value
Dependencies
Required packages and their exact versions.
public IReadOnlyList<AxolotlPackageDependency> Dependencies { get; init; }
Property Value
Entrypoint
The optional IAxolotlModule implementation's exact name.
public string? Entrypoint { get; init; }
Property Value
FormatVersion
The package format version represented by this manifest.
public ushort FormatVersion { get; init; }
Property Value
Id
The stable logical module ID.
public required string Id { get; init; }
Property Value
RegistrationType
The generated registration type's exact name, when executable registration is available.
public string? RegistrationType { get; init; }
Property Value
SignerId
The logical signer ID, never a source of trust by itself.
public string? SignerId { get; init; }
Property Value
Version
The exact module version.
public required string Version { get; init; }