Network.Mattermost

Types

Mattermost-Related Types (deprecated: use Network.Mattermost.Types instead)

data Login

type Hostname

type Port

data ConnectionData

data Session

data Id

data User

data UserId

data InitialLoad

data Team

data TeamMember

data Type

data TeamId

data TeamsCreate

data Channel

data ChannelWithData

data ChannelData

data ChannelId

type Channels

data MinChannel

data UsersCreate

data Post

data PostType

data PostProps

data PendingPost

data PostId

data FileId

data FileInfo

data Reaction

urlForFile

data Posts

data MinCommand

data CommandResponse

data CommandResponseType

data Preference

data PreferenceCategory

data PreferenceName

data PreferenceValue

data FlaggedPost

preferenceToFlaggedPost

Log-related types

type Logger

data LogEvent

data LogEventType

withLogger

noLogger

Typeclasses

class HasId x y

HTTP API Functions

mkConnectionData

initConnectionData

initConnectionDataInsecure

mmLogin

mmCreateDirect

mmCreateChannel

mmCreateTeam

mmDeleteChannel

mmLeaveChannel

mmJoinChannel

mmGetTeams

mmGetChannels

mmGetMoreChannels

mmGetChannel

mmViewChannel

mmDeletePost

mmGetPost

mmGetPosts

mmGetPostsSince

mmGetPostsBefore

mmGetPostsAfter

mmGetReactionsForPost

mmGetFileInfo

mmGetFile

mmGetUser

mmGetUsers

mmGetTeamMembers

mmGetChannelMembers

mmGetProfilesForDMList

mmGetMe

mmGetProfiles

mmGetStatuses

mmGetInitialLoad

mmSaveConfig

mmSetChannelHeader

mmChannelAddUser

mmTeamAddUser

mmUsersCreate

mmUsersCreateWithSession

mmPost

mmUpdatePost

mmExecute

mmGetConfig

mmSavePreferences

mmDeletePreferences

mmFlagPost

mmUnflagPost

mmGetFlaggedPosts

mmGetMyPreferences

mkPendingPost

idString

hoistE

noteE

assertE