Skip to main content

AdapterSummaryDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Summary of an adapter's state for list display.

public record AdapterSummaryDto : IEquatable<AdapterSummaryDto>

Inheritance Object → AdapterSummaryDto
Implements IEquatable<AdapterSummaryDto>

Properties​

RtId​

Runtime identifier of the adapter

public string RtId { get; set; }

Property Value​

String

Name​

Display name of the adapter

public string Name { get; set; }

Property Value​

String

Description​

Optional description

public string Description { get; set; }

Property Value​

String

CommunicationState​

Whether the adapter is connected to the communication service

public CommunicationState CommunicationState { get; set; }

Property Value​

CommunicationState

ConfigurationState​

Whether the adapter has been configured

public ConfigurationState ConfigurationState { get; set; }

Property Value​

ConfigurationState

DeploymentState​

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

public string StatusMessage { get; set; }

Property Value​

String

Constructors​

AdapterSummaryDto()​

Caution​

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


public AdapterSummaryDto()