Skip to main content

DeploymentSiteSummaryDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Summary of a deployment site's state for list display.

public record DeploymentSiteSummaryDto : IEquatable<DeploymentSiteSummaryDto>

Inheritance ObjectDeploymentSiteSummaryDto
Implements IEquatable<DeploymentSiteSummaryDto>

Properties

RtId

Runtime identifier of the deployment site

public string RtId { get; set; }

Property Value

String

Name

Display name of the deployment site

public string Name { get; set; }

Property Value

String

Description

Optional description

public string Description { get; set; }

Property Value

String

CommunicationState

Whether the deployment site operator is connected to the communication service

public CommunicationState CommunicationState { get; set; }

Property Value

CommunicationState

ConfigurationState

Whether the deployment site has been configured

public ConfigurationState ConfigurationState { get; set; }

Property Value

ConfigurationState

DeploymentState

Whether the deployment site has been deployed

public EntityDeploymentState DeploymentState { get; set; }

Property Value

EntityDeploymentState

CommunicationStateTimestamp

When the communication state last changed

public Nullable<DateTime> CommunicationStateTimestamp { get; set; }

Property Value

Nullable<DateTime>

StatusMessage

Status message from the deployment site

public string StatusMessage { get; set; }

Property Value

String

Constructors

DeploymentSiteSummaryDto()

Caution

Constructors of types with required members are not supported in this version of your compiler.


public DeploymentSiteSummaryDto()