All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonJvmMain.io.sentry.kotlin.multiplatform.protocol.SentryId.kt Maven / Gradle / Ivy

package io.sentry.kotlin.multiplatform.protocol

import io.sentry.kotlin.multiplatform.JvmSentryId

actual data class SentryId actual constructor(val sentryIdString: String) : ISentryId {

    actual companion object {
        actual val EMPTY_ID: SentryId = SentryId("")
    }

    private var jvmSentryId: JvmSentryId? = null

    init {
        jvmSentryId = if (sentryIdString.isEmpty()) {
            JvmSentryId.EMPTY_ID
        } else {
            JvmSentryId(sentryIdString)
        }
    }

    actual override fun toString(): String {
        return jvmSentryId.toString()
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy