Format2Pin
public struct Format2Pin : CardItemType
PIN block, formatted according to gemSpec_COS 8.1.7
and ISO9564
standard
-
Undocumented
See moreDeclaration
Swift
public enum Error : Swift.Error, Equatable
-
PIN block
PAN: 43219876543210987 PIN: 1234 PAD: N/A
Format: Format 2 (ISO-2)
Clear PIN block:241234FFFFFFFFFF
Declaration
Swift
public let pin: Data
-
Format and check pincode
Throws
Format2Pin.Error when the pincode param is invalid
Declaration
Swift
public init(pincode: String) throws
Parameters
pincode
min 4 and max 12 character string consisting of numbers only
-
Grapheme for Password is String
Declaration
Swift
public typealias ExtendedGraphemeClusterLiteralType = StringLiteralType
-
Unicode scalar for Password is String
Declaration
Swift
public typealias UnicodeScalarLiteralType = String
-
Initialize a Pincode Format2Pin with a Hex value
Declaration
Swift
public init(stringLiteral value: StringLiteralType)
Parameters
value
Hex string with range {4,12}
-
Initialize a Pincode Format2Pin with a Hex value
Declaration
Swift
public init(extendedGraphemeClusterLiteral value: ExtendedGraphemeClusterLiteralType)
Parameters
value
Hex string with range {4,12}
-
Initialize a Pincode Format2Pin with a Hex value
Declaration
Swift
public init(unicodeScalarLiteral value: UnicodeScalarLiteralType)
Parameters
value
Hex string with range {4,12}