Coverage Summary for Class: ProductSegmentationRequestDto (cloud.mindbox.mobile_sdk.inapp.domain.models)

Class Class, % Method, % Branch, % Line, % Instruction, %
ProductSegmentationRequestDto 100% (1/1) 33.3% (1/3) 60% (3/5) 66.7% (8/12)


 package cloud.mindbox.mobile_sdk.inapp.domain.models
 
 import cloud.mindbox.mobile_sdk.models.operation.Ids
 import com.google.gson.annotations.SerializedName
 
 internal data class ProductSegmentationRequestDto(
     @SerializedName("products")
     val products: List<ProductRequestDto>,
     @SerializedName("segmentations")
     val segmentations: List<SegmentationRequestDto>,
 )
 
 internal data class SegmentationRequestDto(
     @SerializedName("ids")
     val ids: SegmentationRequestIds,
 )
 
 internal data class SegmentationRequestIds(
     @SerializedName("externalId")
     val externalId: String
 )
 
 internal data class ProductRequestDto(
     @SerializedName("ids")
     val ids: Ids,
 )