StatsLogger

class StatsLogger

Author

Umang Chamaria Date: 2019-10-11

Constructors

StatsLogger
Link copied to clipboard
fun StatsLogger()

Functions

campaignStatToJson
Link copied to clipboard
fun campaignStatToJson(stats: CampaignStats): JSONObject
logCampaignAttempted
Link copied to clipboard
fun logCampaignAttempted(campaignMetaList: List<InAppCampaign>)
logDeviceOrientationNotSupported
Link copied to clipboard
fun logDeviceOrientationNotSupported(inAppCampaignList: List<InAppCampaign>)
logImpressionStageFailure
Link copied to clipboard
fun logImpressionStageFailure(campaign: CampaignPayload, statusCode: EvaluationStatusCode)
logPriorityStageFailure
Link copied to clipboard
fun logPriorityStageFailure(campaign: InAppCampaign, statusCode: EvaluationStatusCode)
updateStatForCampaign
Link copied to clipboard
fun updateStatForCampaign(campaignContext: CampaignContext, timestamp: String, reason: String)
fun updateStatForCampaign(campaignPayload: CampaignPayload, timestamp: String, reason: String)
fun updateStatForCampaign(campaign: InAppCampaign, timestamp: String, reason: String)
writeStatsToStorage
Link copied to clipboard
fun writeStatsToStorage(context: Context, sdkConfig: SdkConfig)