Skip to main content

BlueprintsCacheEntryDto

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.BlueprintCatalogs.DataTransferObjects

One entry in BlueprintsCacheDto.Blueprints.

public class BlueprintsCacheEntryDto

Inheritance Object → BlueprintsCacheEntryDto

Properties​

Name​

Blueprint name (without version).

public string Name { get; set; }

Property Value​

String

Version​

Blueprint version (Major.Minor.Patch).

public string Version { get; set; }

Property Value​

String

Description​

Optional description copied from the manifest. Stored verbatim so the catalog listing matches what the manifest carries; null when the manifest omits the field.

public string Description { get; set; }

Property Value​

String

ResourceNamespace​

Dot-separated namespace under which the blueprint's files are embedded.

public string ResourceNamespace { get; set; }

Property Value​

String

Files​

Relative paths of every file embedded for this blueprint (forward-slash separated). Always contains blueprint.yaml; sibling files like seed-data/entities.yaml or migrations/from-1.0.0.yaml are listed if present.

public List<string> Files { get; set; }

Property Value​

List<String>

Constructors​

BlueprintsCacheEntryDto()​

public BlueprintsCacheEntryDto()