Skip to main content

AdapterConfigurationDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents an adapter configuration for data transfer.

public record AdapterConfigurationDto : IEquatable<AdapterConfigurationDto>

Inheritance Object → AdapterConfigurationDto
Implements IEquatable<AdapterConfigurationDto>

Properties​

AdapterRtEntityId​

Gets or sets the id of the adapter.

public RtEntityId AdapterRtEntityId { get; }

Property Value​

RtEntityId

AdapterConfiguration​

Gets or sets the configuration of the adapter.

public string AdapterConfiguration { get; }

Property Value​

String

Pipelines​

Gets or sets the data pipeline configurations.

public ICollection<PipelineConfigurationDto> Pipelines { get; }

Property Value​

ICollection<PipelineConfigurationDto>

Constructors​

AdapterConfigurationDto(RtEntityId, String, ICollection<PipelineConfigurationDto>)​

Initializes a new instance of the AdapterConfigurationDto class.

public AdapterConfigurationDto(RtEntityId adapterRtEntityId, string adapterConfiguration, ICollection<PipelineConfigurationDto> pipelines)

Parameters​

adapterRtEntityId RtEntityId
Id of the adapter.

adapterConfiguration String
Configuration of the adapter

pipelines ICollection<PipelineConfigurationDto>
Data pipeline configurations.

Methods​

Equals(AdapterConfigurationDto)​

public bool Equals(AdapterConfigurationDto other)

Parameters​

other AdapterConfigurationDto

Returns​

Boolean

GetHashCode()​

public int GetHashCode()

Returns​

Int32