Skip to content

Commit be3577c

Browse files
committed
save director information api call temp
1 parent 41dc57e commit be3577c

File tree

2 files changed

+35
-21
lines changed

2 files changed

+35
-21
lines changed
Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,36 @@
1-
type SaveCorpayOnboardingDirectorInformation = {
1+
import type {FileObject} from '@components/AttachmentModal';
2+
3+
// secondSignerFullName?: string;
4+
// secondSignerDateOfBirth?: string;
5+
// secondSignerJobTitle?: string;
6+
// secondSignerEmail?: string;
7+
// secondSignerCompleteResidentialAddress?: string;
8+
9+
type SaveCorpayOnboardingCompanyDirector = {
210
signerFullName: string;
311
signerDateOfBirth: string;
412
signerJobTitle: string;
513
signerEmail: string;
614
signerCompleteResidentialAddress: string;
7-
secondSignerFullName?: string;
8-
secondSignerDateOfBirth?: string;
9-
secondSignerJobTitle?: string;
10-
secondSignerEmail?: string;
11-
secondSignerCompleteResidentialAddress?: string;
15+
};
16+
17+
type SaveCorpayOnboardingDirectorInformation = {
18+
companyDirectors: SaveCorpayOnboardingCompanyDirector[];
19+
proofOfDirectors?: FileObject | string;
20+
copyOfID?: FileObject | string;
21+
addressProof?: FileObject | string;
22+
codiceProof?: FileObject | string;
23+
pdsAndFSG?: FileObject | string;
1224
};
1325

1426
type SaveCorpayOnboardingDirectorInformationParams = {
1527
inputs: string;
1628
bankAccountID: number;
17-
proofOfDirectors?: File;
18-
copyOfID?: File;
19-
addressProof?: File;
20-
codiceProof?: File;
21-
pdsAndFSG?: File;
29+
proofOfDirectors?: FileObject | string;
30+
copyOfID?: FileObject | string;
31+
addressProof?: FileObject | string;
32+
codiceProof?: FileObject | string;
33+
pdsAndFSG?: FileObject | string;
2234
};
2335

2436
export type {SaveCorpayOnboardingDirectorInformation, SaveCorpayOnboardingDirectorInformationParams};

src/pages/ReimbursementAccount/NonUSD/SignerInfo/index.tsx

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,15 @@ const INPUT_KEYS = {
4848
SECOND_SIGNER_JOB_TITLE: INPUT_IDS.ADDITIONAL_DATA.CORPAY.SECOND_SIGNER_JOB_TITLE,
4949
SECOND_SIGNER_EMAIL: INPUT_IDS.ADDITIONAL_DATA.CORPAY.SECOND_SIGNER_EMAIL,
5050
SECOND_SIGNER_COMPLETE_RESIDENTIAL_ADDRESS: INPUT_IDS.ADDITIONAL_DATA.CORPAY.SECOND_SIGNER_COMPLETE_RESIDENTIAL_ADDRESS,
51+
SIGNER_COPY_OF_ID: INPUT_IDS.ADDITIONAL_DATA.CORPAY.SIGNER_COPY_OF_ID,
5152
};
5253

5354
function SignerInfo({onBackButtonPress, onSubmit}: SignerInfoProps) {
5455
const {translate} = useLocalize();
5556

5657
const [reimbursementAccount] = useOnyx(ONYXKEYS.REIMBURSEMENT_ACCOUNT);
5758
const [reimbursementAccountDraft] = useOnyx(ONYXKEYS.FORMS.REIMBURSEMENT_ACCOUNT_FORM_DRAFT);
59+
const [account] = useOnyx(ONYXKEYS.ACCOUNT);
5860
const policyID = reimbursementAccount?.achData?.policyID ?? '-1';
5961
const [policy] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY}${policyID}`);
6062
const currency = policy?.outputCurrency ?? '';
@@ -85,16 +87,16 @@ function SignerInfo({onBackButtonPress, onSubmit}: SignerInfoProps) {
8587
} else {
8688
BankAccounts.saveCorpayOnboardingDirectorInformation(
8789
{
88-
signerFullName: onyxValues[INPUT_KEYS.SIGNER_FULL_NAME],
89-
signerDateOfBirth: onyxValues[INPUT_KEYS.SIGNER_DATE_OF_BIRTH],
90-
signerJobTitle: onyxValues[INPUT_KEYS.SIGNER_JOB_TITLE],
91-
signerEmail: onyxValues[INPUT_KEYS.SIGNER_EMAIL],
92-
signerCompleteResidentialAddress: onyxValues[INPUT_KEYS.SIGNER_COMPLETE_RESIDENTIAL_ADDRESS],
93-
secondSignerFullName: onyxValues[INPUT_KEYS.SECOND_SIGNER_FULL_NAME],
94-
secondSignerDateOfBirth: onyxValues[INPUT_KEYS.SECOND_SIGNER_DATE_OF_BIRTH],
95-
secondSignerJobTitle: onyxValues[INPUT_KEYS.SECOND_SIGNER_JOB_TITLE],
96-
secondSignerEmail: onyxValues[INPUT_KEYS.SECOND_SIGNER_EMAIL],
97-
secondSignerCompleteResidentialAddress: onyxValues[INPUT_KEYS.SECOND_SIGNER_COMPLETE_RESIDENTIAL_ADDRESS],
90+
companyDirectors: [
91+
{
92+
signerFullName: onyxValues[INPUT_KEYS.SIGNER_FULL_NAME],
93+
signerDateOfBirth: onyxValues[INPUT_KEYS.SIGNER_DATE_OF_BIRTH],
94+
signerJobTitle: onyxValues[INPUT_KEYS.SIGNER_JOB_TITLE],
95+
signerEmail: account?.primaryLogin ?? '',
96+
signerCompleteResidentialAddress: onyxValues[INPUT_KEYS.SIGNER_COMPLETE_RESIDENTIAL_ADDRESS],
97+
},
98+
],
99+
copyOfID: onyxValues[INPUT_KEYS.SIGNER_COPY_OF_ID],
98100
},
99101
bankAccountID,
100102
);

0 commit comments

Comments
 (0)