SLRInviteData

@Serializable
data class SLRInviteData(val linkId: String? = null, val eventId: String? = null, val externalEventId: String? = null, val groupId: String? = null, val externalGroupId: String? = null, val gamification: Boolean? = null, val groupType: SLRInviteData.GroupType? = null, val user: SLRInviteData.User) : Serializable

Invite link data payload.

Constructors

Link copied to clipboard
constructor(linkId: String? = null, eventId: String? = null, externalEventId: String? = null, groupId: String? = null, externalGroupId: String? = null, gamification: Boolean? = null, groupType: SLRInviteData.GroupType? = null, user: SLRInviteData.User)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
@Serializable
data class User(val id: String, val tinodeUserId: String? = null, val name: String? = null, val username: String? = null, val avatar: String? = null) : Serializable

Properties

Link copied to clipboard
val eventId: String? = null
Link copied to clipboard
val externalEventId: String? = null
Link copied to clipboard
val externalGroupId: String? = null
Link copied to clipboard
val gamification: Boolean? = null
Link copied to clipboard
val groupId: String? = null
Link copied to clipboard
@Serializable(with = GroupTypeSerializer::class)
val groupType: SLRInviteData.GroupType? = null
Link copied to clipboard
val linkId: String? = null
Link copied to clipboard

Functions

Link copied to clipboard
fun isAuthRequired(): Boolean