Updated objects based on DB needs
This commit is contained in:
@@ -5,23 +5,48 @@ import kotlinx.serialization.Serializable
|
||||
@Serializable
|
||||
data class CollectionItem(
|
||||
val id: Long,
|
||||
val title: String?,
|
||||
val author: String?,
|
||||
val publisher: String?,
|
||||
val publishingDate: String?,
|
||||
val locNumber: String?,
|
||||
val deweyDecimalNumber: String?,
|
||||
val isbn: Int?,
|
||||
val sortTitle: String?,
|
||||
val format: String?,
|
||||
val language: String?,
|
||||
val pageCount: Int?,
|
||||
val category: String?,
|
||||
val description: String?,
|
||||
val priceInCents: Int?,
|
||||
val coverImageUri: String?,
|
||||
val isCheckedIn: Boolean,
|
||||
val isArchived: Boolean,
|
||||
val isLost: Boolean,
|
||||
val lostDate: String?,
|
||||
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",
|
||||
)
|
||||
|
||||
|
||||
@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