Safe Haskell | None |
---|
- getTimestamp :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m Timestamp
- getSender :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m UserID
- getSenderDisplayName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m UserDisplayName
- getType :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatMessageType
- getStatus :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatMessageStatus
- getLeaveReason :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m (Maybe ChatMessageLeaveReason)
- getChat :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatID
- getAllUsers :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m [UserID]
- isEditable :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m Bool
- getBody :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatMessageBody
- setBody :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> ChatMessageBody -> SkypeT m ChatMessageBody
Documentation
getTimestamp :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m TimestampSource
Returns the time when message was sent.
getSender :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m UserIDSource
Returns the skype name of the sender of this message.
getSenderDisplayName :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m UserDisplayNameSource
Returns the displayed name of the sender of this message.
getType :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatMessageTypeSource
Returns the message type.
getStatus :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatMessageStatusSource
Returns the message status.
getLeaveReason :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m (Maybe ChatMessageLeaveReason)Source
Returns the leave reason.
getChat :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatIDSource
Returns the chat which this message belongs.
getAllUsers :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m [UserID]Source
Returns all users that have been added to the chat.
isEditable :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m BoolSource
Indicates if the chat message is editable.
getBody :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> SkypeT m ChatMessageBodySource
Returns the content of this chat message.
setBody :: (MonadBaseControl IO m, MonadIO m, MonadSkype m) => ChatMessageID -> ChatMessageBody -> SkypeT m ChatMessageBodySource
Sets the content of this chat message.