Mattermost Driver Documentation
Mattermost Driver Documentation
MattermostDriver
Analytic Class
ApiRoute Class
Audit Class
Channel Class
ChannelAutoComplete Class
ChannelCounts Class
ChannelDeletedEvent Class
ChannelDeletedEvent.Data Class
ChannelDeletedEventHandler Delegate
ChannelInfo Class
ChannelMember Class
ChannelMember.NotificationProperties Class
ChannelStats Class
ChannelUnread Class
ChannelViewedEvent Class
ChannelViewedEvent.Data Class
ChannelViewedEventHandler Delegate
Client Class
ClientConfig Class
ClusterInfo Class
Command Class
CommandArgs Class
CommandResponse Class
Compliance Class
Config Class
Config.AnalyticsSetting Class
Config.ClusterSetting Class
Config.ComplianceSetting Class
Config.EmailSetting Class
Config.FileSetting Class
Config.GitLabSetting Class
Config.GoogleSetting Class
Config.LdapSetting Class
Config.LocalizationSetting Class
Config.LogSetting Class
Config.MetricsSetting Class
Config.NativeAppSetting Class
Config.Office365Setting Class
Config.PasswordSetting Class
Config.PrivacySetting Class
Config.RateLimitSetting Class
Config.SamlSetting Class
Config.ServiceSetting Class
Config.SqlSetting Class
Config.SupportSetting Class
Config.TeamSetting Class
Config.WebrtcSetting Class
DirectAddedEvent Class
DirectAddedEvent.Data Class
DirectAddedEventHandler Delegate
Emoji Class
EphemeralMessageEvent Class
EphemeralMessageEvent.Data Class
EphemeralMessageEventHandler Delegate
EventHandler Delegate
FileInfo Class
HelloEvent Class
HelloEvent.Data Class
HelloEventHandler Delegate
ILogger Interface
IncomingWebook Class
InitialLoad Class
Invite Class
InviteInfo Class
IResponse Class
IResponse.InternalBroadcast Class
License Class
License.Customer Class
License.Features Class
MessageCount Class
NewUserEvent Class
NewUserEvent.Data Class
NewUserEventHandler Delegate
OAuthApp Class
OutgoingWebhook Class
Pong Class
Post Class
Post.Properties Class
PostDeletedEvent Class
PostDeletedEvent.Data Class
PostDeletedEventHandler Delegate
PostedEvent Class
PostedEvent.Data Class
PostedEventHandler Delegate
PostEditedEvent Class
PostEditedEvent.Data Class
PostEditedEventHandler Delegate
PostList Class
Preference Class
PreferenceChangedEvent Class
PreferenceChangedEvent.Data Class
PreferenceChangedEventHandler Delegate
Reaction Class
ReactionChangedEvent Class
ReactionChangedEvent.Data Class
ReactionChangedEventHandler Delegate
RequestType Enumeration
SamlCertificateStatus Class
Self Class
Self.NotificationProperties Class
Session Class
Session.Properties Class
StatusChangeEvent Class
StatusChangeEvent.Data Class
StatusChangeEventHandler Delegate
Team Class
TeamAutoComplete Class
TeamChangeEvent Class
TeamChangeEvent.Data Class
TeamChangeEventHandler Delegate
TeamMember Class
TeamStats Class
TeamUnread Class
TypingEvent Class
TypingEvent.Data Class
TypingEventHandler Delegate
User Class
UserRemovedEvent Class
UserRemovedEvent.Data Class
UserRemovedEventHandler Delegate
UserStatus Class
UserUpdatedEvent Class
UserUpdatedEvent.Data Class
UserUpdatedEventHandler Delegate
WebrtcInfoResponse Class
MattermostDriver Namespace
A Mattermost C# driver for API version 4.
Classes
Class
Description
Analytic
ApiRoute
The ApiRoute attribute containing the API route and attribute of an endpoint.
Audit
Channel
ChannelAutoComplete
ChannelCounts
ChannelDeletedEvent
The ChannelDeleted websocket event.
ChannelDeletedEvent
Data
Contains specific event-related information.
ChannelInfo
ChannelMember
ChannelMember
NotificationProperties
ChannelStats
ChannelUnread
ChannelViewedEvent
The ChannelViewed websocket event.
ChannelViewedEvent
Data
Contains specific event-related information.
Client
The client used to consume the Mattermost API.
ClientConfig
ClusterInfo
Command
CommandArgs
CommandResponse
Compliance
Config
Config
AnalyticsSetting
Config
ClusterSetting
Config
ComplianceSetting
Config
EmailSetting
Config
FileSetting
Config
GitLabSetting
Config
GoogleSetting
Config
LdapSetting
Config
LocalizationSetting
Config
LogSetting
Config
MetricsSetting
Config
NativeAppSetting
Config
Office365Setting
Config
PasswordSetting
Config
PrivacySetting
Config
RateLimitSetting
Config
SamlSetting
Config
ServiceSetting
Config
SqlSetting
Config
SupportSetting
Config
TeamSetting
Config
WebrtcSetting
DirectAddedEvent
The DirectAdded websocket event.
DirectAddedEvent
Data
Contains specific event-related information.
Emoji
EphemeralMessageEvent
The Ephemeral websocket event.
EphemeralMessageEvent
Data
Contains specific event-related information.
FileInfo
HelloEvent
The Hello websocket event.
HelloEvent
Data
Contains specific event-related information.
IncomingWebook
InitialLoad
Invite
InviteInfo
IResponse
The websocket response format. Data is implemented in specific event classes.
IResponse
InternalBroadcast
Contains information about who received this event.
License
License
Customer
License
Features
MessageCount
NewUserEvent
The NewUser websocket event.
NewUserEvent
Data
Contains specific event-related information.
OAuthApp
OutgoingWebhook
Pong
Post
Post
Properties
PostDeletedEvent
The PostDeleted websocket event.
PostDeletedEvent
Data
Contains specific event-related information.
PostedEvent
The Posted websocket event.
PostedEvent
Data
Contains specific event-related information.
PostEditedEvent
The PostEdited websocket event.
PostEditedEvent
Data
Contains specific event-related information.
PostList
Preference
PreferenceChangedEvent
The PreferenceChanged websocket event.
PreferenceChangedEvent
Data
Contains specific event-related information.
Reaction
ReactionChangedEvent
The websocket event for ReactionAdded and ReactionRemoved
ReactionChangedEvent
Data
Contains specific event-related information.
SamlCertificateStatus
Self
Self
NotificationProperties
Session
Session
Properties
StatusChangeEvent
The StatusChange websocket event.
StatusChangeEvent
Data
Contains specific event-related information.
Team
TeamAutoComplete
TeamChangeEvent
The websocket event for UserAdded and LeaveTeam.
TeamChangeEvent
Data
Contains specific event-related information.
TeamMember
TeamStats
TeamUnread
TypingEvent
The Typing websocket event.
TypingEvent
Data
Contains specific event-related information.
User
UserRemovedEvent
The UserRemoved websocket event.
UserRemovedEvent
Data
Contains specific event-related information.
UserStatus
UserUpdatedEvent
The UserUpdated websocket event.
UserUpdatedEvent
Data
Contains specific event-related information.
WebrtcInfoResponse
Interfaces
Interface
Description
ILogger
Delegates
Delegate
Description
ChannelDeletedEventHandler
ChannelViewedEventHandler
DirectAddedEventHandler
EphemeralMessageEventHandler
EventHandler
HelloEventHandler
NewUserEventHandler
PostDeletedEventHandler
PostedEventHandler
PostEditedEventHandler
PreferenceChangedEventHandler
ReactionChangedEventHandler
StatusChangeEventHandler
TeamChangeEventHandler
TypingEventHandler
UserRemovedEventHandler
UserUpdatedEventHandler
Enumerations
Enumeration
Description
RequestType
HTTP Request Types