Documentation Archive Developer
Search

IMServicePlugIn Changes

IMServicePlugIn (Added)

Added IMGroupListPermissions [enum]
Added IMGroupListPermissions.CanAddNewMembers
Added IMGroupListPermissions.CanRemoveMembers
Added IMGroupListPermissions.CanRenameGroup
Added IMGroupListPermissions.CanReorderGroup
Added IMGroupListPermissions.CanReorderMembers
Added IMHandleAuthorizationStatus [enum]
Added IMHandleAuthorizationStatus.Accepted
Added IMHandleAuthorizationStatus.Declined
Added IMHandleAuthorizationStatus.Pending
Added IMHandleAvailability [enum]
Added IMHandleAvailability.Available
Added IMHandleAvailability.Away
Added IMHandleAvailability.Offline
Added IMHandleAvailability.Unknown
Added IMServiceApplication
Added IMServiceApplication.plugInDidFailToAuthenticate()
Added IMServiceApplication.plugInDidLogIn()
Added IMServiceApplication.plugInDidLogOutWithError(NSError!, reconnect: Bool)
Added IMServiceApplication.plugInDidUpdateProperties([NSObject: AnyObject]!, ofHandle: String!)
Added IMServiceApplicationChatRoomSupport
Added IMServiceApplicationChatRoomSupport.handles([AnyObject]!, didJoinChatRoom: String!)
Added IMServiceApplicationChatRoomSupport.handles([AnyObject]!, didLeaveChatRoom: String!)
Added IMServiceApplicationChatRoomSupport.plugInDidJoinChatRoom(String!)
Added IMServiceApplicationChatRoomSupport.plugInDidLeaveChatRoom(String!, error: NSError!)
Added IMServiceApplicationChatRoomSupport.plugInDidReceiveInvitation(IMServicePlugInMessage!, forChatRoom: String!, fromHandle: String!)
Added IMServiceApplicationChatRoomSupport.plugInDidReceiveMessage(IMServicePlugInMessage!, forChatRoom: String!, fromHandle: String!)
Added IMServiceApplicationChatRoomSupport.plugInDidReceiveNotice(String!, forChatRoom: String!)
Added IMServiceApplicationChatRoomSupport.plugInDidSendMessage(IMServicePlugInMessage!, toChatRoom: String!, error: NSError!)
Added IMServiceApplicationGroupListAuthorizationSupport
Added IMServiceApplicationGroupListAuthorizationSupport.plugInDidReceiveAuthorizationRequestFromHandle(String!)
Added IMServiceApplicationGroupListSupport
Added IMServiceApplicationGroupListSupport.plugInDidUpdateGroupList([AnyObject]!, error: NSError!)
Added IMServiceApplicationInstantMessagingSupport
Added IMServiceApplicationInstantMessagingSupport.handleDidStartTyping(String!)
Added IMServiceApplicationInstantMessagingSupport.handleDidStopTyping(String!)
Added IMServiceApplicationInstantMessagingSupport.plugInDidReceiveMessage(IMServicePlugInMessage!, fromHandle: String!)
Added IMServiceApplicationInstantMessagingSupport.plugInDidSendMessage(IMServicePlugInMessage!, toHandle: String!, error: NSError!)
Added IMServicePlugIn
Added IMServicePlugIn.login()
Added IMServicePlugIn.logout()
Added IMServicePlugIn.init(serviceApplication: IMServiceApplication!)
Added IMServicePlugIn.updateAccountSettings([NSObject: AnyObject]!)
Added IMServicePlugInChatRoomSupport
Added IMServicePlugInChatRoomSupport.declineChatRoomInvitation(String!)
Added IMServicePlugInChatRoomSupport.inviteHandles([AnyObject]!, toChatRoom: String!, withMessage: IMServicePlugInMessage!)
Added IMServicePlugInChatRoomSupport.joinChatRoom(String!)
Added IMServicePlugInChatRoomSupport.leaveChatRoom(String!)
Added IMServicePlugInChatRoomSupport.sendMessage(IMServicePlugInMessage!, toChatRoom: String!)
Added IMServicePlugInGroupListAuthorizationSupport
Added IMServicePlugInGroupListAuthorizationSupport.acceptAuthorizationRequestFromHandle(String!)
Added IMServicePlugInGroupListAuthorizationSupport.declineAuthorizationRequestFromHandle(String!)
Added IMServicePlugInGroupListAuthorizationSupport.sendAuthorizationRequestToHandle(String!)
Added IMServicePlugInGroupListEditingSupport
Added IMServicePlugInGroupListEditingSupport.addGroups([AnyObject]!)
Added IMServicePlugInGroupListEditingSupport.addHandles([AnyObject]!, toGroup: String!)
Added IMServicePlugInGroupListEditingSupport.removeGroups([AnyObject]!)
Added IMServicePlugInGroupListEditingSupport.removeHandles([AnyObject]!, fromGroup: String!)
Added IMServicePlugInGroupListEditingSupport.renameGroup(String!, toGroup: String!)
Added IMServicePlugInGroupListHandlePictureSupport
Added IMServicePlugInGroupListHandlePictureSupport.requestPictureForHandle(String!, withIdentifier: String!)
Added IMServicePlugInGroupListOrderingSupport
Added IMServicePlugInGroupListOrderingSupport.reorderGroups([AnyObject]!)
Added IMServicePlugInGroupListOrderingSupport.reorderHandles([AnyObject]!, inGroup: String!)
Added IMServicePlugInGroupListSupport
Added IMServicePlugInGroupListSupport.requestGroupList()
Added IMServicePlugInInstantMessagingSupport
Added IMServicePlugInInstantMessagingSupport.sendMessage(IMServicePlugInMessage!, toHandle: String!)
Added IMServicePlugInInstantMessagingSupport.userDidStartTypingToHandle(String!)
Added IMServicePlugInInstantMessagingSupport.userDidStopTypingToHandle(String!)
Added IMServicePlugInMessage
Added IMServicePlugInMessage.content
Added IMServicePlugInMessage.init(content: NSAttributedString!)
Added IMServicePlugInMessage.init(content: NSAttributedString!, date: NSDate!)
Added IMServicePlugInMessage.date
Added IMServicePlugInMessage.guid
Added IMServicePlugInMessage.servicePlugInMessageWithContent(NSAttributedString!) -> AnyObject! [class]
Added IMServicePlugInMessage.servicePlugInMessageWithContent(NSAttributedString!, date: NSDate!) -> AnyObject! [class]
Added IMServicePlugInPresenceSupport
Added IMServicePlugInPresenceSupport.updateSessionProperties([NSObject: AnyObject]!)
Added IMSessionAvailability [enum]
Added IMSessionAvailability.Available
Added IMSessionAvailability.Away
Added IMAccountSettingLoginHandle
Added IMAccountSettingPassword
Added IMAccountSettingServerHost
Added IMAccountSettingServerPort
Added IMAccountSettingUsesSSL
Added IMAttributeBackgroundColor
Added IMAttributeBaseWritingDirection
Added IMAttributeBold
Added IMAttributeFontFamily
Added IMAttributeFontSize
Added IMAttributeForegroundColor
Added IMAttributeItalic
Added IMAttributeLink
Added IMAttributeMessageBackgroundColor
Added IMAttributePreformatted
Added IMAttributeStrikethrough
Added IMAttributeUnderline
Added IMGroupListDefaultGroup
Added IMGroupListHandlesKey
Added IMGroupListNameKey
Added IMGroupListPermissionsKey
Added IMHandleCapabilityChatRoom
Added IMHandleCapabilityFileTransfer
Added IMHandleCapabilityHandlePicture
Added IMHandleCapabilityMessaging
Added IMHandleCapabilityOfflineMessaging
Added IMHandlePropertyAlias
Added IMHandlePropertyAuthorizationStatus
Added IMHandlePropertyAvailability
Added IMHandlePropertyCapabilities
Added IMHandlePropertyEmailAddress
Added IMHandlePropertyFirstName
Added IMHandlePropertyIdleDate
Added IMHandlePropertyLastName
Added IMHandlePropertyPictureData
Added IMHandlePropertyPictureIdentifier
Added IMHandlePropertyStatusMessage
Added IMSessionPropertyAvailability
Added IMSessionPropertyIdleDate
Added IMSessionPropertyIsInvisible
Added IMSessionPropertyPictureData
Added IMSessionPropertyStatusMessage