Add inventory item detail detail (basic)
This commit is contained in:
parent
05a376aea8
commit
c94c820efb
28 changed files with 490 additions and 77 deletions
|
|
@ -8,7 +8,7 @@ data class Item(
|
|||
val alterations: List<String>,
|
||||
) {
|
||||
data class MetaData(
|
||||
val name: String,
|
||||
val label: String,
|
||||
val description: String,
|
||||
val thumbnail: String?,
|
||||
val image: String?,
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ class ItemJsonFactoryV1 {
|
|||
return Item(
|
||||
id = json.id,
|
||||
metadata = Item.MetaData(
|
||||
name = json.metadata.name,
|
||||
label = json.metadata.name,
|
||||
description = json.metadata.description,
|
||||
image = json.metadata.image,
|
||||
thumbnail = json.metadata.thumbnail,
|
||||
|
|
@ -28,7 +28,7 @@ class ItemJsonFactoryV1 {
|
|||
return ItemJsonV1(
|
||||
id = item.id,
|
||||
metadata = ItemJsonV1.ItemMetadataJsonV1(
|
||||
name = item.metadata.name,
|
||||
name = item.metadata.label,
|
||||
description = item.metadata.description,
|
||||
image = item.metadata.image,
|
||||
thumbnail = item.metadata.thumbnail,
|
||||
|
|
|
|||
|
|
@ -3,4 +3,5 @@ package com.pixelized.shared.lwa.model.tag
|
|||
data class Tag(
|
||||
val id: String,
|
||||
val label: String,
|
||||
val meta: Boolean,
|
||||
)
|
||||
|
|
@ -9,6 +9,7 @@ class TagJsonFactory {
|
|||
is TagJsonV1 -> Tag(
|
||||
id = json.id,
|
||||
label = json.label,
|
||||
meta = json.meta ?: false,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -19,6 +20,7 @@ class TagJsonFactory {
|
|||
return TagJsonV1(
|
||||
id = tag.id,
|
||||
label = tag.label,
|
||||
meta = tag.meta.takeIf { it },
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -6,4 +6,5 @@ import kotlinx.serialization.Serializable
|
|||
data class TagJsonV1(
|
||||
override val id: String,
|
||||
val label: String,
|
||||
val meta: Boolean?,
|
||||
) : TagJson
|
||||
Loading…
Add table
Add a link
Reference in a new issue