Skip to main content

DeploymentResultDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents the deployment status of a pipeline.

public record DeploymentResultDto : IEquatable<DeploymentResultDto>

Inheritance Object → DeploymentResultDto
Implements IEquatable<DeploymentResultDto>

Properties​

PipelineRtEntityId​

Gets the id of the pipeline.

public RtEntityId PipelineRtEntityId { get; }

Property Value​

RtEntityId

State​

Gets the current state of the deployment.

public DeploymentState State { get; set; }

Property Value​

DeploymentState

StateMessages​

Gets or sets the data pipeline configurations.

public string StateMessages { get; set; }

Property Value​

String

Constructors​

DeploymentResultDto(RtEntityId, DeploymentState, String)​

Initializes a new instance of the DeploymentResultDto class.

public DeploymentResultDto(RtEntityId pipelineRtEntityId, DeploymentState state, string stateMessage)

Parameters​

pipelineRtEntityId RtEntityId
ID of the pipeline.

state DeploymentState
State of the deployment.

stateMessage String
State messages.