Files
OrderScheduling/Pods/SwiftEntryKit/Source/Model/EntryAttributes/EKAttributes+Validations.swift
DDIsFriend f0e8a1709d initial
2023-08-18 17:28:57 +08:00

31 lines
603 B
Swift

//
// EKAttributes+Validations.swift
// SwiftEntryKit
//
// Created by Daniel Huri on 5/18/18.
//
import Foundation
extension EKAttributes {
private static var minDisplayDuration: DisplayDuration {
return 0
}
var validateDisplayDuration: Bool {
guard displayDuration >= EKAttributes.minDisplayDuration else {
return false
}
return true
}
var validateWindowLevel: Bool {
return windowLevel.value >= .normal
}
var isValid: Bool {
return validateDisplayDuration && validateWindowLevel
}
}