InvitationBundle

open class InvitationBundle

The InvitationBundle model represents a typical push notification invitation to a conference. The InvitationBundle constructs an invitation that can be transformed as a map or as a bundle. It includes the inviter's name and the conferenceID.

Constructors

Link copied to clipboard
open fun InvitationBundle(@Nullable inviterId: String, @Nullable inviterName: String, @Nullable inviterExternalId: String, @Nullable conferenceId: String, @Nullable inviterAvatarUrl: String)
Constructs an invitation using raw values.
Link copied to clipboard
open fun InvitationBundle(@Nullable inviterId: String, @Nullable inviterName: String, @Nullable inviterExternalId: String, @Nullable conferenceId: String, @Nullable inviterAvatarUrl: String, @Nullable conferenceAlias: String)
Constructs an invitation using raw values.
Link copied to clipboard
open fun InvitationBundle(@NonNull bundle: Bundle)
Constructs an invitation using a native Bundle.
Link copied to clipboard
open fun InvitationBundle(@NonNull remoteMessage: Map<String, String>)
Construct an invitation from a Map.

Functions

Link copied to clipboard
open fun asBundle(): Bundle
Transforms this current invitation into a native Bundle.
Link copied to clipboard
open fun asMap(): Map<String, String>
Transforms the current invitation into a Map.

Properties

Link copied to clipboard
The optional conference Alias.
Link copied to clipboard
The conference ID.
Link copied to clipboard
open var inviter: ParticipantNotification
The inviter.