Skip to main content

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​

CkModelId

CatalogName​

The catalog the version would be removed from.

public string CatalogName { get; set; }

Property Value​

String

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​

Boolean

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()