From 96b9e10b86b5de1e4f9e76aa4cb9a68def6b1397 Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Tue, 2 Apr 2024 17:17:30 +0200 Subject: [PATCH] Ajout code DTO --- .../ScientifiqueListInfosDTO.kt | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/fr/iut/sciencequest/model/dto/ScientifiqueDTOs/ScientifiqueListInfosDTO.kt b/android/app/src/main/java/fr/iut/sciencequest/model/dto/ScientifiqueDTOs/ScientifiqueListInfosDTO.kt index 5d3e594..c6e5a82 100644 --- a/android/app/src/main/java/fr/iut/sciencequest/model/dto/ScientifiqueDTOs/ScientifiqueListInfosDTO.kt +++ b/android/app/src/main/java/fr/iut/sciencequest/model/dto/ScientifiqueDTOs/ScientifiqueListInfosDTO.kt @@ -1,4 +1,21 @@ package fr.iut.sciencequest.model.dto.ScientifiqueDTOs -class ScientifiqueListInfosDTO { -} \ No newline at end of file +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +@Serializable +open class ScientifiqueListInfosPageDTO( + @SerialName("totalElements") + val nbScientfiques: Int, + + @SerialName("totalPages") + val nbPages: Int, + + @SerialName("size") + val nbScientifiquesParPage: Int +) + +@Serializable +open class ScientifiqueListInfosDTO ( + val page: ScientifiqueListInfosPageDTO +) \ No newline at end of file