public ArgoApplicationRelatedResourceStatus( string name, string @group, string kind, string @namespace, ResourceHealthStatus health, bool hook, bool requiresPruning, SyncStatusCode status, string version ) : base(name, @group, kind, @namespace) { Health = health; Hook = hook; RequiresPruning = requiresPruning; Status = status; Version = version; }
public ApplicationStatus( ResourceHealthStatus health, IEnumerable <ApplicationHistoryItem> history, string observedAt, ApplicationOperationState operationState, string reconciledAt, List <ArgoApplicationRelatedResourceStatus> resources, string sourceType, ArgoApplicationStatusSummary summary, ArgoApplicationSyncStatus syncStatus) { Health = health; //History = history; ObservedAt = observedAt; OperationState = operationState; ReconciledAt = reconciledAt; Resources = resources; SourceType = sourceType; Summary = summary; SyncStatus = syncStatus; }
protected bool Equals(ResourceHealthStatus other) { return(Status == other.Status && Message == other.Message); }