UNPKG

@digital-gov-mg/nui-federation-sdk

Version:

This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API

48 lines (47 loc) 1.02 kB
export interface GetOrCreateUINRequest { externalId: string; firstname: string; lastname: string; dateOfBirth: string; birthCertificateId: string; motherName: string; } export interface UINResponse { code: number; message: string; data: Record<string, unknown>; } export interface GenerateBatchUINResponse { code: number; message: string; data: { uins: string[]; }; } export interface LogParameters { page: string; limit: string; type: 'CREATE' | 'UPDATE' | 'DELETE'; systemId: string; } export interface LogResponse { code: number; message: string; data: Record<string, unknown>; totalCount: number; page: number; limit: number; } export interface SystemConsumerRequest { name: string; domain: string; } export interface SystemResponse { code: number; message: string; data: Record<string, unknown>; } export interface SystemGenerateTokenRequest { clientId: string; clientSecret: string; }