From 1faa666b6d837bd501bae97bc95afb8886629fcc Mon Sep 17 00:00:00 2001 From: Renaud BEURET Date: Tue, 19 Mar 2024 16:52:40 +0100 Subject: [PATCH] [ADD] DTO Scientifique/Difficulte/Thematique --- .../fr/iut/sciencequest/model/dto/Difficulte.kt | 9 +++++++++ .../iut/sciencequest/model/dto/Scientifique.kt | 17 +++++++++++++++++ .../fr/iut/sciencequest/model/dto/Thematique.kt | 9 +++++++++ 3 files changed, 35 insertions(+) create mode 100644 android/app/src/main/java/fr/iut/sciencequest/model/dto/Difficulte.kt create mode 100644 android/app/src/main/java/fr/iut/sciencequest/model/dto/Scientifique.kt create mode 100644 android/app/src/main/java/fr/iut/sciencequest/model/dto/Thematique.kt diff --git a/android/app/src/main/java/fr/iut/sciencequest/model/dto/Difficulte.kt b/android/app/src/main/java/fr/iut/sciencequest/model/dto/Difficulte.kt new file mode 100644 index 0000000..cd4f41e --- /dev/null +++ b/android/app/src/main/java/fr/iut/sciencequest/model/dto/Difficulte.kt @@ -0,0 +1,9 @@ +package fr.iut.sciencequest.model.dto + +import kotlinx.serialization.Serializable; + +@Serializable +data class DifficulteDTO ( + val id: Int, + val libelle: String +) \ No newline at end of file diff --git a/android/app/src/main/java/fr/iut/sciencequest/model/dto/Scientifique.kt b/android/app/src/main/java/fr/iut/sciencequest/model/dto/Scientifique.kt new file mode 100644 index 0000000..89f8eda --- /dev/null +++ b/android/app/src/main/java/fr/iut/sciencequest/model/dto/Scientifique.kt @@ -0,0 +1,17 @@ +package fr.iut.sciencequest.model.dto + +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable; + +@Serializable +data class ScientifiqueDTO ( + val id: Int, + val nom: String, + val prenom: String, + val photo: String, + val descriptif: String, + @SerialName("ratiotrouve") + val ratioTrouve: Float, + val sexe: Char, + val difficulte: DifficulteDTO +) \ No newline at end of file diff --git a/android/app/src/main/java/fr/iut/sciencequest/model/dto/Thematique.kt b/android/app/src/main/java/fr/iut/sciencequest/model/dto/Thematique.kt new file mode 100644 index 0000000..b07da37 --- /dev/null +++ b/android/app/src/main/java/fr/iut/sciencequest/model/dto/Thematique.kt @@ -0,0 +1,9 @@ +package fr.iut.sciencequest.model.dto + +import kotlinx.serialization.Serializable; + +@Serializable +data class ThematiqueDTO ( + val id: Int, + val libelle: String +) \ No newline at end of file