mirror of
https://github.com/mattermost/mattermost.git
synced 2026-02-03 20:40:00 -05:00
Add domain-specific mixin classes for PluginAPIClient: - UsersMixin: 33 user methods (CRUD, status, auth, sessions, permissions) - TeamsMixin: 20 team methods (CRUD, members, icons, stats) - ChannelsMixin: 25 channel methods (CRUD, members, sidebar categories) Each method: - Builds correct protobuf requests from Python inputs - Converts responses to Pythonic wrapper types - Maps gRPC/AppError to SDK exceptions Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| scripts | ||
| src/mattermost_plugin | ||
| tests | ||
| pyproject.toml | ||