-
Notifications
You must be signed in to change notification settings - Fork 121
/
types.js
43 lines (40 loc) · 920 Bytes
/
types.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// @flow
export type CardParameters = {
number: string,
cvv: string,
expirationDate: string,
cardholderName: string,
firstName: string,
lastName: string,
company: string,
countryName: string,
countryCodeAlpha2: string,
countryCodeAlpha3: string,
countryCodeNumeric: string,
locality: string,
postalCode: string,
region: string,
streetAddress: string,
extendedAddress: string,
};
export type IOSCardParameters = {
number: string,
cvv: string,
expirationDate: string,
cardholderName: string,
billingAddress: {
postalCode: string,
streetAddress: string,
extendedAddress: string,
locality: string,
region: string,
countryName: string,
countryCodeAlpha2: string,
countryCodeAlpha3: string,
countryCodeNumeric: string,
firstName: string,
lastName: string,
company: string,
},
};
export type AndroidCardParameters = CardParameters;