Coverage Summary for Class: ElementDto (cloud.mindbox.mobile_sdk.inapp.data.dto)

Class Method, % Branch, % Line, % Instruction, %
ElementDto 100% (1/1) 100% (1/1) 100% (2/2)
ElementDto$CloseButtonElementDto 100% (6/6) 100% (11/11) 100% (28/28)
ElementDto$CloseButtonElementDto$Companion
ElementDto$CloseButtonElementDto$PositionDto 100% (2/2) 100% (3/3) 100% (7/7)
ElementDto$CloseButtonElementDto$PositionDto$MarginDto 100% (6/6) 100% (11/11) 100% (30/30)
ElementDto$CloseButtonElementDto$SizeDto 100% (4/4) 100% (7/7) 100% (17/17)
Total 100% (19/19) 100% (33/33) 100% (84/84)


 package cloud.mindbox.mobile_sdk.inapp.data.dto
 
 import com.google.gson.annotations.SerializedName
 
 internal sealed class ElementDto {
 
     internal data class CloseButtonElementDto(
         @SerializedName("color")
         val color: String?,
         @SerializedName("lineWidth")
         val lineWidth: Any?,
         @SerializedName("position")
         val position: PositionDto?,
         @SerializedName("size")
         val size: SizeDto?,
         @SerializedName("${"$"}type")
         val type: String?
     ) : ElementDto() {
 
         internal companion object {
             const val CLOSE_BUTTON_ELEMENT_JSON_NAME = "closeButton"
         }
 
         internal data class PositionDto(
             @SerializedName("margin")
             val margin: MarginDto?
         ) {
             internal data class MarginDto(
                 @SerializedName("bottom")
                 val bottom: Double?,
                 @SerializedName("kind")
                 val kind: String?,
                 @SerializedName("left")
                 val left: Double?,
                 @SerializedName("right")
                 var right: Double?,
                 @SerializedName("top")
                 val top: Double?
             )
         }
 
         internal data class SizeDto(
             @SerializedName("height")
             val height: Double?,
             @SerializedName("kind")
             val kind: String?,
             @SerializedName("width")
             val width: Double?
         )
     }
 }