sippo-sdk / com.quobis.sippo.sipposdk.conference.model / Invitation

Invitation

data class Invitation

A invitation to a conference.

This class contains all the information required to invite a new participant to a particular conference and to know the current state of that invitation.

Types

Reason

sealed class Reason

Reasons why an Invitation may be rejected.

State

sealed class State

Possible states in which an Invitation may be.

Properties

from

val from: Participant

Who sends the invitation.

id

val id: String

Invitation identifier.

mediaTypes

val mediaTypes: Map<String, Boolean>

Media types which the sender requests the receiver to share. If the receiver joins the conference, they could accept them or specify a different ones.

state

val state: Invitation.State

Invitation state.

to

val to: Callee

Who is invited to join the conference.