UnpublishPlan
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.ModelCatalogs
What unpublishing a model version from a catalog would do (AB#5433): the dry run of
octo-ckc -c Unpublish. Read-only.
public class UnpublishPlan
Inheritance Object → UnpublishPlan
Properties
ModelId
The model version to unpublish.
public CkModelId ModelId { get; set; }
Property Value
CatalogName
The catalog the version would be removed from.
public string CatalogName { get; set; }
Property Value
IsPublished
True when the version is published in the catalog, false when it is not (never published or already unpublished).
public bool IsPublished { get; set; }
Property Value
Dependents
Published models of the same catalog that would be left with an unresolvable dependency: an exact pin on the version, or a range the version is the only satisfying version of. Non-empty means the unpublish is refused (also with force).
public IReadOnlyList<UnpublishDependent> Dependents { get; set; }
Property Value
IReadOnlyList<UnpublishDependent>
Constructors
UnpublishPlan()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public UnpublishPlan()