UNPKG

digi-tech-sdk

Version:

SDK oficial para integrar con la API de Digi

47 lines (41 loc) 916 B
export type Environment = 'qa' | 'staging' | 'production'; export interface DigiConfig { applicationId: string; secret: string; environment: Environment; timeout?: number; // in milliseconds, default: 10000 maxRetries?: number; // default: 3 } export interface AuthToken { authorization: string; expiration: string; api: { version: string; }; } export interface DigiRecord { _id: string; name: string; email: string; idNumber: string; referenceCode: string; linkLandingNext: string; linkRecover?: string; linkApplicant?: string; createdAt: string; updatedAt: string; } export interface RecordCreateData { firstname?: string; lastname?: string; email?: string; idNumber?: string; name?: string; } export interface RecordUpdateData { vouchers?: Record<string, any>; [key: string]: any; } export interface FileResponse { file: string; // base64 encoded }