14 lines
329 B
Swift
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)
|
|
}
|
|
}
|
|
}
|