diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift index 474bbee5..aeaaee47 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift @@ -31,7 +31,7 @@ public extension apiextensions.v1 { /// /// lastTransitionTime last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// message is a human-readable message indicating details about last transition. /// @@ -52,7 +52,7 @@ public extension apiextensions.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension apiextensions.v1.CustomResourceDefinitionCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/apiextensions/v1beta1/CustomResourceDefinitionCondition+apiextensions.v1beta1.swift b/Sources/Model/apiextensions/v1beta1/CustomResourceDefinitionCondition+apiextensions.v1beta1.swift index 7b94a610..0b07c691 100644 --- a/Sources/Model/apiextensions/v1beta1/CustomResourceDefinitionCondition+apiextensions.v1beta1.swift +++ b/Sources/Model/apiextensions/v1beta1/CustomResourceDefinitionCondition+apiextensions.v1beta1.swift @@ -31,7 +31,7 @@ public extension apiextensions.v1beta1 { /// /// lastTransitionTime last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// message is a human-readable message indicating details about last transition. /// @@ -52,7 +52,7 @@ public extension apiextensions.v1beta1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension apiextensions.v1beta1.CustomResourceDefinitionCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift index ac761d08..8983c41a 100644 --- a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift @@ -31,7 +31,7 @@ public extension apiregistration.v1 { /// /// Last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// Human-readable message indicating details about last transition. /// @@ -52,7 +52,7 @@ public extension apiregistration.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension apiregistration.v1.APIServiceCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/apiregistration/v1beta1/APIServiceCondition+apiregistration.v1beta1.swift b/Sources/Model/apiregistration/v1beta1/APIServiceCondition+apiregistration.v1beta1.swift index 4acce685..5eb49302 100644 --- a/Sources/Model/apiregistration/v1beta1/APIServiceCondition+apiregistration.v1beta1.swift +++ b/Sources/Model/apiregistration/v1beta1/APIServiceCondition+apiregistration.v1beta1.swift @@ -31,7 +31,7 @@ public extension apiregistration.v1beta1 { /// /// Last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// Human-readable message indicating details about last transition. /// @@ -52,7 +52,7 @@ public extension apiregistration.v1beta1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension apiregistration.v1beta1.APIServiceCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift index 40306d0a..e6d14f0c 100644 --- a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift @@ -31,7 +31,7 @@ public extension apps.v1 { /// /// Last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// A human readable message indicating details about the transition. /// @@ -52,7 +52,7 @@ public extension apps.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension apps.v1.DaemonSetCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift index ea2bac94..32b71814 100644 --- a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift @@ -31,11 +31,11 @@ public extension apps.v1 { /// /// Last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// The last time this condition was updated. /// - public var lastUpdateTime: String? + public var lastUpdateTime: Date? /// /// A human readable message indicating details about the transition. /// @@ -56,8 +56,8 @@ public extension apps.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, - lastUpdateTime: String? = nil, + lastTransitionTime: Date? = nil, + lastUpdateTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -90,8 +90,8 @@ extension apps.v1.DeploymentCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) - self.lastUpdateTime = try container.decodeIfPresent(String.self, forKey: .lastUpdateTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) + self.lastUpdateTime = try container.decodeIfPresent(Date.self, forKey: .lastUpdateTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift index 53ebcad3..c467a6e3 100644 --- a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift @@ -31,7 +31,7 @@ public extension apps.v1 { /// /// The last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// A human readable message indicating details about the transition. /// @@ -52,7 +52,7 @@ public extension apps.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension apps.v1.ReplicaSetCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift index 49085b67..dd453732 100644 --- a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift @@ -31,7 +31,7 @@ public extension apps.v1 { /// /// Last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// A human readable message indicating details about the transition. /// @@ -52,7 +52,7 @@ public extension apps.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension apps.v1.StatefulSetCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift index 464e1545..fa4b88e7 100644 --- a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift @@ -31,7 +31,7 @@ public extension authentication.v1 { /// /// ExpirationTimestamp is the time of expiration of the returned token. /// - public var expirationTimestamp: String + public var expirationTimestamp: Date /// /// Token is the opaque bearer token. /// @@ -40,7 +40,7 @@ public extension authentication.v1 { /// Default memberwise initializer /// public init( - expirationTimestamp: String, + expirationTimestamp: Date, token: String ) { self.expirationTimestamp = expirationTimestamp @@ -62,7 +62,7 @@ extension authentication.v1.TokenRequestStatus { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.expirationTimestamp = try container.decode(String.self, forKey: .expirationTimestamp) + self.expirationTimestamp = try container.decode(Date.self, forKey: .expirationTimestamp) self.token = try container.decode(String.self, forKey: .token) } diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift index c2da5135..635665ad 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift @@ -43,7 +43,7 @@ public extension autoscaling.v1 { /// /// last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed. /// - public var lastScaleTime: String? + public var lastScaleTime: Date? /// /// most recent generation observed by this autoscaler. /// @@ -55,7 +55,7 @@ public extension autoscaling.v1 { currentCPUUtilizationPercentage: Int32? = nil, currentReplicas: Int32, desiredReplicas: Int32, - lastScaleTime: String? = nil, + lastScaleTime: Date? = nil, observedGeneration: Int64? = nil ) { self.currentCPUUtilizationPercentage = currentCPUUtilizationPercentage @@ -86,7 +86,7 @@ extension autoscaling.v1.HorizontalPodAutoscalerStatus { self.currentCPUUtilizationPercentage = try container.decodeIfPresent(Int32.self, forKey: .currentCPUUtilizationPercentage) self.currentReplicas = try container.decode(Int32.self, forKey: .currentReplicas) self.desiredReplicas = try container.decode(Int32.self, forKey: .desiredReplicas) - self.lastScaleTime = try container.decodeIfPresent(String.self, forKey: .lastScaleTime) + self.lastScaleTime = try container.decodeIfPresent(Date.self, forKey: .lastScaleTime) self.observedGeneration = try container.decodeIfPresent(Int64.self, forKey: .observedGeneration) } diff --git a/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerCondition+autoscaling.v2beta1.swift b/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerCondition+autoscaling.v2beta1.swift index 276a0998..81411b06 100644 --- a/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerCondition+autoscaling.v2beta1.swift +++ b/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerCondition+autoscaling.v2beta1.swift @@ -31,7 +31,7 @@ public extension autoscaling.v2beta1 { /// /// lastTransitionTime is the last time the condition transitioned from one status to another /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// message is a human-readable explanation containing details about the transition /// @@ -52,7 +52,7 @@ public extension autoscaling.v2beta1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension autoscaling.v2beta1.HorizontalPodAutoscalerCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerStatus+autoscaling.v2beta1.swift b/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerStatus+autoscaling.v2beta1.swift index ee4a23b9..794dc944 100644 --- a/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerStatus+autoscaling.v2beta1.swift +++ b/Sources/Model/autoscaling/v2beta1/HorizontalPodAutoscalerStatus+autoscaling.v2beta1.swift @@ -47,7 +47,7 @@ public extension autoscaling.v2beta1 { /// /// lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed. /// - public var lastScaleTime: String? + public var lastScaleTime: Date? /// /// observedGeneration is the most recent generation observed by this autoscaler. /// @@ -60,7 +60,7 @@ public extension autoscaling.v2beta1 { currentMetrics: [autoscaling.v2beta1.MetricStatus]? = nil, currentReplicas: Int32, desiredReplicas: Int32, - lastScaleTime: String? = nil, + lastScaleTime: Date? = nil, observedGeneration: Int64? = nil ) { self.conditions = conditions @@ -94,7 +94,7 @@ extension autoscaling.v2beta1.HorizontalPodAutoscalerStatus { self.currentMetrics = try container.decodeIfPresent([autoscaling.v2beta1.MetricStatus].self, forKey: .currentMetrics) self.currentReplicas = try container.decode(Int32.self, forKey: .currentReplicas) self.desiredReplicas = try container.decode(Int32.self, forKey: .desiredReplicas) - self.lastScaleTime = try container.decodeIfPresent(String.self, forKey: .lastScaleTime) + self.lastScaleTime = try container.decodeIfPresent(Date.self, forKey: .lastScaleTime) self.observedGeneration = try container.decodeIfPresent(Int64.self, forKey: .observedGeneration) } diff --git a/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerCondition+autoscaling.v2beta2.swift b/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerCondition+autoscaling.v2beta2.swift index c9b47a54..f6ad06a9 100644 --- a/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerCondition+autoscaling.v2beta2.swift +++ b/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerCondition+autoscaling.v2beta2.swift @@ -31,7 +31,7 @@ public extension autoscaling.v2beta2 { /// /// lastTransitionTime is the last time the condition transitioned from one status to another /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// message is a human-readable explanation containing details about the transition /// @@ -52,7 +52,7 @@ public extension autoscaling.v2beta2 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension autoscaling.v2beta2.HorizontalPodAutoscalerCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerStatus+autoscaling.v2beta2.swift b/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerStatus+autoscaling.v2beta2.swift index eeb6c2ca..576d59e5 100644 --- a/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerStatus+autoscaling.v2beta2.swift +++ b/Sources/Model/autoscaling/v2beta2/HorizontalPodAutoscalerStatus+autoscaling.v2beta2.swift @@ -47,7 +47,7 @@ public extension autoscaling.v2beta2 { /// /// lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed. /// - public var lastScaleTime: String? + public var lastScaleTime: Date? /// /// observedGeneration is the most recent generation observed by this autoscaler. /// @@ -60,7 +60,7 @@ public extension autoscaling.v2beta2 { currentMetrics: [autoscaling.v2beta2.MetricStatus]? = nil, currentReplicas: Int32, desiredReplicas: Int32, - lastScaleTime: String? = nil, + lastScaleTime: Date? = nil, observedGeneration: Int64? = nil ) { self.conditions = conditions @@ -94,7 +94,7 @@ extension autoscaling.v2beta2.HorizontalPodAutoscalerStatus { self.currentMetrics = try container.decodeIfPresent([autoscaling.v2beta2.MetricStatus].self, forKey: .currentMetrics) self.currentReplicas = try container.decode(Int32.self, forKey: .currentReplicas) self.desiredReplicas = try container.decode(Int32.self, forKey: .desiredReplicas) - self.lastScaleTime = try container.decodeIfPresent(String.self, forKey: .lastScaleTime) + self.lastScaleTime = try container.decodeIfPresent(Date.self, forKey: .lastScaleTime) self.observedGeneration = try container.decodeIfPresent(Int64.self, forKey: .observedGeneration) } diff --git a/Sources/Model/batch/v1/JobCondition+batch.v1.swift b/Sources/Model/batch/v1/JobCondition+batch.v1.swift index 6cdd7c0f..37ec9a54 100644 --- a/Sources/Model/batch/v1/JobCondition+batch.v1.swift +++ b/Sources/Model/batch/v1/JobCondition+batch.v1.swift @@ -31,11 +31,11 @@ public extension batch.v1 { /// /// Last time the condition was checked. /// - public var lastProbeTime: String? + public var lastProbeTime: Date? /// /// Last time the condition transit from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// Human readable message indicating details about last transition. /// @@ -56,8 +56,8 @@ public extension batch.v1 { /// Default memberwise initializer /// public init( - lastProbeTime: String? = nil, - lastTransitionTime: String? = nil, + lastProbeTime: Date? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -90,8 +90,8 @@ extension batch.v1.JobCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastProbeTime = try container.decodeIfPresent(String.self, forKey: .lastProbeTime) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastProbeTime = try container.decodeIfPresent(Date.self, forKey: .lastProbeTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/batch/v1/JobStatus+batch.v1.swift b/Sources/Model/batch/v1/JobStatus+batch.v1.swift index d3d896db..ed8198b6 100644 --- a/Sources/Model/batch/v1/JobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/JobStatus+batch.v1.swift @@ -35,7 +35,7 @@ public extension batch.v1 { /// /// Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. /// - public var completionTime: String? + public var completionTime: Date? /// /// The latest available observations of an object's current state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ /// @@ -47,7 +47,7 @@ public extension batch.v1 { /// /// Represents time when the job was acknowledged by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. /// - public var startTime: String? + public var startTime: Date? /// /// The number of pods which reached phase Succeeded. /// @@ -57,10 +57,10 @@ public extension batch.v1 { /// public init( active: Int32? = nil, - completionTime: String? = nil, + completionTime: Date? = nil, conditions: [batch.v1.JobCondition]? = nil, failed: Int32? = nil, - startTime: String? = nil, + startTime: Date? = nil, succeeded: Int32? = nil ) { self.active = active @@ -91,10 +91,10 @@ extension batch.v1.JobStatus { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.active = try container.decodeIfPresent(Int32.self, forKey: .active) - self.completionTime = try container.decodeIfPresent(String.self, forKey: .completionTime) + self.completionTime = try container.decodeIfPresent(Date.self, forKey: .completionTime) self.conditions = try container.decodeIfPresent([batch.v1.JobCondition].self, forKey: .conditions) self.failed = try container.decodeIfPresent(Int32.self, forKey: .failed) - self.startTime = try container.decodeIfPresent(String.self, forKey: .startTime) + self.startTime = try container.decodeIfPresent(Date.self, forKey: .startTime) self.succeeded = try container.decodeIfPresent(Int32.self, forKey: .succeeded) } diff --git a/Sources/Model/batch/v1beta1/CronJobStatus+batch.v1beta1.swift b/Sources/Model/batch/v1beta1/CronJobStatus+batch.v1beta1.swift index 1533fc26..ba79e148 100644 --- a/Sources/Model/batch/v1beta1/CronJobStatus+batch.v1beta1.swift +++ b/Sources/Model/batch/v1beta1/CronJobStatus+batch.v1beta1.swift @@ -35,13 +35,13 @@ public extension batch.v1beta1 { /// /// Information when was the last time the job was successfully scheduled. /// - public var lastScheduleTime: String? + public var lastScheduleTime: Date? /// /// Default memberwise initializer /// public init( active: [core.v1.ObjectReference]? = nil, - lastScheduleTime: String? = nil + lastScheduleTime: Date? = nil ) { self.active = active self.lastScheduleTime = lastScheduleTime @@ -63,7 +63,7 @@ extension batch.v1beta1.CronJobStatus { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.active = try container.decodeIfPresent([core.v1.ObjectReference].self, forKey: .active) - self.lastScheduleTime = try container.decodeIfPresent(String.self, forKey: .lastScheduleTime) + self.lastScheduleTime = try container.decodeIfPresent(Date.self, forKey: .lastScheduleTime) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/batch/v2alpha1/CronJobStatus+batch.v2alpha1.swift b/Sources/Model/batch/v2alpha1/CronJobStatus+batch.v2alpha1.swift index 814befd8..c18a311d 100644 --- a/Sources/Model/batch/v2alpha1/CronJobStatus+batch.v2alpha1.swift +++ b/Sources/Model/batch/v2alpha1/CronJobStatus+batch.v2alpha1.swift @@ -35,13 +35,13 @@ public extension batch.v2alpha1 { /// /// Information when was the last time the job was successfully scheduled. /// - public var lastScheduleTime: String? + public var lastScheduleTime: Date? /// /// Default memberwise initializer /// public init( active: [core.v1.ObjectReference]? = nil, - lastScheduleTime: String? = nil + lastScheduleTime: Date? = nil ) { self.active = active self.lastScheduleTime = lastScheduleTime @@ -63,7 +63,7 @@ extension batch.v2alpha1.CronJobStatus { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.active = try container.decodeIfPresent([core.v1.ObjectReference].self, forKey: .active) - self.lastScheduleTime = try container.decodeIfPresent(String.self, forKey: .lastScheduleTime) + self.lastScheduleTime = try container.decodeIfPresent(Date.self, forKey: .lastScheduleTime) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/certificates/v1beta1/CertificateSigningRequestCondition+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/CertificateSigningRequestCondition+certificates.v1beta1.swift index 0b6aecdb..e03e71c3 100644 --- a/Sources/Model/certificates/v1beta1/CertificateSigningRequestCondition+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/CertificateSigningRequestCondition+certificates.v1beta1.swift @@ -31,7 +31,7 @@ public extension certificates.v1beta1 { /// /// timestamp for the last update to this condition /// - public var lastUpdateTime: String? + public var lastUpdateTime: Date? /// /// human readable message with details about the request state /// @@ -48,7 +48,7 @@ public extension certificates.v1beta1 { /// Default memberwise initializer /// public init( - lastUpdateTime: String? = nil, + lastUpdateTime: Date? = nil, message: String? = nil, reason: String? = nil, type: String @@ -76,7 +76,7 @@ extension certificates.v1beta1.CertificateSigningRequestCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastUpdateTime = try container.decodeIfPresent(String.self, forKey: .lastUpdateTime) + self.lastUpdateTime = try container.decodeIfPresent(Date.self, forKey: .lastUpdateTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.type = try container.decode(String.self, forKey: .type) diff --git a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift index 5e481fd5..ce7f9604 100644 --- a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift @@ -31,7 +31,7 @@ public extension coordination.v1 { /// /// acquireTime is a time when the current lease was acquired. /// - public var acquireTime: String? + public var acquireTime: Date? /// /// holderIdentity contains the identity of the holder of a current lease. /// @@ -47,16 +47,16 @@ public extension coordination.v1 { /// /// renewTime is a time when the current holder of a lease has last updated the lease. /// - public var renewTime: String? + public var renewTime: Date? /// /// Default memberwise initializer /// public init( - acquireTime: String? = nil, + acquireTime: Date? = nil, holderIdentity: String? = nil, leaseDurationSeconds: Int32? = nil, leaseTransitions: Int32? = nil, - renewTime: String? = nil + renewTime: Date? = nil ) { self.acquireTime = acquireTime self.holderIdentity = holderIdentity @@ -83,11 +83,11 @@ extension coordination.v1.LeaseSpec { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.acquireTime = try container.decodeIfPresent(String.self, forKey: .acquireTime) + self.acquireTime = try container.decodeIfPresent(Date.self, forKey: .acquireTime) self.holderIdentity = try container.decodeIfPresent(String.self, forKey: .holderIdentity) self.leaseDurationSeconds = try container.decodeIfPresent(Int32.self, forKey: .leaseDurationSeconds) self.leaseTransitions = try container.decodeIfPresent(Int32.self, forKey: .leaseTransitions) - self.renewTime = try container.decodeIfPresent(String.self, forKey: .renewTime) + self.renewTime = try container.decodeIfPresent(Date.self, forKey: .renewTime) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/coordination/v1beta1/LeaseSpec+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseSpec+coordination.v1beta1.swift index 365154d5..90c3d722 100644 --- a/Sources/Model/coordination/v1beta1/LeaseSpec+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseSpec+coordination.v1beta1.swift @@ -31,7 +31,7 @@ public extension coordination.v1beta1 { /// /// acquireTime is a time when the current lease was acquired. /// - public var acquireTime: String? + public var acquireTime: Date? /// /// holderIdentity contains the identity of the holder of a current lease. /// @@ -47,16 +47,16 @@ public extension coordination.v1beta1 { /// /// renewTime is a time when the current holder of a lease has last updated the lease. /// - public var renewTime: String? + public var renewTime: Date? /// /// Default memberwise initializer /// public init( - acquireTime: String? = nil, + acquireTime: Date? = nil, holderIdentity: String? = nil, leaseDurationSeconds: Int32? = nil, leaseTransitions: Int32? = nil, - renewTime: String? = nil + renewTime: Date? = nil ) { self.acquireTime = acquireTime self.holderIdentity = holderIdentity @@ -83,11 +83,11 @@ extension coordination.v1beta1.LeaseSpec { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.acquireTime = try container.decodeIfPresent(String.self, forKey: .acquireTime) + self.acquireTime = try container.decodeIfPresent(Date.self, forKey: .acquireTime) self.holderIdentity = try container.decodeIfPresent(String.self, forKey: .holderIdentity) self.leaseDurationSeconds = try container.decodeIfPresent(Int32.self, forKey: .leaseDurationSeconds) self.leaseTransitions = try container.decodeIfPresent(Int32.self, forKey: .leaseTransitions) - self.renewTime = try container.decodeIfPresent(String.self, forKey: .renewTime) + self.renewTime = try container.decodeIfPresent(Date.self, forKey: .renewTime) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift index c3e6479e..38fd7640 100644 --- a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift @@ -31,12 +31,12 @@ public extension core.v1 { /// /// Time at which the container was last (re-)started /// - public var startedAt: String? + public var startedAt: Date? /// /// Default memberwise initializer /// public init( - startedAt: String? = nil + startedAt: Date? = nil ) { self.startedAt = startedAt } @@ -55,7 +55,7 @@ extension core.v1.ContainerStateRunning { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.startedAt = try container.decodeIfPresent(String.self, forKey: .startedAt) + self.startedAt = try container.decodeIfPresent(Date.self, forKey: .startedAt) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift index c27e7465..df7f6030 100644 --- a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift @@ -39,7 +39,7 @@ public extension core.v1 { /// /// Time at which the container last terminated /// - public var finishedAt: String? + public var finishedAt: Date? /// /// Message regarding the last termination of the container /// @@ -55,18 +55,18 @@ public extension core.v1 { /// /// Time at which previous execution of the container started /// - public var startedAt: String? + public var startedAt: Date? /// /// Default memberwise initializer /// public init( containerID: String? = nil, exitCode: Int32, - finishedAt: String? = nil, + finishedAt: Date? = nil, message: String? = nil, reason: String? = nil, signal: Int32? = nil, - startedAt: String? = nil + startedAt: Date? = nil ) { self.containerID = containerID self.exitCode = exitCode @@ -99,11 +99,11 @@ extension core.v1.ContainerStateTerminated { let container = try decoder.container(keyedBy: CodingKeys.self) self.containerID = try container.decodeIfPresent(String.self, forKey: .containerID) self.exitCode = try container.decode(Int32.self, forKey: .exitCode) - self.finishedAt = try container.decodeIfPresent(String.self, forKey: .finishedAt) + self.finishedAt = try container.decodeIfPresent(Date.self, forKey: .finishedAt) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.signal = try container.decodeIfPresent(Int32.self, forKey: .signal) - self.startedAt = try container.decodeIfPresent(String.self, forKey: .startedAt) + self.startedAt = try container.decodeIfPresent(Date.self, forKey: .startedAt) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/core/v1/Event+core.v1.swift b/Sources/Model/core/v1/Event+core.v1.swift index ba29b134..cf2dc311 100644 --- a/Sources/Model/core/v1/Event+core.v1.swift +++ b/Sources/Model/core/v1/Event+core.v1.swift @@ -55,11 +55,11 @@ public extension core.v1 { /// /// Time when this Event was first observed. /// - public var eventTime: String? + public var eventTime: Date? /// /// The time at which the event was first recorded. (Time of server receipt is in TypeMeta.) /// - public var firstTimestamp: String? + public var firstTimestamp: Date? /// /// The object that this event is about. /// @@ -67,7 +67,7 @@ public extension core.v1 { /// /// The time at which the most recent occurrence of this event was recorded. /// - public var lastTimestamp: String? + public var lastTimestamp: Date? /// /// A human-readable description of the status of this operation. /// @@ -107,10 +107,10 @@ public extension core.v1 { metadata: meta.v1.ObjectMeta, action: String? = nil, count: Int32? = nil, - eventTime: String? = nil, - firstTimestamp: String? = nil, + eventTime: Date? = nil, + firstTimestamp: Date? = nil, involvedObject: core.v1.ObjectReference, - lastTimestamp: String? = nil, + lastTimestamp: Date? = nil, message: String? = nil, reason: String? = nil, related: core.v1.ObjectReference? = nil, @@ -170,10 +170,10 @@ extension core.v1.Event { self.metadata = try container.decode(meta.v1.ObjectMeta.self, forKey: .metadata) self.action = try container.decodeIfPresent(String.self, forKey: .action) self.count = try container.decodeIfPresent(Int32.self, forKey: .count) - self.eventTime = try container.decodeIfPresent(String.self, forKey: .eventTime) - self.firstTimestamp = try container.decodeIfPresent(String.self, forKey: .firstTimestamp) + self.eventTime = try container.decodeIfPresent(Date.self, forKey: .eventTime) + self.firstTimestamp = try container.decodeIfPresent(Date.self, forKey: .firstTimestamp) self.involvedObject = try container.decode(core.v1.ObjectReference.self, forKey: .involvedObject) - self.lastTimestamp = try container.decodeIfPresent(String.self, forKey: .lastTimestamp) + self.lastTimestamp = try container.decodeIfPresent(Date.self, forKey: .lastTimestamp) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.related = try container.decodeIfPresent(core.v1.ObjectReference.self, forKey: .related) diff --git a/Sources/Model/core/v1/EventSeries+core.v1.swift b/Sources/Model/core/v1/EventSeries+core.v1.swift index 4681030d..ff2b99bd 100644 --- a/Sources/Model/core/v1/EventSeries+core.v1.swift +++ b/Sources/Model/core/v1/EventSeries+core.v1.swift @@ -35,7 +35,7 @@ public extension core.v1 { /// /// Time of the last occurrence observed /// - public var lastObservedTime: String? + public var lastObservedTime: Date? /// /// State of this Series: Ongoing or Finished Deprecated. Planned removal for 1.18 /// @@ -45,7 +45,7 @@ public extension core.v1 { /// public init( count: Int32? = nil, - lastObservedTime: String? = nil, + lastObservedTime: Date? = nil, state: String? = nil ) { self.count = count @@ -70,7 +70,7 @@ extension core.v1.EventSeries { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.count = try container.decodeIfPresent(Int32.self, forKey: .count) - self.lastObservedTime = try container.decodeIfPresent(String.self, forKey: .lastObservedTime) + self.lastObservedTime = try container.decodeIfPresent(Date.self, forKey: .lastObservedTime) self.state = try container.decodeIfPresent(String.self, forKey: .state) } diff --git a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift index 9e7b099e..042ebbb0 100644 --- a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift @@ -31,7 +31,7 @@ public extension core.v1 { /// /// No description /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// No description /// @@ -52,7 +52,7 @@ public extension core.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension core.v1.NamespaceCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/core/v1/NodeCondition+core.v1.swift b/Sources/Model/core/v1/NodeCondition+core.v1.swift index d19d37b8..f4f260da 100644 --- a/Sources/Model/core/v1/NodeCondition+core.v1.swift +++ b/Sources/Model/core/v1/NodeCondition+core.v1.swift @@ -31,11 +31,11 @@ public extension core.v1 { /// /// Last time we got an update on a given condition. /// - public var lastHeartbeatTime: String? + public var lastHeartbeatTime: Date? /// /// Last time the condition transit from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// Human readable message indicating details about last transition. /// @@ -56,8 +56,8 @@ public extension core.v1 { /// Default memberwise initializer /// public init( - lastHeartbeatTime: String? = nil, - lastTransitionTime: String? = nil, + lastHeartbeatTime: Date? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -90,8 +90,8 @@ extension core.v1.NodeCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastHeartbeatTime = try container.decodeIfPresent(String.self, forKey: .lastHeartbeatTime) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastHeartbeatTime = try container.decodeIfPresent(Date.self, forKey: .lastHeartbeatTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift index bf3331f7..7a8cd746 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift @@ -31,11 +31,11 @@ public extension core.v1 { /// /// Last time we probed the condition. /// - public var lastProbeTime: String? + public var lastProbeTime: Date? /// /// Last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// Human-readable message indicating details about last transition. /// @@ -56,8 +56,8 @@ public extension core.v1 { /// Default memberwise initializer /// public init( - lastProbeTime: String? = nil, - lastTransitionTime: String? = nil, + lastProbeTime: Date? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -90,8 +90,8 @@ extension core.v1.PersistentVolumeClaimCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastProbeTime = try container.decodeIfPresent(String.self, forKey: .lastProbeTime) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastProbeTime = try container.decodeIfPresent(Date.self, forKey: .lastProbeTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/core/v1/PodCondition+core.v1.swift b/Sources/Model/core/v1/PodCondition+core.v1.swift index 9170fc17..9fbc7b38 100644 --- a/Sources/Model/core/v1/PodCondition+core.v1.swift +++ b/Sources/Model/core/v1/PodCondition+core.v1.swift @@ -31,11 +31,11 @@ public extension core.v1 { /// /// Last time we probed the condition. /// - public var lastProbeTime: String? + public var lastProbeTime: Date? /// /// Last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// Human-readable message indicating details about last transition. /// @@ -56,8 +56,8 @@ public extension core.v1 { /// Default memberwise initializer /// public init( - lastProbeTime: String? = nil, - lastTransitionTime: String? = nil, + lastProbeTime: Date? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -90,8 +90,8 @@ extension core.v1.PodCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastProbeTime = try container.decodeIfPresent(String.self, forKey: .lastProbeTime) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastProbeTime = try container.decodeIfPresent(Date.self, forKey: .lastProbeTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/core/v1/PodStatus+core.v1.swift b/Sources/Model/core/v1/PodStatus+core.v1.swift index 6e823f8d..89cf2150 100644 --- a/Sources/Model/core/v1/PodStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodStatus+core.v1.swift @@ -83,7 +83,7 @@ public extension core.v1 { /// /// RFC 3339 date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod. /// - public var startTime: String? + public var startTime: Date? /// /// Default memberwise initializer /// @@ -100,7 +100,7 @@ public extension core.v1 { podIPs: [core.v1.PodIP]? = nil, qosClass: String? = nil, reason: String? = nil, - startTime: String? = nil + startTime: Date? = nil ) { self.conditions = conditions self.containerStatuses = containerStatuses @@ -155,7 +155,7 @@ extension core.v1.PodStatus { self.podIPs = try container.decodeIfPresent([core.v1.PodIP].self, forKey: .podIPs) self.qosClass = try container.decodeIfPresent(String.self, forKey: .qosClass) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) - self.startTime = try container.decodeIfPresent(String.self, forKey: .startTime) + self.startTime = try container.decodeIfPresent(Date.self, forKey: .startTime) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift index fe30edbb..fd277702 100644 --- a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift @@ -31,7 +31,7 @@ public extension core.v1 { /// /// The last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// A human readable message indicating details about the transition. /// @@ -52,7 +52,7 @@ public extension core.v1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String, @@ -83,7 +83,7 @@ extension core.v1.ReplicationControllerCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decode(String.self, forKey: .status) diff --git a/Sources/Model/core/v1/Taint+core.v1.swift b/Sources/Model/core/v1/Taint+core.v1.swift index 162a6f5a..d45fb712 100644 --- a/Sources/Model/core/v1/Taint+core.v1.swift +++ b/Sources/Model/core/v1/Taint+core.v1.swift @@ -39,7 +39,7 @@ public extension core.v1 { /// /// TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. /// - public var timeAdded: String? + public var timeAdded: Date? /// /// The taint value corresponding to the taint key. /// @@ -50,7 +50,7 @@ public extension core.v1 { public init( effect: String, key: String, - timeAdded: String? = nil, + timeAdded: Date? = nil, value: String? = nil ) { self.effect = effect @@ -78,7 +78,7 @@ extension core.v1.Taint { let container = try decoder.container(keyedBy: CodingKeys.self) self.effect = try container.decode(String.self, forKey: .effect) self.key = try container.decode(String.self, forKey: .key) - self.timeAdded = try container.decodeIfPresent(String.self, forKey: .timeAdded) + self.timeAdded = try container.decodeIfPresent(Date.self, forKey: .timeAdded) self.value = try container.decodeIfPresent(String.self, forKey: .value) } diff --git a/Sources/Model/events/v1beta1/Event+events.v1beta1.swift b/Sources/Model/events/v1beta1/Event+events.v1beta1.swift index cde79169..d8d676d1 100644 --- a/Sources/Model/events/v1beta1/Event+events.v1beta1.swift +++ b/Sources/Model/events/v1beta1/Event+events.v1beta1.swift @@ -55,11 +55,11 @@ public extension events.v1beta1 { /// /// Deprecated field assuring backward compatibility with core.v1 Event type /// - public var deprecatedFirstTimestamp: String? + public var deprecatedFirstTimestamp: Date? /// /// Deprecated field assuring backward compatibility with core.v1 Event type /// - public var deprecatedLastTimestamp: String? + public var deprecatedLastTimestamp: Date? /// /// Deprecated field assuring backward compatibility with core.v1 Event type /// @@ -67,7 +67,7 @@ public extension events.v1beta1 { /// /// Required. Time when this Event was first observed. /// - public var eventTime: String + public var eventTime: Date /// /// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB. /// @@ -107,10 +107,10 @@ public extension events.v1beta1 { metadata: meta.v1.ObjectMeta? = nil, action: String? = nil, deprecatedCount: Int32? = nil, - deprecatedFirstTimestamp: String? = nil, - deprecatedLastTimestamp: String? = nil, + deprecatedFirstTimestamp: Date? = nil, + deprecatedLastTimestamp: Date? = nil, deprecatedSource: core.v1.EventSource? = nil, - eventTime: String, + eventTime: Date, note: String? = nil, reason: String? = nil, regarding: core.v1.ObjectReference? = nil, @@ -170,10 +170,10 @@ extension events.v1beta1.Event { self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) self.action = try container.decodeIfPresent(String.self, forKey: .action) self.deprecatedCount = try container.decodeIfPresent(Int32.self, forKey: .deprecatedCount) - self.deprecatedFirstTimestamp = try container.decodeIfPresent(String.self, forKey: .deprecatedFirstTimestamp) - self.deprecatedLastTimestamp = try container.decodeIfPresent(String.self, forKey: .deprecatedLastTimestamp) + self.deprecatedFirstTimestamp = try container.decodeIfPresent(Date.self, forKey: .deprecatedFirstTimestamp) + self.deprecatedLastTimestamp = try container.decodeIfPresent(Date.self, forKey: .deprecatedLastTimestamp) self.deprecatedSource = try container.decodeIfPresent(core.v1.EventSource.self, forKey: .deprecatedSource) - self.eventTime = try container.decode(String.self, forKey: .eventTime) + self.eventTime = try container.decode(Date.self, forKey: .eventTime) self.note = try container.decodeIfPresent(String.self, forKey: .note) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.regarding = try container.decodeIfPresent(core.v1.ObjectReference.self, forKey: .regarding) diff --git a/Sources/Model/events/v1beta1/EventSeries+events.v1beta1.swift b/Sources/Model/events/v1beta1/EventSeries+events.v1beta1.swift index afedb13f..91a9dad6 100644 --- a/Sources/Model/events/v1beta1/EventSeries+events.v1beta1.swift +++ b/Sources/Model/events/v1beta1/EventSeries+events.v1beta1.swift @@ -35,7 +35,7 @@ public extension events.v1beta1 { /// /// Time when last Event from the series was seen before last heartbeat. /// - public var lastObservedTime: String + public var lastObservedTime: Date /// /// Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18 /// @@ -45,7 +45,7 @@ public extension events.v1beta1 { /// public init( count: Int32, - lastObservedTime: String, + lastObservedTime: Date, state: String ) { self.count = count @@ -70,7 +70,7 @@ extension events.v1beta1.EventSeries { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.count = try container.decode(Int32.self, forKey: .count) - self.lastObservedTime = try container.decode(String.self, forKey: .lastObservedTime) + self.lastObservedTime = try container.decode(Date.self, forKey: .lastObservedTime) self.state = try container.decode(String.self, forKey: .state) } diff --git a/Sources/Model/flowcontrol/v1alpha1/FlowSchemaCondition+flowcontrol.v1alpha1.swift b/Sources/Model/flowcontrol/v1alpha1/FlowSchemaCondition+flowcontrol.v1alpha1.swift index 628ca04a..6b350413 100644 --- a/Sources/Model/flowcontrol/v1alpha1/FlowSchemaCondition+flowcontrol.v1alpha1.swift +++ b/Sources/Model/flowcontrol/v1alpha1/FlowSchemaCondition+flowcontrol.v1alpha1.swift @@ -31,7 +31,7 @@ public extension flowcontrol.v1alpha1 { /// /// `lastTransitionTime` is the last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// `message` is a human-readable message indicating details about last transition. /// @@ -52,7 +52,7 @@ public extension flowcontrol.v1alpha1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String? = nil, @@ -83,7 +83,7 @@ extension flowcontrol.v1alpha1.FlowSchemaCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decodeIfPresent(String.self, forKey: .status) diff --git a/Sources/Model/flowcontrol/v1alpha1/PriorityLevelConfigurationCondition+flowcontrol.v1alpha1.swift b/Sources/Model/flowcontrol/v1alpha1/PriorityLevelConfigurationCondition+flowcontrol.v1alpha1.swift index 5771ec56..b326f9d4 100644 --- a/Sources/Model/flowcontrol/v1alpha1/PriorityLevelConfigurationCondition+flowcontrol.v1alpha1.swift +++ b/Sources/Model/flowcontrol/v1alpha1/PriorityLevelConfigurationCondition+flowcontrol.v1alpha1.swift @@ -31,7 +31,7 @@ public extension flowcontrol.v1alpha1 { /// /// `lastTransitionTime` is the last time the condition transitioned from one status to another. /// - public var lastTransitionTime: String? + public var lastTransitionTime: Date? /// /// `message` is a human-readable message indicating details about last transition. /// @@ -52,7 +52,7 @@ public extension flowcontrol.v1alpha1 { /// Default memberwise initializer /// public init( - lastTransitionTime: String? = nil, + lastTransitionTime: Date? = nil, message: String? = nil, reason: String? = nil, status: String? = nil, @@ -83,7 +83,7 @@ extension flowcontrol.v1alpha1.PriorityLevelConfigurationCondition { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.lastTransitionTime = try container.decodeIfPresent(String.self, forKey: .lastTransitionTime) + self.lastTransitionTime = try container.decodeIfPresent(Date.self, forKey: .lastTransitionTime) self.message = try container.decodeIfPresent(String.self, forKey: .message) self.reason = try container.decodeIfPresent(String.self, forKey: .reason) self.status = try container.decodeIfPresent(String.self, forKey: .status) diff --git a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift index 5688ec59..83744fa9 100644 --- a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift +++ b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift @@ -51,7 +51,7 @@ public extension meta.v1 { /// /// Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply' /// - public var time: String? + public var time: Date? /// /// Default memberwise initializer /// @@ -61,7 +61,7 @@ public extension meta.v1 { fieldsV1: [String: Any]? = nil, manager: String? = nil, operation: String? = nil, - time: String? = nil + time: Date? = nil ) { self.apiVersion = apiVersion self.fieldsType = fieldsType @@ -95,7 +95,7 @@ extension meta.v1.ManagedFieldsEntry { self.fieldsV1 = try container.decodeIfPresent([String: Any].self, forKey: .fieldsV1) self.manager = try container.decodeIfPresent(String.self, forKey: .manager) self.operation = try container.decodeIfPresent(String.self, forKey: .operation) - self.time = try container.decodeIfPresent(String.self, forKey: .time) + self.time = try container.decodeIfPresent(Date.self, forKey: .time) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift index c6ecb4a9..b76200a6 100644 --- a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift @@ -41,7 +41,7 @@ public extension meta.v1 { /// /// Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata /// - public var creationTimestamp: String? + public var creationTimestamp: Date? /// /// Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. /// @@ -51,7 +51,7 @@ public extension meta.v1 { /// /// Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata /// - public var deletionTimestamp: String? + public var deletionTimestamp: Date? /// /// Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. /// @@ -114,9 +114,9 @@ public extension meta.v1 { public init( annotations: [String: String]? = nil, clusterName: String? = nil, - creationTimestamp: String? = nil, + creationTimestamp: Date? = nil, deletionGracePeriodSeconds: Int64? = nil, - deletionTimestamp: String? = nil, + deletionTimestamp: Date? = nil, finalizers: [String]? = nil, generateName: String? = nil, generation: Int64? = nil, @@ -178,9 +178,9 @@ extension meta.v1.ObjectMeta { let container = try decoder.container(keyedBy: CodingKeys.self) self.annotations = try container.decodeIfPresent([String: String].self, forKey: .annotations) self.clusterName = try container.decodeIfPresent(String.self, forKey: .clusterName) - self.creationTimestamp = try container.decodeIfPresent(String.self, forKey: .creationTimestamp) + self.creationTimestamp = try container.decodeIfPresent(Date.self, forKey: .creationTimestamp) self.deletionGracePeriodSeconds = try container.decodeIfPresent(Int64.self, forKey: .deletionGracePeriodSeconds) - self.deletionTimestamp = try container.decodeIfPresent(String.self, forKey: .deletionTimestamp) + self.deletionTimestamp = try container.decodeIfPresent(Date.self, forKey: .deletionTimestamp) self.finalizers = try container.decodeIfPresent([String].self, forKey: .finalizers) self.generateName = try container.decodeIfPresent(String.self, forKey: .generateName) self.generation = try container.decodeIfPresent(Int64.self, forKey: .generation) diff --git a/Sources/Model/policy/v1beta1/PodDisruptionBudgetStatus+policy.v1beta1.swift b/Sources/Model/policy/v1beta1/PodDisruptionBudgetStatus+policy.v1beta1.swift index b10301bb..365a1c12 100644 --- a/Sources/Model/policy/v1beta1/PodDisruptionBudgetStatus+policy.v1beta1.swift +++ b/Sources/Model/policy/v1beta1/PodDisruptionBudgetStatus+policy.v1beta1.swift @@ -39,7 +39,7 @@ public extension policy.v1beta1 { /// /// DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions. /// - public var disruptedPods: [String: String]? + public var disruptedPods: [String: Date]? /// /// Number of pod disruptions that are currently allowed. /// @@ -58,7 +58,7 @@ public extension policy.v1beta1 { public init( currentHealthy: Int32, desiredHealthy: Int32, - disruptedPods: [String: String]? = nil, + disruptedPods: [String: Date]? = nil, disruptionsAllowed: Int32, expectedPods: Int32, observedGeneration: Int64? = nil @@ -92,7 +92,7 @@ extension policy.v1beta1.PodDisruptionBudgetStatus { let container = try decoder.container(keyedBy: CodingKeys.self) self.currentHealthy = try container.decode(Int32.self, forKey: .currentHealthy) self.desiredHealthy = try container.decode(Int32.self, forKey: .desiredHealthy) - self.disruptedPods = try container.decodeIfPresent([String: String].self, forKey: .disruptedPods) + self.disruptedPods = try container.decodeIfPresent([String: Date].self, forKey: .disruptedPods) self.disruptionsAllowed = try container.decode(Int32.self, forKey: .disruptionsAllowed) self.expectedPods = try container.decode(Int32.self, forKey: .expectedPods) self.observedGeneration = try container.decodeIfPresent(Int64.self, forKey: .observedGeneration) diff --git a/Sources/Model/storage/v1/VolumeError+storage.v1.swift b/Sources/Model/storage/v1/VolumeError+storage.v1.swift index 09c2e817..9893628a 100644 --- a/Sources/Model/storage/v1/VolumeError+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeError+storage.v1.swift @@ -35,13 +35,13 @@ public extension storage.v1 { /// /// Time the error was encountered. /// - public var time: String? + public var time: Date? /// /// Default memberwise initializer /// public init( message: String? = nil, - time: String? = nil + time: Date? = nil ) { self.message = message self.time = time @@ -63,7 +63,7 @@ extension storage.v1.VolumeError { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.message = try container.decodeIfPresent(String.self, forKey: .message) - self.time = try container.decodeIfPresent(String.self, forKey: .time) + self.time = try container.decodeIfPresent(Date.self, forKey: .time) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/storage/v1alpha1/VolumeError+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeError+storage.v1alpha1.swift index 7cf7b164..2962683b 100644 --- a/Sources/Model/storage/v1alpha1/VolumeError+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeError+storage.v1alpha1.swift @@ -35,13 +35,13 @@ public extension storage.v1alpha1 { /// /// Time the error was encountered. /// - public var time: String? + public var time: Date? /// /// Default memberwise initializer /// public init( message: String? = nil, - time: String? = nil + time: Date? = nil ) { self.message = message self.time = time @@ -63,7 +63,7 @@ extension storage.v1alpha1.VolumeError { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.message = try container.decodeIfPresent(String.self, forKey: .message) - self.time = try container.decodeIfPresent(String.self, forKey: .time) + self.time = try container.decodeIfPresent(Date.self, forKey: .time) } public func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/storage/v1beta1/VolumeError+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeError+storage.v1beta1.swift index bf2c9333..2e13777a 100644 --- a/Sources/Model/storage/v1beta1/VolumeError+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeError+storage.v1beta1.swift @@ -35,13 +35,13 @@ public extension storage.v1beta1 { /// /// Time the error was encountered. /// - public var time: String? + public var time: Date? /// /// Default memberwise initializer /// public init( message: String? = nil, - time: String? = nil + time: Date? = nil ) { self.message = message self.time = time @@ -63,7 +63,7 @@ extension storage.v1beta1.VolumeError { public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.message = try container.decodeIfPresent(String.self, forKey: .message) - self.time = try container.decodeIfPresent(String.self, forKey: .time) + self.time = try container.decodeIfPresent(Date.self, forKey: .time) } public func encode(to encoder: Encoder) throws {