mattermost/python-sdk/src/mattermost_plugin
Nick Misasi a0149f3dc0 feat(06-03): implement KVStoreMixin with key-value store methods
Add KVStoreMixin with 9 methods:
- kv_set, kv_get, kv_delete, kv_delete_all, kv_list
- kv_set_with_expiry
- kv_compare_and_set, kv_compare_and_delete, kv_set_with_options

Provides complete KV store functionality including atomic operations
and expiring keys for plugin data persistence.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:06:23 -05:00
..
_internal feat(06-03): implement KVStoreMixin with key-value store methods 2026-01-19 10:06:23 -05:00
grpc feat(06-01): add generated protobuf and gRPC Python code 2026-01-16 14:44:54 -05:00
__init__.py feat(06-01): add Python SDK package scaffold with pyproject.toml 2026-01-16 14:44:29 -05:00
async_client.py feat(06-01): add sync and async Plugin API clients 2026-01-16 14:44:47 -05:00
client.py fix(06-02): connect mixin classes to PluginAPIClient 2026-01-19 09:55:01 -05:00
exceptions.py feat(06-01): add channel factory and exception hierarchy 2026-01-16 14:44:41 -05:00