From 96efb3123f375d37db4f08a933dea391a9b383c8 Mon Sep 17 00:00:00 2001 From: Kevin Boulongne Date: Tue, 8 Oct 2024 11:09:01 +0200 Subject: [PATCH] Add `thumbnailPath` in File --- .../common/interfaces/transfers/File.kt | 1 + .../database/models/transfers/FileDB.kt | 1 + .../network/models/transfer/FileApi.kt | 3 +++ 3 files changed, 5 insertions(+) diff --git a/STCommon/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/common/interfaces/transfers/File.kt b/STCommon/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/common/interfaces/transfers/File.kt index 96c2a56..7c8753b 100644 --- a/STCommon/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/common/interfaces/transfers/File.kt +++ b/STCommon/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/common/interfaces/transfers/File.kt @@ -30,4 +30,5 @@ interface File { var mimeType: String var receivedSizeInBytes: Long var path: String? + var thumbnailPath: String? } diff --git a/STDatabase/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/database/models/transfers/FileDB.kt b/STDatabase/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/database/models/transfers/FileDB.kt index 877e96a..0d73934 100644 --- a/STDatabase/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/database/models/transfers/FileDB.kt +++ b/STDatabase/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/database/models/transfers/FileDB.kt @@ -35,4 +35,5 @@ class FileDB : File, RealmObject { override var mimeType: String = "" override var receivedSizeInBytes: Long = 0L override var path: String? = "" + override var thumbnailPath: String? = "" } diff --git a/STNetwork/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/network/models/transfer/FileApi.kt b/STNetwork/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/network/models/transfer/FileApi.kt index 7cd149e..d0f563a 100644 --- a/STNetwork/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/network/models/transfer/FileApi.kt +++ b/STNetwork/src/commonMain/kotlin/com/infomaniak/multiplatform_swisstransfer/network/models/transfer/FileApi.kt @@ -21,6 +21,7 @@ import com.infomaniak.multiplatform_swisstransfer.common.interfaces.transfers.Fi import com.infomaniak.multiplatform_swisstransfer.network.serializers.DateToTimestampSerializer import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +import kotlinx.serialization.Transient @Serializable class FileApi : File { @@ -44,4 +45,6 @@ class FileApi : File { override var mimeType: String = "" override var receivedSizeInBytes: Long = 0L override var path: String? = null + @Transient + override var thumbnailPath: String? = null }