digi-tech-sdk
Version:
SDK oficial para integrar con la API de Digi
42 lines (41 loc) • 901 B
TypeScript
export type Environment = 'qa' | 'staging' | 'production';
export interface DigiConfig {
applicationId: string;
secret: string;
environment: Environment;
timeout?: number;
maxRetries?: number;
}
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;
}