Refacotor some package & add book / detail response to the API.

This commit is contained in:
Thomas Andres Gomez 2021-05-09 13:04:00 +02:00
parent 31b6aed8a8
commit 4ede938017
15 changed files with 134 additions and 30 deletions

View file

@ -0,0 +1,15 @@
package com.pixelized.biblib.ui.data
import com.pixelized.biblib.network.client.IBibLibClient.Companion.THUMBNAIL_URL
import java.net.URL
data class BookThumbnailUio(
val id: Int,
val genre: String,
val title: String,
val author: String,
val date: String,
val series: String?
) {
val cover: URL = URL("${THUMBNAIL_URL}/$id.jpg")
}

View file

@ -0,0 +1,18 @@
package com.pixelized.biblib.ui.data
import com.pixelized.biblib.network.client.IBibLibClient.Companion.COVER_URL
import java.net.URL
data class BookUio(
val id: Int,
val title: String,
val author: String,
val genre: String,
val rating: Float,
val language: String,
val date: String,
val series: String?,
val description: String,
) {
val cover: URL = URL("${COVER_URL}/$id.jpg")
}