EMPinRuleLength
Objective-C
@interface EMPinRuleLength : NSObject <EMPinRule>
Swift
class EMPinRuleLength : NSObject, EMPinRule
A PIN rule that requires a PIN’s length to be within a specific range.
Since
2.1-
The default PIN minimum length.
Declaration
Objective-C
+ (NSInteger)defaultMinimumLength;Swift
class func defaultMinimumLength() -> IntReturn Value
Min length.
-
The default PIN maximum length.
Declaration
Objective-C
+ (NSInteger)defaultMaximumLength;Swift
class func defaultMaximumLength() -> IntReturn Value
Max length.
-
Returns the minimum length of a PIN.
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger minimumLength;Swift
var minimumLength: Int { get } -
Returns the maximum length of a PIN.
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger maximumLength;Swift
var maximumLength: Int { get } -
Constructs a default rule whose minimum and maximum length are EMPinRuleLength#defaultMinimumLength and EMPinRuleLength#defaultMaximumLength.
Declaration
Objective-C
- (instancetype)init;Swift
convenience init!()Return Value
New PinRule
-
Constructs a customized rule.
Declaration
Objective-C
- (instancetype)initWithMinimumLength:(NSInteger)min maximumLength:(NSInteger)max;Swift
init!(minimumLength min: Int, maximumLength max: Int)Parameters
minThe minimum length of a PIN.
maxThe maximum length of a PIN.
Return Value
New PinRule
EMPinRuleLength Class Reference