Coverage Summary for Class: InAppIsPriorityDeserializer (cloud.mindbox.mobile_sdk.inapp.data.dto.deserializers)
| Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| InAppIsPriorityDeserializer |
100%
(2/2)
|
100%
(2/2)
|
100%
(2/2)
|
100%
(10/10)
|
| InAppIsPriorityDeserializer$Companion |
|
| Total |
100%
(2/2)
|
100%
(2/2)
|
100%
(2/2)
|
100%
(10/10)
|
package cloud.mindbox.mobile_sdk.inapp.data.dto.deserializers
import com.google.gson.JsonDeserializationContext
import com.google.gson.JsonDeserializer
import com.google.gson.JsonElement
import java.lang.reflect.Type
internal class InAppIsPriorityDeserializer : JsonDeserializer<Boolean> {
override fun deserialize(json: JsonElement?, typeOfT: Type?, context: JsonDeserializationContext?): Boolean =
json?.getBoolean() ?: false
companion object {
const val IS_PRIORITY_INAPP = "isPriority"
}
}