diff --git a/navi-uitron/src/main/java/com/navi/uitron/model/ui/ConstraintProperty.kt b/navi-uitron/src/main/java/com/navi/uitron/model/ui/ConstraintProperty.kt index 15d58bf..e2e5d08 100644 --- a/navi-uitron/src/main/java/com/navi/uitron/model/ui/ConstraintProperty.kt +++ b/navi-uitron/src/main/java/com/navi/uitron/model/ui/ConstraintProperty.kt @@ -8,6 +8,7 @@ package com.navi.uitron.model.ui import android.os.Parcelable +import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize @@ -33,6 +34,7 @@ data class ConstraintLink( @Parcelize data class Link( + @SerializedName("viewId", alternate = ["layoutId"]) val viewId: String? = null, val constraint: String? = null, val margin: Int? = null diff --git a/navi-uitron/src/main/java/com/navi/uitron/model/ui/UiTronView.kt b/navi-uitron/src/main/java/com/navi/uitron/model/ui/UiTronView.kt index 2375d37..75c1cdc 100644 --- a/navi-uitron/src/main/java/com/navi/uitron/model/ui/UiTronView.kt +++ b/navi-uitron/src/main/java/com/navi/uitron/model/ui/UiTronView.kt @@ -8,6 +8,7 @@ package com.navi.uitron.model.ui import android.os.Parcelable +import com.google.gson.annotations.SerializedName import com.navi.uitron.model.data.UiTronData import kotlinx.parcelize.Parcelize @@ -35,6 +36,7 @@ open class BaseProperty( var backgroundColor: String? = null, var shape: UiTronShape? = null, var statesMap: Map? = null, + @SerializedName("visible", alternate = ["isVisible"]) var visible: Boolean? = null ) : Parcelable { open fun copyNonNullFrom(property: BaseProperty?) {