Modules
Perl client library for Mattermost's REST API and websocket gateway
Alias helper for shortening package names.
Markdown table generator.
Internal logger role.
Standard returns for user-facing subroutines.
Internal user agent role.
Internal logger.
Internal user agent.
Mattermost API v4 wrapper.
Base class for results returned from the API.
An "old" Analytics item.
An application item.
An audit item.
A binary item.
A bot item.
A channel item.
A channel member item.
A channel stats item.
A compliance report item.
A config item.
A data retention item.
An emoji item.
An error item.
A file item.
An icon item.
A job item.
A log item.
A new log entry item.
A plugin item.
Many plugin items.
A post item.
A reaction item.
A generic response item.
A result object.
Allows a result object to call the API.
Mark an object as belonging to a channel.
Mark an object as belonging to a post.
Mark an object as belonging to a team.
Mark an object as belonging to a user.
Adds a "created_at" attribute to an object.
Adds a "description" field to an object.
Adds an "expires_at" field to an object.
Adds an "id" field to an object.
Adds a "last_activity_at" field to an object.
Adds a "level" field to an object.
Adds a "message" field to an object.
Adds a "name" field to an object.
Adds a "props" field to an object.
Adds a "request_id" field to an object.
Adds a "roles" field to an object.
Adds a "status" field to an object.
Adds a "status_code" field to an object.
Adds common timestamp fields to an object.
Adds an "updated_at" field to an object.
Adds a "value" field to an object.
A status object.
A team item.
A team member item.
Stats for a team.
A message thread.
A user item.
A user preference item.
A user session item.
A user status item.
A WebRTC token item.
A request to be sent to the Mattermost API.
Base class for API resources.
Wrapped API methods for the analytics API endpoints.
Wrapped API methods for the audits API endpoints.
Wrapped API methods for the bots API endpoints.
Wrapped API methods for the brand API endpoints.
Wrapped API methods for the cache API endpoints.
Wrapped API methods for the channel API endpoints.
Wrapped API methods for the channel member API endpoints.
Wrapped API methods for the channels API endpoints.
Wrapped API methods for the cluster API endpoints.
Wrapped API methods for the compliance API endpoints.
Wrapped API methods for the compliance report API endpoints.
Wrapped API methods for the config API endpoints.
Wrapped API methods for the data retention API endpoints.
Wrapped API methods for the database API endpoints.
Wrapped API methods for the ElasticSearch API endpoints.
Wrapped API methods for the email API endpoints.
Wrapped API methods for the emoji API endpoints.
Wrapped API methods for the file API endpoints.
Wrapped API methods for the files API endpoints.
Wrapped API methods for the job API endpoints.
Wrapped API methods for the jobs API endpoints.
Wrapped API methods for the LDAP API endpoints.
Wrapped API methods for the license API endpoints.
Wrapped API methods for the logs API endpoints.
Wrapped API methods for the OAuth API endpoints.
Wrapped API methods for the OAuth application API endpoints.
Wrapped API methods for the plugin API endpoints.
Wrapped API methods for the plugins API endpoints.
Wrapped API methods for the post API endpoints.
Wrapped API methods for the posts API endpoints.
Wrapped API methods for the reactions API endpoints.
Marks a resource as an object with an identifier.
Links a resource to the application view.
Links a resource to the bot view.
Links a resource to the channel view.
Links a resource to the channel member view.
Links a resource to the channel member view.
Links a resource to the plugins view.
Links a resource to the post view.
Links a resource to the team view.
Links a resource to the user view.
Wrapped API methods for the roles API endpoints.
Wrapped API methods for the S3 API endpoints.
Wrapped API methods for the SAML API endpoints.
Wrapped API methods for the SAML certificate API endpoints.
Wrapped API methods for the schemes API endpoints.
Wrapped API methods for the system API endpoints.
Wrapped API methods for the team API endpoints.
Wrapped API methods for the team channels API endpoints.
Wrapped API methods for the teams API endpoints.
Wrapped API methods for the users API endpoints.
Wrapped API methods for the users API endpoints.
Wrapped API methods for the WebRTC API endpoints.
Wrapped API methods for the webhook API endpoints.
Wrapped API methods for the incoming webhook API endpoints.
Wrapped API methods for the outgoing webhook API endpoints.
Container for API responses.
ID validation.
Perl websocket client for Mattermost.
An example Perl Mattermost bot.