UNPKG

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

Version:

This 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; }