diff --git a/shared/src/main/kotlin/de/bollwerk/shared/model/ResourceDto.kt b/shared/src/main/kotlin/de/bollwerk/shared/model/ResourceDto.kt new file mode 100644 index 0000000..7629d6c --- /dev/null +++ b/shared/src/main/kotlin/de/bollwerk/shared/model/ResourceDto.kt @@ -0,0 +1,21 @@ +package de.bollwerk.shared.model + +import kotlinx.serialization.Serializable + +@Serializable +data class ResourceDto( + val guid: String, + val title: String, + val description: String, + val tags: List, + val fileFormat: String, + val mimeType: String, + val fileSize: Long, + val releaseDate: String? = null, + val createdAt: Long, + val updatedAt: Long, + val author: String? = null, + val language: String? = null, + val edition: String? = null, + val downloadUrl: String = "" +)