QNConferencesRepository
public class QNConferencesRepository
This class provides a method to create conferences and retrieve conference log.
-
Add a new
QNConferencesDelegateDeclaration
Swift
public func add(delegate: QNConferencesDelegate)Parameters
delegatenew delegate
-
Remove a
ConferencesDelegateDeclaration
Swift
public func remove(delegate: QNConferencesDelegate)Parameters
delegatedelegate to removed
-
Add a new
ConferenceEntriesDelegateDeclaration
Swift
public func add(delegate: QNConferenceEntriesDelegate)Parameters
delegatenew delegate
-
Remove a
ConferenceEntriesDelegateDeclaration
Swift
public func remove(delegate: QNConferenceEntriesDelegate)Parameters
delegatedelegate to removed
-
Creates a new conference
Declaration
Swift
public func createConference(recording: Bool, isAttendedTransferConference: Bool, result: @escaping (Result<QNConferenceRepository, QNConferenceError>) -> Void)Parameters
recordingAllow record conference
isAttendedTransferConferenceRepresents if new conference is an attended transfer
resultResult with QNConferenceRepository.
-
Create a conference or retrieve it if already exist
Declaration
Swift
public func conference(named name: String, result: @escaping (Result<QNConferenceRepository, QNConferenceError>) -> Void)Parameters
uriConference name
resultResult with the conference
-
Retrieve conferences entries related with user
- If it is false, the order will be ascending. By default, the selected order is descending.
Declaration
Swift
public func conferencesEntries(before: Date? = nil, after: Date? = nil, limit: Int = 10, sortDescending: Bool = true, result: @escaping (Result<[QNConferenceEntry], ResourceError>) -> Void) -
Check if the conference related to the specified invitationId is still pending.
Declaration
Swift
public func existAnyConferenceWithInvitation(invitationId id: String, result: @escaping (Result<Bool, QNConferenceError>) -> Void) -
Check if exist any conference with this participant.
Declaration
Swift
public func existAnyConferenceWithParticipant(participantId: String) -> BoolReturn Value
Bool with value true if exist any conference with this participant.
-
Starts a new attended transfer and hold participant
Declaration
Swift
public func transferAttendedConference(to: String, result: @escaping (Result<QNConferenceRepository, QNConferenceError>) -> Void)
QNConferencesRepository Class Reference