CreditCardType
public struct CreditCardType: OptionSet, CustomStringConvertible
Credit card types that are supported by CreditCardCondition
. There is a regex
property that returns the regex for validating that credit card number.
-
Declaration
Swift
public var rawValue: Int
-
Declaration
Swift
public init(rawValue: Int)
-
Undocumented
Declaration
Swift
public static let americanExpress = CreditCardType(rawValue: 1 << 0)
-
Undocumented
Declaration
Swift
public static let dinersClub = CreditCardType(rawValue: 1 << 1)
-
Undocumented
Declaration
Swift
public static let discover = CreditCardType(rawValue: 1 << 2)
-
Undocumented
Declaration
Swift
public static let jcb = CreditCardType(rawValue: 1 << 3)
-
Undocumented
Declaration
Swift
public static let maestro = CreditCardType(rawValue: 1 << 4)
-
Undocumented
Declaration
Swift
public static let mastercard = CreditCardType(rawValue: 1 << 5)
-
Undocumented
Declaration
Swift
public static let visa = CreditCardType(rawValue: 1 << 6)
-
Undocumented
Declaration
Swift
public static let all: CreditCardType = [.americanExpress, .dinersClub, .discover, .jcb, .maestro, .mastercard, .visa]
-
Undocumented
Declaration
Swift
public static let allArray: [CreditCardType] = [.americanExpress, .dinersClub, .discover, .jcb, .maestro, .mastercard, .visa]
-
Literal description for set of credit cards, separated with commas and single space.
Declaration
Swift
public var description: String
-
Combined regular expression string for set of credit cards.
Declaration
Swift
public var regex: String