Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | import { OFACCheckStatusType } from "@components/Merchants/MerchantPreview/OFAC/hooks/useOFAC";
import { PEPStatusType } from "@components/Merchants/MerchantPreview/PEP/types";
import { IDocumentype } from "@components/ProfilePage/BusinessProfileSetupNew/types";
import { IFileWithMeta } from "react-dropzone-uploader";
type TAddress = {
city: string;
country: string;
province: string;
zip: string;
street: string;
};
export interface NewOnboardingAddress {
city: string | null;
country: string | null;
createdAt?: number;
id?: number;
line1: string | null;
line2: string | null;
name: string | null;
notes: string | null;
state: string | null;
updatedAt?: number;
zip: string | null;
}
export interface NewOnboardingTBusinessOwner {
address?: NewOnboardingAddress;
citizenship: string;
countryOfResidence: string;
createdAt?: number;
dateOfBirth: number | string | null;
deletedAt?: string | null;
docIDNumberLast4: string | null;
docIDNumberType: string | null;
email: string;
firstName: string;
id?: number;
idImageURL?: string;
isComplete: boolean;
isDefault: boolean;
lastCheckAt?: number;
lastCheckStatusName: string | null;
lastName: string;
legalEntityID?: number;
objID?: string;
ownerID?: number | null;
ownershipPercentage?: string;
pepStatusDisplayName: string | null;
pepStatusName: string | null;
pepStatusSetByUnderwriter: boolean;
phoneNumber: string;
taxIDNumberLast4: string | null;
tinType: "ssn" | "ein" | string | null;
title: string | null;
updatedAt?: number;
useEntityGeoAddress: boolean;
}
export type TBusinessOwner = {
createdAt: any;
id?: number | string;
email: string;
firstName: string;
lastName: string;
dob: Date | null | string;
phone: string;
businessAddress: TAddress;
pepStatusName: PEPStatusType;
useBusinessAddress: boolean;
ownership: string;
tinType?: "ssn" | "ein";
documentType?: IDocumentype;
documentNumber?: string;
ssn?: string;
ein?: string;
pepStatusSetByUnderwriter?: boolean;
manualPepStatus?: PEPStatusType;
isUSResident: boolean;
citizenship: string;
isNotResidentInCitizenshipCountry: boolean;
countryOfResidence: string;
files?: { allFiles: IFileWithMeta[] };
ofac: {
lastCheckAt: number;
lastCheckStatusName: OFACCheckStatusType;
};
idImageUrl?: string;
docIDNumberType?: IDocumentype;
};
|