Auth
-
This class provides methods to connect to and logout from the established session against the server.
See moreDeclaration
Swift
public class QNSessions
-
Delegate that notifies changes on the stack
See moreDeclaration
Swift
public protocol QNSessionDelegate : AnyObject
-
Used to know if current user have different permissions
- conference:
ConferenceAction
- chat:
ChatAction
- contact:
ContactAction
- group:
GroupAction
- user:
UserAction
- meetings:
MeetingAction
- alert:
AlertAction
Declaration
Swift
public enum QNPermission
- conference:
-
Conference actions
- attendedTransfer: To check if attended transfer call is available for current user
- audioCall: To check if audio call is available for current user
- videoCall: To check if video call is available for current user
- blindTransfer: To check if blind transfer call is available for current user
- callHistory: To check if the current user can see call history
- changeCamera: To check if the current user can change the camera
- hold
Declaration
Swift
public enum QNConferenceAction : String, QNAction
-
Chat actions
- callFromChat: To check if chats from call is available for current user
- showChats: To check if the current user can see the chats
- startChat: To check if the current user can start the chats
Declaration
Swift
public enum QNChatAction : String, QNAction
-
Contact actions
- createContact: To check if the current user can create new contacts
- showContacts: To check if the current user can see the contacts
Declaration
Swift
public enum QNContactAction : String, QNAction
-
Group actions
- changeGroup
Declaration
Swift
public enum QNGroupAction : String, QNAction
-
User actions
- presenceAvatarSet: To check if the current user can change his avatar
Declaration
Swift
public enum QNUserAction : String, QNAction
-
Meetings actions
- showMeetings: To check if the current user can see the meetings
Declaration
Swift
public enum QNMeetingAction : String, QNAction
-
Alert actions
- sendAlert: To check if the current user can send alerts
Declaration
Swift
public enum QNAlertAction : String, QNAction
-
User Permissions
- recordMeetingAll: To check if the current user can record video and audio
- recordMeetingVideo: To check if the current user can record video
- recordMeetingAudio: To check if the current user can record audio
Declaration
Swift
public enum QNPermissionsAction : String, QNAction