@uin-federation/sdk
Version:
This SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API
54 lines • 1.22 kB
TypeScript
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;
}
export interface HealthResponse {
status: string;
info: Record<string, unknown>;
error: Record<string, unknown>;
details: Record<string, unknown>;
}
//# sourceMappingURL=types.d.ts.map