Skip to content
Younes Boutkrida edited this page Apr 6, 2023 · 1 revision

Trombinoscope

Users

  GET /users

Retourne la liste d’utilisateur qui suivent le critère demandé

Parameter Description
name nom, prénom, surnom de l’utilisateur. Il faut donc chercher dans PLUSIEURS champs dans la db
ue[] UEs de l’utilisateur. Pour être renvoyé, l’utilisateur doit avoir toutes ces ues
id numéro UTT
still_here (NON IMPLEMENTE) : true ou false, est-ce que l’utilisateur cherché est toujours à l’UTT ?
branch La branche de l’utilisateur telle que renvoyée par l’API (ING TC, ING RT, …)
filiere La filière de l’utilisateur telle que renvoyée par l’API (ATM, TNQ, …)
semester Le numéro du semestre
phone Le numéro de téléphone
mail L’email personnel de l’utilisateur
is_student true ou false. Est-ce que l’utilisateur est un étudiant ou un employé/enseignant
page Le numéro de la page a renvoyer (page = 1 : on renvoie les x premiers résultats ; page = 2 : on renvoie les résultats x+1 à 2*x)

User

  GET /users/{id}

Retourne toutes les informations publiques de l’utilisateur. Ces informations peuvent dépendre en fonction des utilisateurs (si un utilisateur ne veut pas que son numéro de tél soit public par exemple, on ne le retourne pas)

Nom, prénom, surnom, numéro étudiant, e-mail utt, e-mail perso, discord, branche, filière, semestre, sexe, image, associations, cotisation BDE, emploi du temps, UEs, date de naissance, numéro de téléphone, nationnalité, adresse

UsersBirthday

  GET /users/birthday

Retourne la liste d’utilisateur dont c’est l’anniversaire aujourd’hui

Guide des UEs

UEs

  GET /ues

Retourne la liste des UEs matchant les paramètres fournis

Les données renvoyées sont : id, code, nom, type de crédits, est-ce que l’ue est fermée

Parameter Description
code pas besoin d’être exact
category CS, TM, …
closed true ou false, ou rien
branch la branche de l’UE
filiere la filière de l’UE
langage “fr” ou “en”
semester A (autumn) ou S (spring)

UE

  GET /ues/{id}

Retourne le détail d’une UE en particulier