Auth

  • This class provides methods to connect to and logout from the established session against the server.

    See more

    Declaration

    Swift

    public class QNSessions
  • Delegate that notifies changes on the stack

    See more

    Declaration

    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 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