DefaultRuleFactory
public class DefaultRuleFactory
DefaultRuleFactory provides some generic rules.
Version
1.8.0Date
14/09/22-
Currency string rule
Declaration
Swift
public static func currencyRule(withMessage message: String, and languages: [Language]) -> RuleTypeParameters
messageError message
languagesLanguages that the currency string can be in
Return Value
The rule
-
Number only rule
Declaration
Swift
public static func numberRule(withMessage message: String) -> RuleTypeParameters
messageError message
Return Value
The rule
-
Alphabet only rule
Declaration
Swift
public static func alphabetRule(withMessage message: String) -> RuleTypeParameters
messageError message
Return Value
The rule
-
Full name rules
Declaration
Swift
public static func fullNameRules(withMessage message: String) -> [RuleType]Parameters
messageError message
Return Value
A list of rules that a full name should follow
-
Credit card verification number rules
Declaration
Swift
public static func creditCardVerificationNumberRules(withInvalidMessage invalidMessage: String, andLengthMessage lengthMessage: String) -> [RuleType]Parameters
invalidMessageMessage for a invalid string
lengthMessageMessage for a string with invalid length
Return Value
A list of rules that a credit card verification number should follow
-
Expiry date rules
Declaration
Swift
public static func expiryRules(withMessage message: String) -> [RuleType]Parameters
messageError message
Return Value
A list of fules that a expiry string should follow
-
Undocumented
Declaration
Swift
public static func creditCardNumberRules(withInvalidMessage invalidMessage: String, minLengthMessage: String, andMaxLengthMessage maxLengthMessage: String) -> [RuleType]
DefaultRuleFactory Class Reference