QNMeetingsRepository
public class QNMeetingsRepository
Service to manage meetings actions like create or delete
-
createMeeting(with:Asynchronous) Creates a new meeting
Declaration
Swift
public func createMeeting(with invitation: QNMeetingInvitation) async throws -> QNMeetingParameters
invitationMeeting invitation to create the meeting
-
delete(meeting:Asynchronous) Delete a meeting
Declaration
Swift
public func delete(meeting: QNMeeting) async throwsParameters
meetingMeeting to be deleted
-
updateMeeting(withId:Asynchronoususing: ) Update a existing meeting
Declaration
Swift
public func updateMeeting(withId meetingId: String, using invitation: QNMeetingInvitation) async throws -> QNMeetingParameters
meetingIdMeeting identifier
invitationNew meeting invitation
-
meeting(withId:Asynchronous) Fetch a meeting by its identifier
Declaration
Swift
public func meeting(withId meetingId: String) async throws -> QNMeetingParameters
meetingIdMeeting identifier
-
meetings(using:Asynchronous) Fetch all user meetings
Declaration
Swift
public func meetings(using meetingSearch: QNMeetingSearch = QNMeetingSearch()) async throws -> [QNMeeting]Parameters
meetingSearchFields to filter meetings like name or phone
-
joinMeeting(withId:Asynchronouspassword: ) Join meeting by its identifier
Declaration
Swift
public func joinMeeting(withId meetingId: String, password: String?) async throws -> QNConferenceRepositoryParameters
meetingIdMeeting ID.
passwordPassword to enter the meetings if it is needed.