Files
swift-manual-s/Sources/ManualS/Extensions/HeatPumpCapacity+validator.swift
2025-03-12 16:59:10 -04:00

14 lines
329 B
Swift

import Models
import Validations
extension Capacity.HeatPumpHeating: AsyncValidatable {
public var body: some AsyncValidation<Self> {
AsyncValidator.accumulating {
AsyncValidator.greaterThan(\.at47, 0)
AsyncValidator.greaterThan(\.at17, 0)
AsyncValidator.greaterThanOrEquals(\.at47, \.at17)
}
}
}