StripeCard class
- Inheritance
-
- Object
- StripeJsonModel
- StripeCard
- Implemented types
Constructors
-
StripeCard({required String? number, required String? cvc, required int? expMonth, required int? expYear, String? name, String? addressLine1, String? addressLine1Check, String? addressLine2, String? addressCity, String? addressState, String? addressZip, String? addressZipCheck, String? addressCountry, String? last4, String? brand, String? funding, String? fingerprint, String? country, String? currency, String? customerId, String? cvcCheck, String? id, List<
String> ? loggingTokens, String? tokenizationMethod}) -
StripeCard.fromJson(Map<
String, dynamic> json)
Properties
- addressCity ↔ String?
-
getter/setter pair
- addressCountry ↔ String?
-
getter/setter pair
- addressLine1 ↔ String?
-
getter/setter pair
- addressLine1Check ↔ String?
-
getter/setter pair
- addressLine2 ↔ String?
-
getter/setter pair
- addressState ↔ String?
-
getter/setter pair
- addressZip ↔ String?
-
getter/setter pair
- addressZipCheck ↔ String?
-
getter/setter pair
- brand → String
-
no setter
- country ↔ String?
-
getter/setter pair
- currency ↔ String?
-
getter/setter pair
- customerId ↔ String?
-
getter/setter pair
- cvc ↔ String?
-
getter/setter pair
- cvcCheck ↔ String?
-
getter/setter pair
- expMonth ↔ int?
-
getter/setter pair
- expYear ↔ int?
-
getter/setter pair
- fingerprint ↔ String?
-
getter/setter pair
- funding ↔ String?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
getter/setter pairoverride-getter
- last4 ↔ String?
-
getter/setter pair
-
loggingTokens
↔ List<
String> ? -
getter/setter pair
- name ↔ String?
-
getter/setter pair
- number ↔ String?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tokenizationMethod ↔ String?
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJsonString(
) → String -
inherited
-
toMap(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
validateCard(
) → bool - Checks whether {@code this} represents a valid card.
-
validateCVC(
) → bool - Checks whether or not the {@link #cvc} field is valid.
-
validateExpiryDate(
) → bool - Checks whether or not the {@link #expMonth} and {@link #expYear} fields represent a valid expiry date.
-
validateExpMonth(
) → bool - Checks whether or not the {@link #expMonth} field is valid.
-
validateExpYear(
DateTime now) → bool - Checks whether or not the {@link #expYear} field is valid.
-
validateNumber(
) → bool - Checks whether or not the {@link #number} field is valid.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
asCardBrand(
String? possibleCardType) → String? - Converts an unchecked String value to a {@link CardBrand} or {@code null}.
-
asFundingType(
String? possibleFundingType) → String? - Converts an unchecked String value to a {@link FundingType} or {@code null}.
Constants
- americanExpress → const String
- cvcLengthAmericanExpress → const int
- cvcLengthCommon → const int
- dinersClub → const String
- discover → const String
- FIELD_ADDRESS_CITY → const String
- FIELD_ADDRESS_COUNTRY → const String
- FIELD_ADDRESS_LINE1 → const String
- FIELD_ADDRESS_LINE1_CHECK → const String
- FIELD_ADDRESS_LINE2 → const String
- FIELD_ADDRESS_STATE → const String
- FIELD_ADDRESS_ZIP → const String
- FIELD_ADDRESS_ZIP_CHECK → const String
- FIELD_BRAND → const String
- FIELD_COUNTRY → const String
- FIELD_CURRENCY → const String
- FIELD_CUSTOMER → const String
- FIELD_CVC → const String
- FIELD_CVC_CHECK → const String
- FIELD_EXP_MONTH → const String
- FIELD_EXP_YEAR → const String
- FIELD_FINGERPRINT → const String
- FIELD_FUNDING → const String
- FIELD_ID → const String
- FIELD_LAST4 → const String
- FIELD_NAME → const String
- FIELD_NUMBER → const String
- FIELD_OBJECT → const String
- FIELD_TOKENIZATION_METHOD → const String
- fundingCredit → const String
- fundingDebit → const String
- fundingPrepaid → const String
- fundingUnknown → const String
- jcb → const String
- masterCard → const String
- MAX_LENGTH_AMERICAN_EXPRESS → const int
- MAX_LENGTH_DINERS_CLUB → const int
- MAX_LENGTH_STANDARD → const int
-
PREFIXES_AMERICAN_EXPRESS
→ const List<
String> -
PREFIXES_DINERS_CLUB
→ const List<
String> -
PREFIXES_DISCOVER
→ const List<
String> -
PREFIXES_JCB
→ const List<
String> -
PREFIXES_MASTERCARD
→ const List<
String> -
PREFIXES_UNIONPAY
→ const List<
String> -
PREFIXES_VISA
→ const List<
String> - unionPay → const String
- unknown → const String
- VALUE_CARD → const String
- visa → const String