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 ObjectAdapterSummaryDto
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>

ImageName

Container image name (for managed adapters)

public string ImageName { get; set; }

Property Value

String

ImageVersion

Container image version (for managed adapters)

public string ImageVersion { get; set; }

Property Value

String

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