UNPKG

ajt-validator

Version:

Validation library for JavaScript and TypeScript

54 lines (53 loc) 3.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BankAccountErrorCode = exports.CreditCardErrorCode = exports.AccountType = exports.CardType = void 0; // Define card types enum for credit card validation var CardType; (function (CardType) { CardType["VISA"] = "visa"; CardType["MASTERCARD"] = "mastercard"; CardType["AMEX"] = "amex"; CardType["DISCOVER"] = "discover"; CardType["DINERS"] = "diners"; CardType["JCB"] = "jcb"; CardType["UNKNOWN"] = "unknown"; })(CardType || (exports.CardType = CardType = {})); // Define account types enum for bank account validation var AccountType; (function (AccountType) { AccountType["CHECKING"] = "checking"; AccountType["SAVINGS"] = "savings"; AccountType["BUSINESS"] = "business"; AccountType["MONEY_MARKET"] = "money_market"; AccountType["CERTIFICATE"] = "certificate"; AccountType["OTHER"] = "other"; })(AccountType || (exports.AccountType = AccountType = {})); // Error code types for the financial module var CreditCardErrorCode; (function (CreditCardErrorCode) { CreditCardErrorCode["CREDIT_CARD_REQUIRED"] = "CREDIT_CARD_REQUIRED"; CreditCardErrorCode["CARD_NUMBER_REQUIRED"] = "CARD_NUMBER_REQUIRED"; CreditCardErrorCode["INVALID_CARD_NUMBER_FORMAT"] = "INVALID_CARD_NUMBER_FORMAT"; CreditCardErrorCode["INVALID_CARD_NUMBER_CHECKSUM"] = "INVALID_CARD_NUMBER_CHECKSUM"; CreditCardErrorCode["CARD_TYPE_NOT_ALLOWED"] = "CARD_TYPE_NOT_ALLOWED"; CreditCardErrorCode["EXPIRY_REQUIRED"] = "EXPIRY_REQUIRED"; CreditCardErrorCode["INVALID_EXPIRY_FORMAT"] = "INVALID_EXPIRY_FORMAT"; CreditCardErrorCode["EXPIRED_CARD"] = "EXPIRED_CARD"; CreditCardErrorCode["CVV_REQUIRED"] = "CVV_REQUIRED"; CreditCardErrorCode["INVALID_CVV"] = "INVALID_CVV"; CreditCardErrorCode["CARDHOLDER_NAME_REQUIRED"] = "CARDHOLDER_NAME_REQUIRED"; })(CreditCardErrorCode || (exports.CreditCardErrorCode = CreditCardErrorCode = {})); var BankAccountErrorCode; (function (BankAccountErrorCode) { BankAccountErrorCode["BANK_ACCOUNT_REQUIRED"] = "BANK_ACCOUNT_REQUIRED"; BankAccountErrorCode["ACCOUNT_NUMBER_REQUIRED"] = "ACCOUNT_NUMBER_REQUIRED"; BankAccountErrorCode["ACCOUNT_NUMBER_TOO_SHORT"] = "ACCOUNT_NUMBER_TOO_SHORT"; BankAccountErrorCode["ACCOUNT_NUMBER_TOO_LONG"] = "ACCOUNT_NUMBER_TOO_LONG"; BankAccountErrorCode["ROUTING_NUMBER_REQUIRED"] = "ROUTING_NUMBER_REQUIRED"; BankAccountErrorCode["INVALID_ROUTING_NUMBER_FORMAT"] = "INVALID_ROUTING_NUMBER_FORMAT"; BankAccountErrorCode["INVALID_ROUTING_NUMBER_CHECKSUM"] = "INVALID_ROUTING_NUMBER_CHECKSUM"; BankAccountErrorCode["ACCOUNT_NAME_REQUIRED"] = "ACCOUNT_NAME_REQUIRED"; BankAccountErrorCode["BANK_NAME_REQUIRED"] = "BANK_NAME_REQUIRED"; BankAccountErrorCode["ACCOUNT_TYPE_REQUIRED"] = "ACCOUNT_TYPE_REQUIRED"; BankAccountErrorCode["ACCOUNT_TYPE_NOT_ALLOWED"] = "ACCOUNT_TYPE_NOT_ALLOWED"; })(BankAccountErrorCode || (exports.BankAccountErrorCode = BankAccountErrorCode = {}));