@privateid/ultra-web-sdk-alpha
Version:
CryptoNets WebAssembly SDK
47 lines (46 loc) • 1.31 kB
TypeScript
export declare const createDocumentDL: ({ baseUrl, token }: {
baseUrl: string;
token: string;
}) => Promise<any>;
export declare const updateDocumentDetails: ({ baseUrl, token, documentId, params, }: {
baseUrl: string;
token: string;
documentId: string;
params: {
encryptedKey: string;
iv: string;
gcmAad: string;
gcmTag: string;
encrptedMessage: string;
};
}) => Promise<any>;
export declare enum documentImageTypeEnum {
FRONTDLORIGINAL = "front",
FRONTDLHEADSHOT = "front_mugshot",
FRONTDLCROPPED = "front_cropped_document",
BACKDLORIGINAL = "back",
BACKDLCROPPED = "back_cropped_document",
BACKDLBARCODE = "back_barcode"
}
interface uploadDocumentImageParams {
type: documentImageTypeEnum;
data: string;
}
export declare const uploadDocumentImage: ({ baseUrl, token, documentId, params, }: {
baseUrl: string;
token: string;
documentId: string;
params: uploadDocumentImageParams;
}) => Promise<any>;
export declare const updateUserDetails: ({ baseUrl, token, params, }: {
baseUrl: string;
token: string;
params: {
encryptedKey: string;
iv: string;
gcmAad: string;
gcmTag: string;
encrptedMessage: string;
};
}) => Promise<any>;
export {};