sfrmobile-api
Version:
Client de l'API mobile SFR/RED
90 lines (89 loc) • 2.46 kB
TypeScript
export interface FicheMonCompte {
civilite: string;
cogeres?: any[];
commandes: any[];
compteWebFixeAdmin: boolean | null;
emailDeContactFixe: null | string;
emailDeContactMobile: null | string;
emailDeSecours: null | string;
empreinte: {
etat: string;
date: string;
};
idAsc: string;
ligneGestionnaire?: FicheMonCompte[];
lignesEnGestion?: FicheMonCompte[];
lignesFixes: Array<{
boxImg: string;
crmid: string;
dateActivation: string;
dateCreation: string;
decodeurImg: string;
decodeurTV: boolean;
facturationData: {
adresse: Adresse;
};
gamme: string;
isNumericable: boolean;
libelleCommercialBox: string;
libelleCommercialDecodeur: string;
libelleOffreSouscrite: string;
multipackId: string;
multipackRemiseGroupe: number;
multipackRemiseLigne: number;
ndi: string;
optionsSouscrites: Array<{
codeOption: string;
libelle: null | string;
}>;
profilPSW: string;
statutJoya: string;
technoLigne: string;
utilisateurData: {
adresse: Adresse;
};
}>;
lignesMobiles: Array<{
box4G: boolean;
facturationData: {
adresse: Adresse;
};
gammeTarifaire: string;
libelleForfait: string;
msisdn: string;
multipackId: null | string;
multipackRemiseGroupe: number | null;
multipackRemiseLigne: number | null;
numeroContrat: string;
offreYellow: null | string;
optionsSouscrites: Array<{
codeOption: string;
libelle: null | string;
}> | Array<{
codeProduit: string;
libelleCourt: string;
}>;
profilPSW: string;
segment: string;
statutJoya: string | null;
telephoneMobileIdBacarat: string | null;
telephoneMobileImei: string;
telephoneMobileTac: string;
utilisateurData: {
adresse: Adresse;
};
}>;
logins: string[];
may: boolean;
nom: string;
prenom: string;
srr: boolean;
telephoneFixeDeContact: null | string;
telephoneMobileDeContact: string;
telephoneMobileDeSecours: string;
}
export interface Adresse {
adresse: string;
codePostal: string;
localite: string;
}