Skip to content

Commit fae4b82

Browse files
committed
affiche membre complet
1 parent c6e5780 commit fae4b82

File tree

38 files changed

+6081
-44
lines changed

38 files changed

+6081
-44
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
export interface CompteInfo {
2+
codAgencia: string;
3+
numCuenta: string;
4+
codCategoria: string;
5+
categorieLibelle: string;
6+
codSistema: string;
7+
codProducto: string;
8+
codUsuario: string;
9+
fecUltMovimiento: Date;
10+
salDisponible: number;
11+
salPromedio: number;
12+
salCongelado?: number;
13+
salTransito?: number;
14+
salReserva?: number;
15+
indEstado?: string;
16+
statutCompte?: string;
17+
fecApertura?: Date;
18+
joursSansMouvement?: number;
19+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { FicheSignaletiqueMetadata, FicheSignaletiqueWithSolde } from './FicheSignaletiqueWithSolde';
2+
3+
export interface FicheSignaletiqueResponse {
4+
time: number;
5+
timeStamp: number;
6+
code: number;
7+
statusCode: number;
8+
path: string;
9+
httpStatus: string;
10+
status: string;
11+
message: string;
12+
data: {
13+
metadata: FicheSignaletiqueMetadata;
14+
code: number;
15+
data: FicheSignaletiqueWithSolde;
16+
status: string;
17+
};
18+
}
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
import { CompteInfo } from './CompteInfo';
2+
3+
export interface FicheSignaletiqueWithSolde {
4+
// Informations de base
5+
codEmpresa: string;
6+
codCliente: string;
7+
catCliente: string;
8+
nomCliente: string;
9+
indPersona: string;
10+
fecIngreso: string;
11+
telPrincipal: string;
12+
telSecundario?: string;
13+
telOtro?: string;
14+
indRelacion: string;
15+
fecReactivacion?: string;
16+
codAgencia: string;
17+
codcteAsoCom?: string;
18+
codcteGrpSol?: string;
19+
provServDestino: string;
20+
21+
// Informations personne physique
22+
codProfesion: string;
23+
codActividad: string;
24+
codSector: string;
25+
primerNombre: string;
26+
segundoNombre?: string;
27+
primerApellido: string;
28+
segundoApellido?: string;
29+
estCivil: string;
30+
indSexo: string;
31+
nomConyugue?: string;
32+
nacionalidad: string;
33+
lugarNacimiento: string;
34+
numHijos: number;
35+
tenenciaVivienda: string;
36+
antiguedadResidencia: number;
37+
codCteConyugue?: string;
38+
tenenciaPuesto: string;
39+
antiguedadPuesto: number;
40+
41+
// Informations d'identification
42+
codTipoId: string;
43+
numId: string;
44+
fecVencim: string;
45+
46+
// Informations associé
47+
indEstado: string;
48+
fechIngresoAsociado: string;
49+
fechInactivacion?: string;
50+
fechRenuncia?: string;
51+
codMotRenuncia?: string;
52+
codPlanilla?: string;
53+
tipAsociado: string;
54+
lugarTrabajo?: string;
55+
tipTrabajo?: string;
56+
salario?: number;
57+
cantDependientes?: number;
58+
dirTrabajo?: string;
59+
nomBeneficiario: string;
60+
relacBeneficiario: string;
61+
fechNacimiento: string;
62+
numSesion?: number;
63+
numArticulo?: number;
64+
tipoUnion?: string;
65+
tipoPlanilla?: string;
66+
puesto?: string;
67+
68+
// Informations adresse
69+
codDireccion: string;
70+
codPais: string;
71+
codProvincia: string;
72+
codCanton: string;
73+
codDistrito: string;
74+
tipDireccion: string;
75+
apdoPostal?: string;
76+
codPostal?: string;
77+
detDireccion: string;
78+
79+
// Meta information
80+
clientExists: boolean;
81+
82+
// Informations de comptes et soldes
83+
comptes: CompteInfo[];
84+
totalComptes: number;
85+
comptesActifs: number;
86+
comptesInactifs: number;
87+
totalSoldeDisponible: number;
88+
totalSoldeMoyen: number;
89+
totalSoldeCongelado: number;
90+
totalSoldeTransit: number;
91+
totalSoldeReserve: number;
92+
93+
// Libellés formatés
94+
statutClientLibelle: string;
95+
nombreComplet: string;
96+
estatCivilLibelle: string;
97+
typeHabitationLibelle: string;
98+
typeTravailLibelle: string;
99+
sexeLibelle: string;
100+
}
101+
102+
export interface FicheSignaletiqueMetadata {
103+
comptesParCategorie: { [key: string]: number };
104+
totalComptes: number;
105+
soldeSummary: {
106+
totalReserve: number;
107+
totalCongelado: number;
108+
totalTransit: number;
109+
totalMoyen: number;
110+
totalDisponible: number;
111+
};
112+
nomComplet: string;
113+
comptesActifs: number;
114+
clientExists: boolean;
115+
typePersonne: string;
116+
nombreComptes: number;
117+
comptesInactifs: number;
118+
statut: string;
119+
}

0 commit comments

Comments
 (0)