TP-25460 | Alternate field name added for viewId & visible (#22)

This commit is contained in:
Kishan Kumar
2023-04-17 12:29:56 +05:30
committed by GitHub Enterprise
parent d8c14bee9a
commit 57ea28d84d
2 changed files with 4 additions and 0 deletions

View File

@@ -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

View File

@@ -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<String, BaseProperty>? = null,
@SerializedName("visible", alternate = ["isVisible"])
var visible: Boolean? = null
) : Parcelable {
open fun copyNonNullFrom(property: BaseProperty?) {