VGSValidationRuleDateRange
@MainActor
public struct VGSValidationRuleDateRange : VGSValidationRuleProtocol
Validation rule used to validate the date input in objects
like VGSDateTextField
, VGSTextField
and VGSExpDateTextField
-
Date format used to validate the rule
Declaration
Swift
@MainActor public let dateFormat: VGSDateFormat
-
Error used in case the validation is invalid
Declaration
Swift
@MainActor public let error: VGSValidationError
-
Initialization
Declaration
Swift
@MainActor public init(dateFormat: VGSDateFormat = VGSDateFormat.default, error: VGSValidationError, start: VGSDate? = nil, end: VGSDate? = nil)
Parameters
dateFormat
Format used to validate the rule, defaults to
VGSDateFormat.default
.error
Error used in case there is an error with the validation rule.
startDate
optional
VGSDate
instance.endDate
optional
VGSDate
instance.