Coverage Summary for Class: InAppActionCallbacks (cloud.mindbox.mobile_sdk.inapp.domain.interfaces)

Class Method, % Branch, % Line, % Instruction, %
InAppActionCallbacks$copy$1 0% (0/1) 0% (0/4) 0% (0/22)
InAppActionCallbacks$DefaultImpls 0% (0/1) 0% (0/4) 0% (0/16)
Total 0% (0/2) 0% (0/8) 0% (0/38)


 package cloud.mindbox.mobile_sdk.inapp.domain.interfaces
 
 import cloud.mindbox.mobile_sdk.inapp.domain.models.OnInAppClick
 import cloud.mindbox.mobile_sdk.inapp.domain.models.OnInAppDismiss
 import cloud.mindbox.mobile_sdk.inapp.domain.models.OnInAppShown
 
 internal interface InAppActionCallbacks {
     val onInAppClick: OnInAppClick
     val onInAppShown: OnInAppShown
     val onInAppDismiss: OnInAppDismiss
 
     fun copy(
         onInAppClick: OnInAppClick = this.onInAppClick,
         onInAppShown: OnInAppShown = this.onInAppShown,
         onInAppDismiss: OnInAppDismiss = this.onInAppDismiss
     ): InAppActionCallbacks = object : InAppActionCallbacks {
         override val onInAppClick = onInAppClick
         override val onInAppShown = onInAppShown
         override val onInAppDismiss = onInAppDismiss
     }
 }