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
Version
Blueprint version (Major.Minor.Patch).
public string Version { get; set; }
Property Value
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
ResourceNamespace
Dot-separated namespace under which the blueprint's files are embedded.
public string ResourceNamespace { get; set; }
Property Value
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
Constructors
BlueprintsCacheEntryDto()
public BlueprintsCacheEntryDto()