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

Class Method, % Branch, % Line, % Instruction, %
InAppFailureTracker$DefaultImpls 100% (2/2) 100% (2/2) 100% (4/4)
Total 100% (2/2) 100% (2/2) 100% (4/4)


 package cloud.mindbox.mobile_sdk.inapp.domain.interfaces.managers
 
 import cloud.mindbox.mobile_sdk.models.operation.request.FailureReason
 
 internal interface InAppFailureTracker {
 
     fun sendFailure(
         inAppId: String,
         failureReason: FailureReason,
         errorDetails: String?,
         tags: Map<String, String>? = null
     )
 
     fun collectFailure(
         inAppId: String,
         failureReason: FailureReason,
         errorDetails: String?,
         tags: Map<String, String>? = null
     )
 
     fun sendCollectedFailures()
 
     fun clearFailures()
 }