WorkloadSummaryDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Subset of an RtDeployableWorkload (Adapter or Application) returned
by GET {tenantId}/v1/workload?chartName=…. Carries the fields a
CI rollout script needs to drive a per-tenant update — enough to skip the
tenant when empty, or to PATCH the chart version and POST the deploy when
present. Backend serializes this from a controller-local record with the
same JSON shape; mirror it here in PascalCase so SDK callers get the
idiomatic .NET property names.
public record WorkloadSummaryDto : IEquatable<WorkloadSummaryDto>
Inheritance Object → WorkloadSummaryDto
Implements IEquatable<WorkloadSummaryDto>
Properties
RtId
public string RtId { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
CkTypeId
public string CkTypeId { get; set; }
Property Value
ChartName
public string ChartName { get; set; }
Property Value
CurrentChartVersion
public string CurrentChartVersion { get; set; }
Property Value
DeploymentState
public string DeploymentState { get; set; }
Property Value
Constructors
WorkloadSummaryDto(String, String, String, String, String, String)
Subset of an RtDeployableWorkload (Adapter or Application) returned
by GET {tenantId}/v1/workload?chartName=…. Carries the fields a
CI rollout script needs to drive a per-tenant update — enough to skip the
tenant when empty, or to PATCH the chart version and POST the deploy when
present. Backend serializes this from a controller-local record with the
same JSON shape; mirror it here in PascalCase so SDK callers get the
idiomatic .NET property names.
public WorkloadSummaryDto(string RtId, string Name, string CkTypeId, string ChartName, string CurrentChartVersion, string DeploymentState)
Parameters
RtId String
Name String
CkTypeId String
ChartName String
CurrentChartVersion String
DeploymentState String