From a64ed3d7c25f062f3215359815d27f9174fa1b9c Mon Sep 17 00:00:00 2001 From: Audric SABATIER Date: Thu, 13 Oct 2022 17:02:59 +0000 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'Diagramme=20de=20c?= =?UTF-8?q?lasse'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Diagramme-de-classe.md | 54 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/Diagramme-de-classe.md b/Diagramme-de-classe.md index 150e5f7..8f728e6 100644 --- a/Diagramme-de-classe.md +++ b/Diagramme-de-classe.md @@ -15,7 +15,9 @@ classDiagram } class Conversation{ - - messages : List; + - messages : List + - firstUser : User + - secondUser : User } class Message{ @@ -64,4 +66,52 @@ classDiagram IPersistenceManager <|-- DataSerializer IPersistenceManager <|-- DataBaseAccesser -``` \ No newline at end of file +``` + +--- + +### User : + +Classe modélisant un utilisateur de l'application. + +**Attributs :** + +```` + * idDafl : ID unique permettant d'identifier un utilisateur + * usernameDafl : Pseudo d'un utilisateur lui permettant de s'authentifier + * nameDafl : Prénom d'un utilisateur, visible par les autres utilisateurs dans l'application + * passwDafl : Mot de passe de l'utilisateur lui permettant de s'authentifier + * usernameAPI : Pseudo **Spotify** de l'utilisateur lui permettant de s'authentifier à son compte Spotify + * passwAPI : Mot de passe **Spotify** de l'utilisateur lui permettant de s'authentifier à son compte Spotify + ```` + + +--- + + +### Conversation : + +Classe modélisant une conversation entre deux utilisateurs. + +**Attributs :** + +```` + * messages : Liste contenant tout les messages de la conversation entre les deux users + * firstUser : Un des utilisateur concerné par la discussion + * seconduser : Autre utilisateur concerné par la discussion +```` + + +--- + + +### Message : + +Classe modélisant un message présent dans une discussion. + +**Attributs :** + +```` + * sender : utilisateur qui a envoyé le message + * content : contenu du message +````