@adyen/kyc-components
Version:
This guide assumes that you have already an account with Adyen. A legalEntity needs to be created, and you need to have a `legalEntityId` to instatiate a Component.
29 lines (28 loc) • 1.09 kB
TypeScript
import type { components } from './invitedEntity.contract';
export type InvitedEntityRootCapabilitiesResponse = components['schemas']['InvitationRootCapabilitiesResponse'];
export type QueryKeyInvitedEntityRootCapabilities = [
'invitedEntityRootCapabilities',
string | undefined
];
/**
* Retrieves a given legal entity.
*
* @param {boolean} isInvitedEntity :
*/
export declare const useInvitedEntityRootCapabilities: () => {
refetch: (options?: import("@tanstack/preact-query").RefetchOptions) => Promise<import("@tanstack/preact-query").QueryObserverResult<{
capabilities?: {
[key: string]: components["schemas"]["LegalEntityCapabilityDto"];
};
}, Error>>;
isLoading: boolean;
isError: boolean;
data: {
[key: string]: {
readonly allowed?: boolean;
readonly requested?: boolean;
readonly transferInstruments?: components["schemas"]["EntityCapabilityStatusDto"][];
readonly verificationStatus?: components["schemas"]["VerificationStatus"];
};
} | undefined;
};