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
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
GetHashCode()
public int GetHashCode()