Meetings
public class Meetings
Service to manage meetings actions like create or delete
-
Creates a new meeting
Declaration
Swift
public func createMeeting(with invitation: MeetingInvitation, result: @escaping (Result<Meeting, ResourceError>) -> Void)
Parameters
invitation
Meeting invitation to create the meeting
task
Async task
-
Delete a meeting
Declaration
Swift
public func delete(meeting: Meeting, result: @escaping (Result<Void, ResourceError>) -> Void)
Parameters
meeting
Meeting to be deleted
task
Result with success on complete
-
Update a existing meeting
Declaration
Swift
public func updateMeeting(withId meetingId: String, using invitation: MeetingInvitation, result: @escaping (Result<Meeting, ResourceError>) -> Void)
Parameters
meetingId
Meeting identifier
invitation
New meeting invitation
task
Result with updated meeting
-
Fetch a meeting by its identifier
Declaration
Swift
public func meeting(withId meetingId: String, result: @escaping (Result<Meeting, ResourceError>) -> Void)
Parameters
meetingId
Meeting identifier
result
Result with meeting instance
-
Fetch all user meetings
Declaration
Swift
public func meetings(using meetingSearch: MeetingSearch = MeetingSearch(), result: @escaping (Result<[Meeting], ResourceError>) -> Void)
Parameters
meetingSearch
Fields to filter meetings like name or phone
result
Result with meetings list.
-
Join meeting from a meeting url
Declaration
Swift
public func joinMeeting(from meetingUrl: String, result: @escaping (Result<SippoConference, ConferenceError>) -> Void)
Parameters
meetingUrl
Url received
constraints
Share video/audio constraints
result
Result with SippoConference.
-
Join to meeting
Declaration
Swift
public func join(meeting: Meeting, result: @escaping (Result<SippoConference, ConferenceError>) -> Void)
Parameters
meeting
Meeting to join
constraints
Share video/audio constraints
result
Result with SippoConference.