Class SuiteBlueprint
Namespace: Cephalon.Abstractions.AppModel
Assembly: Cephalon.Abstractions.dll
Describes a suite-level Cephalon blueprint composed from existing app-level contracts.
public sealed class SuiteBlueprintInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”SuiteBlueprint(string, string, string, SuiteScaffoldPlan, IReadOnlyDictionary<string, string>?)
Section titled “ SuiteBlueprint(string, string, string, SuiteScaffoldPlan, IReadOnlyDictionary<string, string>?)”Creates a suite blueprint.
[JsonConstructor]public SuiteBlueprint(string id, string displayName, string description, SuiteScaffoldPlan scaffold, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable suite-blueprint identifier.
displayName string
The human-readable suite-blueprint name.
description string
The suite-blueprint description.
scaffold SuiteScaffoldPlan
The suite-scaffold plan associated with the suite blueprint.
metadata IReadOnlyDictionary<string, string>?
Optional suite-blueprint metadata.
Properties
Section titled “Properties”Description
Section titled “ Description”Gets the suite-blueprint description.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the human-readable suite-blueprint name.
public string DisplayName { get; }Property Value
Section titled “Property Value”Gets the stable suite-blueprint identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets additional suite-blueprint metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Scaffold
Section titled “ Scaffold”Gets the suite-scaffold plan associated with the suite blueprint.
public SuiteScaffoldPlan Scaffold { get; }