//
|
// 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
|
}
|
}
|