DeepLinkInfo.kt

package chat.rocket.android.authentication.domain.model

import android.annotation.SuppressLint
import android.os.Parcelable
import kotlinx.android.parcel.Parcelize

// see https://rocket.chat/docs/developer-guides/deeplink/ for documentation

const val DEEP_LINK_INFO_KEY = "deep_link_info"

@SuppressLint("ParcelCreator")
@Parcelize
data class DeepLinkInfo(
    val url: String,
    val userId: String?,
    val token: String?,
    val rid: String?,
    val roomType: String?,
    val roomName: String?
) : Parcelable