Home Reference Source
import Meeting from '@quobis/sippojs'
public class | source

Meeting

Extends:

src/eventemitter.js~EventEmitter → Meeting

Represents a meeting. This class must not be directly instantiated. Instead, instances of this class are obtained by calling the MeetingManager#createMeeting or MeetingManager#getMeetings methods of {MeetingManager}

Events

  • delete is emitted when the meeting is deleted.

Member Summary

Public Members
public get

The ID of the meeting

public set

Update the ID of a meeting

public get

The language for the meeting

public get

The name for the meeting

public get

The people participating of the meeting

public get

Who will be called to access to the meeting

public set

Update the phone of a meeting

public get

The link to access to the meeting

public get

The starting time for the meeting

public get

The ending time for the meeting

Method Summary

Public Methods
public

Removes the meeting

public

Check if the participant in a meeting is online

public

Resend the invitation to all participants

public

Returns a JS object with the JSON serialization representation of this object

Public Members

public get id: string source

The ID of the meeting

public set id: string source

Update the ID of a meeting

public get language: string source

The language for the meeting

public get name: string source

The name for the meeting

public get participants: string source

The people participating of the meeting

public get phone: string source

Who will be called to access to the meeting

public set phone: string source

Update the phone of a meeting

public get url: string source

The link to access to the meeting

public get validSince: string source

The starting time for the meeting

public get validUntil: string source

The ending time for the meeting

Public Methods

public destroy(): Promise<undefined, Error> source

Removes the meeting

Return:

Promise<undefined, Error>

public isOnline(): Boolean source

Check if the participant in a meeting is online

Return:

Boolean

public reinvite(): Promise<Meeting> source

Resend the invitation to all participants

Return:

Promise<Meeting>

public toJSON(): Object source

Returns a JS object with the JSON serialization representation of this object

Return:

Object

Return Properties:

NameTypeAttributeDescription
id String
name String
participants Array
language String
validSince Integer
validUntil Integer
url String
phone String