Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
27b9cdc
Unshare bank account
narefyev91 Nov 28, 2025
e30332a
type
narefyev91 Nov 28, 2025
11b1f0e
Merge branch 'refs/heads/main' into unshare-bank-account
narefyev91 Dec 1, 2025
f39a101
fix after merge
narefyev91 Dec 1, 2025
4836e83
fix after merge
narefyev91 Dec 1, 2025
9f7f984
latest updates
narefyev91 Dec 1, 2025
c52906b
fix ts
narefyev91 Dec 1, 2025
bd77445
Merge branch 'refs/heads/main' into unshare-bank-account
narefyev91 Dec 2, 2025
d891803
add updates
narefyev91 Dec 2, 2025
9eb53cd
Merge branch 'refs/heads/main' into unshare-bank-account
narefyev91 Dec 2, 2025
459c81b
add updates
narefyev91 Dec 2, 2025
cee3687
Merge branch 'refs/heads/main' into unshare-bank-account
narefyev91 Dec 8, 2025
2087b8f
Merge branch 'refs/heads/main' into unshare-bank-account
narefyev91 Dec 16, 2025
c852e48
re-write list
narefyev91 Dec 16, 2025
361d224
updates based on comments
narefyev91 Dec 17, 2025
7936ecb
Merge branch 'refs/heads/main' into unshare-bank-account
narefyev91 Dec 17, 2025
5354edb
update comments
narefyev91 Dec 19, 2025
ec30ff5
fix actions
narefyev91 Dec 19, 2025
1b546cf
Update src/pages/settings/Wallet/UnshareBankAccount/UnshareBankAccoun…
narefyev91 Dec 19, 2025
9d9fb0a
fix inline
narefyev91 Dec 19, 2025
507d7b4
Merge remote-tracking branch 'upstream/unshare-bank-account' into uns…
narefyev91 Dec 19, 2025
2cab733
Merge branch 'refs/heads/main' into unshare-bank-account
narefyev91 Dec 22, 2025
e0cffad
ts
narefyev91 Dec 22, 2025
a140e93
Merge branch 'main' into unshare-bank-account
narefyev91 Dec 29, 2025
77b18b3
add condition to hide unshare button
narefyev91 Dec 29, 2025
912f7a6
remove red dot error - after cleaning onyx data
narefyev91 Dec 31, 2025
9676643
Merge branch 'main' into unshare-bank-account
narefyev91 Dec 31, 2025
dd4d7d8
fix missing deps
narefyev91 Dec 31, 2025
68409cb
clear errors from bank account
narefyev91 Dec 31, 2025
f656744
clear errors from bank account
narefyev91 Dec 31, 2025
711123f
Merge remote-tracking branch 'upstream/main' into unshare-bank-account
waterim Jan 8, 2026
ba3ce52
Merge remote-tracking branch 'upstream/main' into unshare-bank-account
waterim Jan 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions assets/images/user-minus.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -737,6 +737,8 @@
"Venmo",
"viewability",
"viewport",
"Unsharing",
"unsharing",
"viewports",
"VMPD",
"voidings",
Expand Down
4 changes: 4 additions & 0 deletions src/ONYXKEYS.ts
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,9 @@ const ONYXKEYS = {
/* Contains meta data for the call to the API to get the joinable policies */
VALIDATE_USER_AND_GET_ACCESSIBLE_POLICIES: 'validateUserAndGetAccessiblePolicies',

/** Stores details relating to unsharing a given bank account */
UNSHARE_BANK_ACCOUNT: 'unshareBankAccount',

/** Information about the current session (authToken, accountID, email, loading, error) */
SESSION: 'session',
STASHED_SESSION: 'stashedSession',
Expand Down Expand Up @@ -1258,6 +1261,7 @@ type OnyxValuesMapping = {
[ONYXKEYS.PURCHASE_LIST]: OnyxTypes.PurchaseList;
[ONYXKEYS.PERSONAL_BANK_ACCOUNT]: OnyxTypes.PersonalBankAccount;
[ONYXKEYS.SHARE_BANK_ACCOUNT]: OnyxTypes.ShareBankAccount;
[ONYXKEYS.UNSHARE_BANK_ACCOUNT]: OnyxTypes.UnshareBankAccount;
[ONYXKEYS.REIMBURSEMENT_ACCOUNT]: OnyxTypes.ReimbursementAccount;
[ONYXKEYS.REIMBURSEMENT_ACCOUNT_OPTION_PRESSED]: ValueOf<typeof CONST.BANK_ACCOUNT.SETUP_TYPE>;
[ONYXKEYS.PREFERRED_EMOJI_SKIN_TONE]: number;
Expand Down
4 changes: 4 additions & 0 deletions src/ROUTES.ts
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,10 @@ const ROUTES = {
SETTINGS_ADD_US_BANK_ACCOUNT: 'settings/wallet/add-us-bank-account',
SETTINGS_ADD_BANK_ACCOUNT_SELECT_COUNTRY_VERIFY_ACCOUNT: `settings/wallet/add-bank-account/select-country/${VERIFY_ACCOUNT}`,
SETTINGS_ENABLE_PAYMENTS: 'settings/wallet/enable-payments',
SETTINGS_WALLET_UNSHARE_BANK_ACCOUNT: {
route: 'settings/wallet/:bankAccountID/unshare-bank-account',
getRoute: (bankAccountID: number | undefined) => `settings/wallet/${bankAccountID}/unshare-bank-account` as const,
},
SETTINGS_WALLET_ENABLE_GLOBAL_REIMBURSEMENTS: {
route: 'settings/wallet/:bankAccountID/enable-global-reimbursements',
getRoute: (bankAccountID: number | undefined) => `settings/wallet/${bankAccountID}/enable-global-reimbursements` as const,
Expand Down
1 change: 1 addition & 0 deletions src/SCREENS.ts
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ const SCREENS = {
REPORT_VIRTUAL_CARD_FRAUD_CONFIRM_MAGIC_CODE: 'Settings_Wallet_ReportVirtualCardFraud_ConfirmMagicCode',
REPORT_VIRTUAL_CARD_FRAUD_CONFIRMATION: 'Settings_Wallet_ReportVirtualCardFraudConfirmation',
CARDS_DIGITAL_DETAILS_UPDATE_ADDRESS: 'Settings_Wallet_Cards_Digital_Details_Update_Address',
UNSHARE_BANK_ACCOUNT: 'Settings_Wallet_Unshare_Bank_Account',
ENABLE_GLOBAL_REIMBURSEMENTS: 'Settings_Wallet_Enable_Global_Reimbursements',
SHARE_BANK_ACCOUNT: 'Settings_Wallet_Share_Bank_Account',
},
Expand Down
2 changes: 2 additions & 0 deletions src/components/Icon/chunks/expensify-icons.chunk.ts
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,7 @@ import Upload from '@assets/images/upload.svg';
import UserCheck from '@assets/images/user-check.svg';
import UserEye from '@assets/images/user-eye.svg';
import UserLock from '@assets/images/user-lock.svg';
import UserMinus from '@assets/images/user-minus.svg';
import UserPlus from '@assets/images/user-plus.svg';
import User from '@assets/images/user.svg';
import Users from '@assets/images/users.svg';
Expand Down Expand Up @@ -342,6 +343,7 @@ const Expensicons = {
LinkCopy,
Location,
Lock,
UserMinus,
Luggage,
MagnifyingGlass,
Mail,
Expand Down
7 changes: 7 additions & 0 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ const translations: TranslationDeepObject<typeof en> = {
dismiss: 'Schließen',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: 'Fortfahren',
unshare: 'Nicht teilen',
yes: 'Ja',
no: 'Nein',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2115,6 +2116,12 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: 'Keine Administratoren verfügbar',
shareBankAccountEmptyDescription: 'Es gibt keine Workspace-Administratoren, mit denen Sie dieses Bankkonto teilen können.',
shareBankAccountNoAdminsSelected: 'Bitte wählen Sie einen Administrator aus, bevor Sie fortfahren',
unshareBankAccount: 'Bankkonto freigeben',
unshareBankAccountDescription:
'Alle unten aufgeführten Personen haben Zugriff auf dieses Bankkonto. Sie können den Zugriff jederzeit entfernen. Laufende Zahlungen werden weiterhin ausgeführt.',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} verliert den Zugriff auf dieses Geschäftskonto. Laufende Zahlungen werden weiterhin ausgeführt.`,
reachOutForHelp: 'Dieses Konto wird mit der Expensify Card verwendet. <concierge-link>Wenden Sie sich an den Concierge</concierge-link>, wenn Sie die Freigabe aufheben möchten.',
unshareErrorModalTitle: 'Bankkonto kann nicht freigegeben werden',
},
cardPage: {
expensifyCard: 'Expensify Card',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,7 @@ const translations = {
dismiss: 'Dismiss',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: 'Proceed',
unshare: 'Unshare',
yes: 'Yes',
no: 'No',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2103,6 +2104,11 @@ const translations = {
shareBankAccountEmptyTitle: 'No admins available',
shareBankAccountEmptyDescription: 'There are no workspace admins you can share this bank account with.',
shareBankAccountNoAdminsSelected: 'Please select an admin before continuing',
unshareBankAccount: 'Unshare bank account',
unshareBankAccountDescription: 'Everyone below has access to this bank account. You can remove access at any point. We’ll still complete any payments in process.',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} will lose access to this business bank account. We’ll still complete any payments in process.`,
reachOutForHelp: 'It’s being used with the Expensify Card. <concierge-link>Reach out to Concierge</concierge-link> if you need to unshare it.',
unshareErrorModalTitle: 'Can’t unshare bank account',
},
cardPage: {
expensifyCard: 'Expensify Card',
Expand Down
7 changes: 7 additions & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ const translations: TranslationDeepObject<typeof en> = {
cancel: 'Cancelar',
dismiss: 'Descartar',
proceed: 'Proceder',
unshare: 'Dejar de compartir',
yes: 'Sí',
no: 'No',
ok: 'OK',
Expand Down Expand Up @@ -1811,6 +1812,12 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: 'No hay administradores disponibles',
shareBankAccountEmptyDescription: 'No hay administradores del espacio de trabajo con los que puedas compartir esta cuenta bancaria',
shareBankAccountNoAdminsSelected: 'Seleccione un administrador antes de continuar',
unshareBankAccount: 'Dejar de compartir la cuenta bancaria',
unshareBankAccountDescription:
'Todas las personas a continuación tienen acceso a esta cuenta bancaria. Puede retirar el acceso en cualquier momento. Seguiremos completando los pagos en proceso.',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} perderá el acceso a esta cuenta bancaria comercial. Seguiremos completando los pagos en proceso.`,
reachOutForHelp: 'Se está usando con la tarjeta Expensify. <concierge-link>Contacte con Concierge</concierge-link> si necesita dejar de compartirla.',
unshareErrorModalTitle: 'No se puede dejar de compartir la cuenta bancaria',
},
cardPage: {
expensifyCard: 'Tarjeta Expensify',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ const translations: TranslationDeepObject<typeof en> = {
dismiss: 'Fermer',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: 'Continuer',
unshare: 'Partager',
yes: 'Oui',
no: 'Non',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2120,6 +2121,11 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: 'Aucun administrateur disponible',
shareBankAccountEmptyDescription: "Aucun administrateur d'espace de travail n'est disponible pour partager ce compte bancaire.",
shareBankAccountNoAdminsSelected: 'Veuillez sélectionner un administrateur avant de continuer',
unshareBankAccount: 'Retirer le partage du compte bancaire',
unshareBankAccountDescription: 'Toutes les personnes ci-dessous ont accès à ce compte bancaire. Vous pouvez révoquer l’accès à tout moment. Les paiements en cours seront honorés.',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} perdra l’accès à ce compte bancaire professionnel. Les paiements en cours seront honorés.`,
reachOutForHelp: 'Ce compte est utilisé avec la carte Expensify. <concierge-link>Contactez le service de conciergerie</concierge-link> si vous souhaitez le retirer du partage.',
unshareErrorModalTitle: 'Impossible de retirer le partage du compte bancaire',
},
cardPage: {
expensifyCard: 'Carte Expensify',
Expand Down
7 changes: 7 additions & 0 deletions src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ const translations: TranslationDeepObject<typeof en> = {
dismiss: 'Chiudi',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: 'Continua',
unshare: 'Non condividere',
yes: 'Sì',
no: 'No',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2110,6 +2111,12 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: 'Nessun amministratore disponibile',
shareBankAccountEmptyDescription: "Non ci sono amministratori dell'area di lavoro con cui puoi condividere questo conto bancario.",
shareBankAccountNoAdminsSelected: 'Seleziona un amministratore prima di continuare',
unshareBankAccount: 'Annulla condivisione conto bancario',
unshareBankAccountDescription:
"Tutti i seguenti hanno accesso a questo conto bancario. Puoi revocare l'accesso in qualsiasi momento. Completeremo comunque tutti i pagamenti in corso.",
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} perderà l'accesso a questo conto bancario aziendale. Completeremo comunque tutti i pagamenti in corso.`,
reachOutForHelp: 'È in uso con la carta Expensify. <concierge-link>Contatta il Concierge</concierge-link> se devi revocare la condivisione.',
unshareErrorModalTitle: 'Impossibile revocare la condivisione del conto bancario',
},
cardPage: {
expensifyCard: 'Carta Expensify',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ const translations: TranslationDeepObject<typeof en> = {
dismiss: '閉じる',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: '続行',
unshare: '共有解除',
yes: 'はい',
no: 'いいえ',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2107,6 +2108,11 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: '管理者がいません',
shareBankAccountEmptyDescription: 'この銀行口座を共有できるワークスペース管理者がいません',
shareBankAccountNoAdminsSelected: '続行する前に管理者を選択してください',
unshareBankAccount: '銀行口座の共有を解除してください',
unshareBankAccountDescription: '以下の全員がこの銀行口座にアクセスできます。いつでもアクセスを削除できます。処理中のお支払いは引き続き完了します。',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} はこのビジネス銀行口座にアクセスできなくなります。処理中のお支払いは引き続き完了します。`,
reachOutForHelp: 'この口座は Expensify カードで使用されています。共有を解除する必要がある場合は、<concierge-link>コンシェルジュまでお問い合わせください</concierge-link>。',
unshareErrorModalTitle: '銀行口座の共有を解除できません',
},
cardPage: {
expensifyCard: 'Expensify Card',
Expand Down
8 changes: 8 additions & 0 deletions src/languages/nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ const translations: TranslationDeepObject<typeof en> = {
dismiss: 'Sluiten',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: 'Doorgaan',
unshare: 'Niet meer delen',
yes: 'Ja',
no: 'Nee',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2108,6 +2109,13 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: 'Geen beheerders beschikbaar',
shareBankAccountEmptyDescription: 'Er zijn geen werkruimtebeheerders waarmee u deze bankrekening kunt delen.',
shareBankAccountNoAdminsSelected: 'Selecteer een beheerder voordat u verdergaat',
unshareBankAccount: 'Deelname bankrekening ongedaan maken',
unshareBankAccountDescription:
'Iedereen hieronder heeft toegang tot deze bankrekening. U kunt de toegang op elk moment intrekken. We zullen alle betalingen die in behandeling zijn nog steeds voltooien.',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) =>
`${admin} verliest de toegang tot deze zakelijke bankrekening. We zullen alle betalingen die in behandeling zijn nog steeds voltooien.`,
reachOutForHelp: 'Deze wordt gebruikt met de Expensify Card. <concierge-link>Neem contact op met Concierge</concierge-link> als u de deling ongedaan wilt maken.',
unshareErrorModalTitle: 'Deling bankrekening kan niet ongedaan worden gemaakt',
},
cardPage: {
expensifyCard: 'Expensify Card',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ const translations: TranslationDeepObject<typeof en> = {
dismiss: 'Zamknij',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: 'Kontynuuj',
unshare: 'Cofnij udostępnianie',
yes: 'Tak',
no: 'Nie',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2105,6 +2106,11 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: 'Brak dostępnych administratorów',
shareBankAccountEmptyDescription: 'Brak administratorów obszaru roboczego, z którymi można udostępnić to konto bankowe.',
shareBankAccountNoAdminsSelected: 'Wybierz administratora przed kontynuowaniem',
unshareBankAccount: 'Anuluj udostępnianie konta bankowego',
unshareBankAccountDescription: 'Wszyscy poniżej mają dostęp do tego konta bankowego. Możesz go usunąć w dowolnym momencie. Nadal będziemy realizować wszystkie płatności w toku.',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} utraci dostęp do tego firmowego konta bankowego. Nadal będziemy realizować wszystkie płatności w toku.`,
reachOutForHelp: 'Jest ono używane z kartą Expensify. <concierge-link>Skontaktuj się z Concierge</concierge-link>, jeśli chcesz je anulować.',
unshareErrorModalTitle: 'Nie można anulować udostępniania konta bankowego',
},
cardPage: {
expensifyCard: 'Karta Expensify',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/pt-BR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ const translations: TranslationDeepObject<typeof en> = {
dismiss: 'Fechar',
// @context Used on a button to continue an action or workflow, not the formal or procedural sense of “to proceed.”
proceed: 'Prosseguir',
unshare: 'Deixar de compartilhar',
yes: 'Sim',
no: 'Não',
// @context Universal confirmation button. Keep the UI-standard term “OK” unless the locale strongly prefers an alternative.
Expand Down Expand Up @@ -2105,6 +2106,11 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: 'Nenhum administrador disponível',
shareBankAccountEmptyDescription: 'Não há administradores de espaço de trabalho com quem você possa compartilhar esta conta bancária.',
shareBankAccountNoAdminsSelected: 'Selecione um administrador antes de continuar',
unshareBankAccount: 'Descompartilhar conta bancária',
unshareBankAccountDescription: 'Todos abaixo têm acesso a esta conta bancária. Você pode remover o acesso a qualquer momento. Ainda concluiremos quaisquer pagamentos em andamento.',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} perderá o acesso a esta conta bancária comercial. Ainda concluiremos quaisquer pagamentos em andamento.`,
reachOutForHelp: 'Está sendo usada com o Cartão Expensify. <concierge-link>Entre em contato com o Concierge</concierge-link> se precisar descompartilhar.',
unshareErrorModalTitle: 'Não foi possível descompartilhar a conta bancária',
},
cardPage: {
expensifyCard: 'Cartão Expensify',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/zh-hans.ts
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,7 @@ const translations: TranslationDeepObject<typeof en> = {
ok: 'OK',
notNow: '现在不要',
noThanks: '不用,谢谢',
unshare: '取消分享',
learnMore: '了解更多',
buttonConfirm: '明白了',
name: '名称',
Expand Down Expand Up @@ -2078,6 +2079,11 @@ const translations: TranslationDeepObject<typeof en> = {
shareBankAccountEmptyTitle: '暂无管理员可用',
shareBankAccountEmptyDescription: '没有可与您共享此银行账户的工作区管理员。',
shareBankAccountNoAdminsSelected: '请先选择一位管理员再继续',
unshareBankAccount: '取消共享银行账户',
unshareBankAccountDescription: '以下所有用户均可访问此银行账户。您可以随时取消访问权限。我们仍将完成所有正在进行的付款。',
unshareBankAccountWarning: ({admin}: {admin?: string | null}) => `${admin} 将失去对此企业银行账户的访问权限。我们仍将完成所有正在进行的付款。`,
reachOutForHelp: '此账户正在与 Expensify 卡一起使用。如果您需要取消共享,请联系礼宾部。',
unshareErrorModalTitle: '无法取消共享银行账户',
},
cardPage: {
expensifyCard: 'Expensify Card',
Expand Down
6 changes: 6 additions & 0 deletions src/libs/API/parameters/UnshareBankAccountParams.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
type UnshareBankAccountParams = {
bankAccountID: number;
ownerEmail: string;
};

export default UnshareBankAccountParams;
1 change: 1 addition & 0 deletions src/libs/API/parameters/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ export type {default as TogglePolicyUberAutoRemovePageParams} from './TogglePoli
export type {default as InviteToRoomParams} from './InviteToRoomParams';
export type {default as InviteToGroupChatParams} from './InviteToGroupChatParams';
export type {default as InviteWorkspaceEmployeesToUberParams} from './InviteWorkspaceEmployeesToUberParams';
export type {default as UnshareBankAccountParams} from './UnshareBankAccountParams';
export type {default as RemoveFromRoomParams} from './RemoveFromRoomParams';
export type {default as RemoveFromGroupChatParams} from './RemoveFromGroupChatParams';
export type {default as FlagCommentParams} from './FlagCommentParams';
Expand Down
Loading
Loading