Skip to main content

DeploymentResultDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents the deployment status of a pipeline.

public record DeploymentResultDto : IEquatable<DeploymentResultDto>

Inheritance ObjectDeploymentResultDto
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.