Mise à jour de 'Diagramme de classe'

master
Audric SABATIER 3 years ago
parent 2794e495f6
commit a64ed3d7c2

@ -15,7 +15,9 @@ classDiagram
}
class Conversation{
- messages : List<Message>;
- messages : List<Message>
- firstUser : User
- secondUser : User
}
class Message{
@ -64,4 +66,52 @@ classDiagram
IPersistenceManager <|-- DataSerializer
IPersistenceManager <|-- DataBaseAccesser
```
```
---
### 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
````

Loading…
Cancel
Save