Session
open class Session : Observable<SessionEvent>extension Session: EquatableSession represent the connected context of UserAgent.
- 
                  
                  Undocumented DeclarationSwift open private(set) var id: String! { get }
- 
                  
                  DeclarationSwift open func joinConversationSpace(_ space: String)
- 
                  
                  DeclarationSwift open func getContacts(group: String? = nil) -> [Contact]?Return ValueArray of [Contact]for a given group
- 
                  
                  DeclarationSwift open func getToken() -> String?Return ValueThis session’s token if this is a cloud user’s session 
- 
                  
                  Gets or creates a conversation for a given name Public conversation name format is alphanumeric Private conversation name format is alphanumeric:alphanumeric DeclarationSwift open func getOrCreateConversation(name: String) throws -> Conversation?
- 
                  
                  Gets or creates a conversation for a given url, convenient if the application handles links. Url should have correct format: Public conversation: http(s)://example.com/conversationId(alphanumeric) Private conversation: http(s)://example.com/private/enterpriseId(alphanumeric)/conversationId(alphanumeric) DeclarationSwift open func getOrCreateConversation(url: String) throws -> Conversation?
- 
                  
                  Sends data message to the contactId Note: Use Conversation.pushDatato send large amount of data in conversation contextDeclarationSwift open func sendRawData(contactId: String, data: [String : Any?])
- 
                  
                  Undocumented DeclarationSwift open override func onEvent(_ observer: AnyObject, _ callback: @escaping ((SessionEvent) -> Void))
- 
                  
                  DeclarationSwift public static func == (lhs: Session, rhs: Session) -> Bool
 Install in Dash
Install in Dash Session Class Reference
        Session Class Reference