Skip to main content

PoolSummaryDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Summary of a pool's state for list display.

public record PoolSummaryDto : IEquatable<PoolSummaryDto>

Inheritance ObjectPoolSummaryDto
Implements IEquatable<PoolSummaryDto>

Properties

RtId

Runtime identifier of the pool

public string RtId { get; set; }

Property Value

String

Name

Display name of the pool

public string Name { get; set; }

Property Value

String

Description

Optional description

public string Description { get; set; }

Property Value

String

CommunicationState

Whether the pool operator is connected to the communication service

public CommunicationState CommunicationState { get; set; }

Property Value

CommunicationState

ConfigurationState

Whether the pool has been configured

public ConfigurationState ConfigurationState { get; set; }

Property Value

ConfigurationState

DeploymentState

Whether the pool 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 pool

public string StatusMessage { get; set; }

Property Value

String

Constructors

PoolSummaryDto()

Caution

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


public PoolSummaryDto()