Updated objects based on DB needs
This commit is contained in:
@@ -5,23 +5,48 @@ import kotlinx.serialization.Serializable
|
|||||||
@Serializable
|
@Serializable
|
||||||
data class CollectionItem(
|
data class CollectionItem(
|
||||||
val id: Long,
|
val id: Long,
|
||||||
val title: String?,
|
val title: String = "",
|
||||||
val author: String?,
|
val author: String = "",
|
||||||
val publisher: String?,
|
val publisher: String = "",
|
||||||
val publishingDate: String?,
|
val publishingDate: String = "9999-12-31",
|
||||||
val locNumber: String?,
|
val locNumber: String = "",
|
||||||
val deweyDecimalNumber: String?,
|
val deweyDecimalNumber: String = "",
|
||||||
val isbn: Int?,
|
val isbn: Long = 0L,
|
||||||
val sortTitle: String?,
|
val sortTitle: String = "",
|
||||||
val format: String?,
|
val format: String = "",
|
||||||
val language: String?,
|
val language: String = "",
|
||||||
val pageCount: Int?,
|
val pageCount: Int = 0,
|
||||||
val category: String?,
|
val categories: String = "",
|
||||||
val description: String?,
|
val description: String = "blank",
|
||||||
val priceInCents: Int?,
|
val priceInCents: Int = 0,
|
||||||
val coverImageUri: String?,
|
val coverImageUri: String = "default",
|
||||||
val isCheckedIn: Boolean,
|
val isCheckedIn: Boolean = true,
|
||||||
val isArchived: Boolean,
|
val isArchived: Boolean = false,
|
||||||
val isLost: Boolean,
|
val isLost: Boolean = false,
|
||||||
val lostDate: String?,
|
val lostDate: String = "9999-12-31",
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@Serializable
|
||||||
|
data class NewCollectionItem(
|
||||||
|
// ID to be inserted by Database
|
||||||
|
val title: String = "",
|
||||||
|
val author: String = "",
|
||||||
|
val publisher: String = "",
|
||||||
|
val publishingDate: String = "9999-12-31",
|
||||||
|
val locNumber: String = "",
|
||||||
|
val deweyDecimalNumber: String = "",
|
||||||
|
val isbn: Long = 0L,
|
||||||
|
val sortTitle: String = "",
|
||||||
|
val format: String = "",
|
||||||
|
val language: String = "",
|
||||||
|
val pageCount: Int = 0,
|
||||||
|
val categories: String = "",
|
||||||
|
val description: String = "blank",
|
||||||
|
val priceInCents: Int = 0,
|
||||||
|
val coverImageUri: String = "default",
|
||||||
|
val isCheckedIn: Boolean = true,
|
||||||
|
val isArchived: Boolean = false,
|
||||||
|
val isLost: Boolean = false,
|
||||||
|
val lostDate: String = "9999-12-31",
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user