UNPKG

@kycaid/react-native-sdk

Version:
29 lines (28 loc) 1.28 kB
import { CommonError } from '../types'; import { GET_VERIFICATION_DATA, GET_VERIFICATION_ERROR, GET_VERIFICATION_FETCH, GET_VERIFICATION_RESET } from './constants'; import { VerificationData } from './types'; export interface GetVerificationPayload { verification_id: string; api_token: string; api_url?: string; } export interface GetVerificationFetch { type: typeof GET_VERIFICATION_FETCH; payload: GetVerificationPayload; } export interface GetVerificationData { type: typeof GET_VERIFICATION_DATA; payload: VerificationData; } export interface GetVerificationError { type: typeof GET_VERIFICATION_ERROR; payload: CommonError; } export interface GetVerificationReset { type: typeof GET_VERIFICATION_RESET; } export declare type VerificationsAction = GetVerificationFetch | GetVerificationData | GetVerificationError | GetVerificationReset; export declare const getVerification: (payload: GetVerificationFetch['payload']) => GetVerificationFetch; export declare const getVerificationData: (payload: GetVerificationData['payload']) => GetVerificationData; export declare const getVerificationError: (payload: GetVerificationError['payload']) => GetVerificationError; export declare const resetVerificationData: () => GetVerificationReset;