2026-02-18 10:43:27 -05:00
|
|
|
namespace OTSSignsOrchestrator.Core.Models.DTOs;
|
2026-02-12 15:24:25 -05:00
|
|
|
|
|
|
|
|
public class DeploymentResultDto
|
|
|
|
|
{
|
|
|
|
|
public bool Success { get; set; }
|
|
|
|
|
public string StackName { get; set; } = string.Empty;
|
|
|
|
|
public string Message { get; set; } = string.Empty;
|
|
|
|
|
public string? Output { get; set; }
|
|
|
|
|
public string? ErrorMessage { get; set; }
|
|
|
|
|
public int ExitCode { get; set; }
|
|
|
|
|
public long DurationMs { get; set; }
|
|
|
|
|
public int ServiceCount { get; set; }
|
2026-02-25 17:39:17 -05:00
|
|
|
|
|
|
|
|
/// <summary>The instance URL including the abbreviation sub-path (e.g. https://ots.ots-signs.com/ots).</summary>
|
|
|
|
|
public string? InstanceUrl { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>The 3-letter abbreviation for this instance.</summary>
|
|
|
|
|
public string? Abbrev { get; set; }
|
2026-02-12 15:24:25 -05:00
|
|
|
}
|