Skip to main content

AdapterConfigurationDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents an adapter configuration for data transfer.

public record AdapterConfigurationDto : IEquatable<AdapterConfigurationDto>

Inheritance ObjectAdapterConfigurationDto
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