react-native-unit-components
Version:
Unit React Native components
70 lines (58 loc) • 1.48 kB
text/typescript
export enum UNPaymentType {
AchPayment = 'achPayment',
BookPayment = 'bookPayment',
CardToCardPayment = 'cardToCardPayment',
WirePayment = 'wirePayment'
}
export type UNPaymentStatus = 'Sent' | 'Rejected' | 'Pending' | 'Clearing' | 'Canceled' | 'Returned' | 'PendingReview'
export type UNAchCounterparty = {
name: string
accountNumber: string
routingNumber: string
accountType: UNCounterpartyAccountType
}
export type UNCounterpartyAccountType = 'Savings' | 'Checking'
export enum UNCounterpartyType {
Business = 'Business',
Person = 'Person',
Unknown = 'Unknown',
}
export type UNCounterpartyPermission = 'CreditOnly' | 'CreditAndDebit' | 'DebitOnly'
export enum UNConnectedAccountStatus {
Pending = 'Pending',
Failed = 'Failed',
Verified = 'Verified',
}
export enum UNConnectionAccountType {
SameDayMicroDeposit = 'SameDayMicroDeposit',
Instant = 'Instant',
}
export enum UNPlaidAccountFilter {
checking = 'checking',
savings = 'savings',
}
export enum UNCounterpartyVerificationMethod {
Plaid = 'Plaid',
}
export enum UNCardNetwork {
Visa = 'Visa',
Diners = 'Diners',
Maestro = 'Maestro',
Generic = 'Generic',
Discover = 'Discover',
MasterCard = 'MasterCard',
AmericanExpress = 'AmericanExpress',
}
export interface UNAstraExternalCardData {
type: 'astraExternalCard'
id: string
attributes: {
last4Digits: string
cardNetwork: UNCardNetwork
fullName: {
first: string
last: string
}
}
}
export type Cents = number