mirror of
https://github.com/mattermost/mattermost.git
synced 2026-02-03 20:40:00 -05:00
Go side: - Log hooks returned by Implemented() - Log each hook name -> ID mapping - Log OnActivate implementation status - Log OnActivate call flow Python side: - Log Implemented() return value - Log OnActivate gRPC receipt and handler invocation This is temporary debug logging to diagnose why OnActivate isn't being called for Python plugins. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
42 lines
34 KiB
Python
42 lines
34 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
# NO CHECKED-IN PROTOBUF GENCODE
|
|
# source: api.proto
|
|
# Protobuf Python Version: 6.31.1
|
|
"""Generated protocol buffer code."""
|
|
from google.protobuf import descriptor as _descriptor
|
|
from google.protobuf import descriptor_pool as _descriptor_pool
|
|
from google.protobuf import runtime_version as _runtime_version
|
|
from google.protobuf import symbol_database as _symbol_database
|
|
from google.protobuf.internal import builder as _builder
|
|
_runtime_version.ValidateProtobufRuntimeVersion(
|
|
_runtime_version.Domain.PUBLIC,
|
|
6,
|
|
31,
|
|
1,
|
|
'',
|
|
'api.proto'
|
|
)
|
|
# @@protoc_insertion_point(imports)
|
|
|
|
_sym_db = _symbol_database.Default()
|
|
|
|
|
|
from . import api_user_team_pb2 as api__user__team__pb2
|
|
from . import api_channel_post_pb2 as api__channel__post__pb2
|
|
from . import api_kv_config_pb2 as api__kv__config__pb2
|
|
from . import api_file_bot_pb2 as api__file__bot__pb2
|
|
from . import api_remaining_pb2 as api__remaining__pb2
|
|
|
|
|
|
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tapi.proto\x12\x17mattermost.pluginapi.v1\x1a\x13\x61pi_user_team.proto\x1a\x16\x61pi_channel_post.proto\x1a\x13\x61pi_kv_config.proto\x1a\x12\x61pi_file_bot.proto\x1a\x13\x61pi_remaining.proto2\x84\xe0\x01\n\tPluginAPI\x12\x65\n\nCreateUser\x12*.mattermost.pluginapi.v1.CreateUserRequest\x1a+.mattermost.pluginapi.v1.CreateUserResponse\x12\x65\n\nDeleteUser\x12*.mattermost.pluginapi.v1.DeleteUserRequest\x1a+.mattermost.pluginapi.v1.DeleteUserResponse\x12_\n\x08GetUsers\x12(.mattermost.pluginapi.v1.GetUsersRequest\x1a).mattermost.pluginapi.v1.GetUsersResponse\x12n\n\rGetUsersByIds\x12-.mattermost.pluginapi.v1.GetUsersByIdsRequest\x1a..mattermost.pluginapi.v1.GetUsersByIdsResponse\x12\\\n\x07GetUser\x12\'.mattermost.pluginapi.v1.GetUserRequest\x1a(.mattermost.pluginapi.v1.GetUserResponse\x12q\n\x0eGetUserByEmail\x12..mattermost.pluginapi.v1.GetUserByEmailRequest\x1a/.mattermost.pluginapi.v1.GetUserByEmailResponse\x12z\n\x11GetUserByUsername\x12\x31.mattermost.pluginapi.v1.GetUserByUsernameRequest\x1a\x32.mattermost.pluginapi.v1.GetUserByUsernameResponse\x12\x80\x01\n\x13GetUsersByUsernames\x12\x33.mattermost.pluginapi.v1.GetUsersByUsernamesRequest\x1a\x34.mattermost.pluginapi.v1.GetUsersByUsernamesResponse\x12q\n\x0eGetUsersInTeam\x12..mattermost.pluginapi.v1.GetUsersInTeamRequest\x1a/.mattermost.pluginapi.v1.GetUsersInTeamResponse\x12\x65\n\nUpdateUser\x12*.mattermost.pluginapi.v1.UpdateUserRequest\x1a+.mattermost.pluginapi.v1.UpdateUserResponse\x12n\n\rGetUserStatus\x12-.mattermost.pluginapi.v1.GetUserStatusRequest\x1a..mattermost.pluginapi.v1.GetUserStatusResponse\x12\x83\x01\n\x14GetUserStatusesByIds\x12\x34.mattermost.pluginapi.v1.GetUserStatusesByIdsRequest\x1a\x35.mattermost.pluginapi.v1.GetUserStatusesByIdsResponse\x12w\n\x10UpdateUserStatus\x12\x30.mattermost.pluginapi.v1.UpdateUserStatusRequest\x1a\x31.mattermost.pluginapi.v1.UpdateUserStatusResponse\x12\x86\x01\n\x15SetUserStatusTimedDND\x12\x35.mattermost.pluginapi.v1.SetUserStatusTimedDNDRequest\x1a\x36.mattermost.pluginapi.v1.SetUserStatusTimedDNDResponse\x12w\n\x10UpdateUserActive\x12\x30.mattermost.pluginapi.v1.UpdateUserActiveRequest\x1a\x31.mattermost.pluginapi.v1.UpdateUserActiveResponse\x12\x89\x01\n\x16UpdateUserCustomStatus\x12\x36.mattermost.pluginapi.v1.UpdateUserCustomStatusRequest\x1a\x37.mattermost.pluginapi.v1.UpdateUserCustomStatusResponse\x12\x89\x01\n\x16RemoveUserCustomStatus\x12\x36.mattermost.pluginapi.v1.RemoveUserCustomStatusRequest\x1a\x37.mattermost.pluginapi.v1.RemoveUserCustomStatusResponse\x12z\n\x11GetUsersInChannel\x12\x31.mattermost.pluginapi.v1.GetUsersInChannelRequest\x1a\x32.mattermost.pluginapi.v1.GetUsersInChannelResponse\x12\x86\x01\n\x15GetLDAPUserAttributes\x12\x35.mattermost.pluginapi.v1.GetLDAPUserAttributesRequest\x1a\x36.mattermost.pluginapi.v1.GetLDAPUserAttributesResponse\x12h\n\x0bSearchUsers\x12+.mattermost.pluginapi.v1.SearchUsersRequest\x1a,.mattermost.pluginapi.v1.SearchUsersResponse\x12t\n\x0fGetProfileImage\x12/.mattermost.pluginapi.v1.GetProfileImageRequest\x1a\x30.mattermost.pluginapi.v1.GetProfileImageResponse\x12t\n\x0fSetProfileImage\x12/.mattermost.pluginapi.v1.SetProfileImageRequest\x1a\x30.mattermost.pluginapi.v1.SetProfileImageResponse\x12t\n\x0fHasPermissionTo\x12/.mattermost.pluginapi.v1.HasPermissionToRequest\x1a\x30.mattermost.pluginapi.v1.HasPermissionToResponse\x12\x80\x01\n\x13HasPermissionToTeam\x12\x33.mattermost.pluginapi.v1.HasPermissionToTeamRequest\x1a\x34.mattermost.pluginapi.v1.HasPermissionToTeamResponse\x12\x89\x01\n\x16HasPermissionToChannel\x12\x36.mattermost.pluginapi.v1.HasPermissionToChannelRequest\x1a\x37.mattermost.pluginapi.v1.HasPermissionToChannelResponse\x12z\n\x11PublishUserTyping\x12\x31.mattermost.pluginapi.v1.PublishUserTypingRequest\x1a\x32.mattermost.pluginapi.v1.PublishUserTypingResponse\x12q\n\x0eUpdateUserAuth\x12..mattermost.pluginapi.v1.UpdateUserAuthRequest\x1a/.mattermost.pluginapi.v1.UpdateUserAuthResponse\x12t\n\x0fUpdateUserRoles\x12/.mattermost.pluginapi.v1.UpdateUserRolesRequest\x1a\x30.mattermost.pluginapi.v1.UpdateUserRolesResponse\x12\x65\n\nGetSession\x12*.mattermost.pluginapi.v1.GetSessionRequest\x1a+.mattermost.pluginapi.v1.GetSessionResponse\x12n\n\rCreateSession\x12-.mattermost.pluginapi.v1.CreateSessionRequest\x1a..mattermost.pluginapi.v1.CreateSessionResponse\x12\x80\x01\n\x13\x45xtendSessionExpiry\x12\x33.mattermost.pluginapi.v1.ExtendSessionExpiryRequest\x1a\x34.mattermost.pluginapi.v1.ExtendSessionExpiryResponse\x12n\n\rRevokeSession\x12-.mattermost.pluginapi.v1.RevokeSessionRequest\x1a..mattermost.pluginapi.v1.RevokeSessionResponse\x12\x86\x01\n\x15\x43reateUserAccessToken\x12\x35.mattermost.pluginapi.v1.CreateUserAccessTokenRequest\x1a\x36.mattermost.pluginapi.v1.CreateUserAccessTokenResponse\x12\x86\x01\n\x15RevokeUserAccessToken\x12\x35.mattermost.pluginapi.v1.RevokeUserAccessTokenRequest\x1a\x36.mattermost.pluginapi.v1.RevokeUserAccessTokenResponse\x12\x65\n\nCreateTeam\x12*.mattermost.pluginapi.v1.CreateTeamRequest\x1a+.mattermost.pluginapi.v1.CreateTeamResponse\x12\x65\n\nDeleteTeam\x12*.mattermost.pluginapi.v1.DeleteTeamRequest\x1a+.mattermost.pluginapi.v1.DeleteTeamResponse\x12_\n\x08GetTeams\x12(.mattermost.pluginapi.v1.GetTeamsRequest\x1a).mattermost.pluginapi.v1.GetTeamsResponse\x12\\\n\x07GetTeam\x12\'.mattermost.pluginapi.v1.GetTeamRequest\x1a(.mattermost.pluginapi.v1.GetTeamResponse\x12n\n\rGetTeamByName\x12-.mattermost.pluginapi.v1.GetTeamByNameRequest\x1a..mattermost.pluginapi.v1.GetTeamByNameResponse\x12\x86\x01\n\x15GetTeamsUnreadForUser\x12\x35.mattermost.pluginapi.v1.GetTeamsUnreadForUserRequest\x1a\x36.mattermost.pluginapi.v1.GetTeamsUnreadForUserResponse\x12\x65\n\nUpdateTeam\x12*.mattermost.pluginapi.v1.UpdateTeamRequest\x1a+.mattermost.pluginapi.v1.UpdateTeamResponse\x12h\n\x0bSearchTeams\x12+.mattermost.pluginapi.v1.SearchTeamsRequest\x1a,.mattermost.pluginapi.v1.SearchTeamsResponse\x12t\n\x0fGetTeamsForUser\x12/.mattermost.pluginapi.v1.GetTeamsForUserRequest\x1a\x30.mattermost.pluginapi.v1.GetTeamsForUserResponse\x12w\n\x10\x43reateTeamMember\x12\x30.mattermost.pluginapi.v1.CreateTeamMemberRequest\x1a\x31.mattermost.pluginapi.v1.CreateTeamMemberResponse\x12z\n\x11\x43reateTeamMembers\x12\x31.mattermost.pluginapi.v1.CreateTeamMembersRequest\x1a\x32.mattermost.pluginapi.v1.CreateTeamMembersResponse\x12\x98\x01\n\x1b\x43reateTeamMembersGracefully\x12;.mattermost.pluginapi.v1.CreateTeamMembersGracefullyRequest\x1a<.mattermost.pluginapi.v1.CreateTeamMembersGracefullyResponse\x12w\n\x10\x44\x65leteTeamMember\x12\x30.mattermost.pluginapi.v1.DeleteTeamMemberRequest\x1a\x31.mattermost.pluginapi.v1.DeleteTeamMemberResponse\x12q\n\x0eGetTeamMembers\x12..mattermost.pluginapi.v1.GetTeamMembersRequest\x1a/.mattermost.pluginapi.v1.GetTeamMembersResponse\x12n\n\rGetTeamMember\x12-.mattermost.pluginapi.v1.GetTeamMemberRequest\x1a..mattermost.pluginapi.v1.GetTeamMemberResponse\x12\x86\x01\n\x15GetTeamMembersForUser\x12\x35.mattermost.pluginapi.v1.GetTeamMembersForUserRequest\x1a\x36.mattermost.pluginapi.v1.GetTeamMembersForUserResponse\x12\x86\x01\n\x15UpdateTeamMemberRoles\x12\x35.mattermost.pluginapi.v1.UpdateTeamMemberRolesRequest\x1a\x36.mattermost.pluginapi.v1.UpdateTeamMemberRolesResponse\x12h\n\x0bGetTeamIcon\x12+.mattermost.pluginapi.v1.GetTeamIconRequest\x1a,.mattermost.pluginapi.v1.GetTeamIconResponse\x12h\n\x0bSetTeamIcon\x12+.mattermost.pluginapi.v1.SetTeamIconRequest\x1a,.mattermost.pluginapi.v1.SetTeamIconResponse\x12q\n\x0eRemoveTeamIcon\x12..mattermost.pluginapi.v1.RemoveTeamIconRequest\x1a/.mattermost.pluginapi.v1.RemoveTeamIconResponse\x12k\n\x0cGetTeamStats\x12,.mattermost.pluginapi.v1.GetTeamStatsRequest\x1a-.mattermost.pluginapi.v1.GetTeamStatsResponse\x12n\n\rCreateChannel\x12-.mattermost.pluginapi.v1.CreateChannelRequest\x1a..mattermost.pluginapi.v1.CreateChannelResponse\x12n\n\rDeleteChannel\x12-.mattermost.pluginapi.v1.DeleteChannelRequest\x1a..mattermost.pluginapi.v1.DeleteChannelResponse\x12\x8f\x01\n\x18GetPublicChannelsForTeam\x12\x38.mattermost.pluginapi.v1.GetPublicChannelsForTeamRequest\x1a\x39.mattermost.pluginapi.v1.GetPublicChannelsForTeamResponse\x12\x65\n\nGetChannel\x12*.mattermost.pluginapi.v1.GetChannelRequest\x1a+.mattermost.pluginapi.v1.GetChannelResponse\x12w\n\x10GetChannelByName\x12\x30.mattermost.pluginapi.v1.GetChannelByNameRequest\x1a\x31.mattermost.pluginapi.v1.GetChannelByNameResponse\x12\x98\x01\n\x1bGetChannelByNameForTeamName\x12;.mattermost.pluginapi.v1.GetChannelByNameForTeamNameRequest\x1a<.mattermost.pluginapi.v1.GetChannelByNameForTeamNameResponse\x12\x92\x01\n\x19GetChannelsForTeamForUser\x12\x39.mattermost.pluginapi.v1.GetChannelsForTeamForUserRequest\x1a:.mattermost.pluginapi.v1.GetChannelsForTeamForUserResponse\x12t\n\x0fGetChannelStats\x12/.mattermost.pluginapi.v1.GetChannelStatsRequest\x1a\x30.mattermost.pluginapi.v1.GetChannelStatsResponse\x12w\n\x10GetDirectChannel\x12\x30.mattermost.pluginapi.v1.GetDirectChannelRequest\x1a\x31.mattermost.pluginapi.v1.GetDirectChannelResponse\x12t\n\x0fGetGroupChannel\x12/.mattermost.pluginapi.v1.GetGroupChannelRequest\x1a\x30.mattermost.pluginapi.v1.GetGroupChannelResponse\x12n\n\rUpdateChannel\x12-.mattermost.pluginapi.v1.UpdateChannelRequest\x1a..mattermost.pluginapi.v1.UpdateChannelResponse\x12q\n\x0eSearchChannels\x12..mattermost.pluginapi.v1.SearchChannelsRequest\x1a/.mattermost.pluginapi.v1.SearchChannelsResponse\x12w\n\x10\x41\x64\x64\x43hannelMember\x12\x30.mattermost.pluginapi.v1.AddChannelMemberRequest\x1a\x31.mattermost.pluginapi.v1.AddChannelMemberResponse\x12w\n\x10\x41\x64\x64UserToChannel\x12\x30.mattermost.pluginapi.v1.AddUserToChannelRequest\x1a\x31.mattermost.pluginapi.v1.AddUserToChannelResponse\x12w\n\x10GetChannelMember\x12\x30.mattermost.pluginapi.v1.GetChannelMemberRequest\x1a\x31.mattermost.pluginapi.v1.GetChannelMemberResponse\x12z\n\x11GetChannelMembers\x12\x31.mattermost.pluginapi.v1.GetChannelMembersRequest\x1a\x32.mattermost.pluginapi.v1.GetChannelMembersResponse\x12\x89\x01\n\x16GetChannelMembersByIds\x12\x36.mattermost.pluginapi.v1.GetChannelMembersByIdsRequest\x1a\x37.mattermost.pluginapi.v1.GetChannelMembersByIdsResponse\x12\x8f\x01\n\x18GetChannelMembersForUser\x12\x38.mattermost.pluginapi.v1.GetChannelMembersForUserRequest\x1a\x39.mattermost.pluginapi.v1.GetChannelMembersForUserResponse\x12\x8f\x01\n\x18UpdateChannelMemberRoles\x12\x38.mattermost.pluginapi.v1.UpdateChannelMemberRolesRequest\x1a\x39.mattermost.pluginapi.v1.UpdateChannelMemberRolesResponse\x12\xa7\x01\n UpdateChannelMemberNotifications\x12@.mattermost.pluginapi.v1.UpdateChannelMemberNotificationsRequest\x1a\x41.mattermost.pluginapi.v1.UpdateChannelMemberNotificationsResponse\x12\xa7\x01\n PatchChannelMembersNotifications\x12@.mattermost.pluginapi.v1.PatchChannelMembersNotificationsRequest\x1a\x41.mattermost.pluginapi.v1.PatchChannelMembersNotificationsResponse\x12\x80\x01\n\x13\x44\x65leteChannelMember\x12\x33.mattermost.pluginapi.v1.DeleteChannelMemberRequest\x1a\x34.mattermost.pluginapi.v1.DeleteChannelMemberResponse\x12\x9b\x01\n\x1c\x43reateChannelSidebarCategory\x12<.mattermost.pluginapi.v1.CreateChannelSidebarCategoryRequest\x1a=.mattermost.pluginapi.v1.CreateChannelSidebarCategoryResponse\x12\x98\x01\n\x1bGetChannelSidebarCategories\x12;.mattermost.pluginapi.v1.GetChannelSidebarCategoriesRequest\x1a<.mattermost.pluginapi.v1.GetChannelSidebarCategoriesResponse\x12\xa1\x01\n\x1eUpdateChannelSidebarCategories\x12>.mattermost.pluginapi.v1.UpdateChannelSidebarCategoriesRequest\x1a?.mattermost.pluginapi.v1.UpdateChannelSidebarCategoriesResponse\x12\x65\n\nCreatePost\x12*.mattermost.pluginapi.v1.CreatePostRequest\x1a+.mattermost.pluginapi.v1.CreatePostResponse\x12h\n\x0b\x41\x64\x64Reaction\x12+.mattermost.pluginapi.v1.AddReactionRequest\x1a,.mattermost.pluginapi.v1.AddReactionResponse\x12q\n\x0eRemoveReaction\x12..mattermost.pluginapi.v1.RemoveReactionRequest\x1a/.mattermost.pluginapi.v1.RemoveReactionResponse\x12k\n\x0cGetReactions\x12,.mattermost.pluginapi.v1.GetReactionsRequest\x1a-.mattermost.pluginapi.v1.GetReactionsResponse\x12z\n\x11SendEphemeralPost\x12\x31.mattermost.pluginapi.v1.SendEphemeralPostRequest\x1a\x32.mattermost.pluginapi.v1.SendEphemeralPostResponse\x12\x80\x01\n\x13UpdateEphemeralPost\x12\x33.mattermost.pluginapi.v1.UpdateEphemeralPostRequest\x1a\x34.mattermost.pluginapi.v1.UpdateEphemeralPostResponse\x12\x80\x01\n\x13\x44\x65leteEphemeralPost\x12\x33.mattermost.pluginapi.v1.DeleteEphemeralPostRequest\x1a\x34.mattermost.pluginapi.v1.DeleteEphemeralPostResponse\x12\x65\n\nDeletePost\x12*.mattermost.pluginapi.v1.DeletePostRequest\x1a+.mattermost.pluginapi.v1.DeletePostResponse\x12n\n\rGetPostThread\x12-.mattermost.pluginapi.v1.GetPostThreadRequest\x1a..mattermost.pluginapi.v1.GetPostThreadResponse\x12\\\n\x07GetPost\x12\'.mattermost.pluginapi.v1.GetPostRequest\x1a(.mattermost.pluginapi.v1.GetPostResponse\x12n\n\rGetPostsSince\x12-.mattermost.pluginapi.v1.GetPostsSinceRequest\x1a..mattermost.pluginapi.v1.GetPostsSinceResponse\x12n\n\rGetPostsAfter\x12-.mattermost.pluginapi.v1.GetPostsAfterRequest\x1a..mattermost.pluginapi.v1.GetPostsAfterResponse\x12q\n\x0eGetPostsBefore\x12..mattermost.pluginapi.v1.GetPostsBeforeRequest\x1a/.mattermost.pluginapi.v1.GetPostsBeforeResponse\x12}\n\x12GetPostsForChannel\x12\x32.mattermost.pluginapi.v1.GetPostsForChannelRequest\x1a\x33.mattermost.pluginapi.v1.GetPostsForChannelResponse\x12\x65\n\nUpdatePost\x12*.mattermost.pluginapi.v1.UpdatePostRequest\x1a+.mattermost.pluginapi.v1.UpdatePostResponse\x12z\n\x11SearchPostsInTeam\x12\x31.mattermost.pluginapi.v1.SearchPostsInTeamRequest\x1a\x32.mattermost.pluginapi.v1.SearchPostsInTeamResponse\x12\x8f\x01\n\x18SearchPostsInTeamForUser\x12\x38.mattermost.pluginapi.v1.SearchPostsInTeamForUserRequest\x1a\x39.mattermost.pluginapi.v1.SearchPostsInTeamForUserResponse\x12k\n\x0cGetEmojiList\x12,.mattermost.pluginapi.v1.GetEmojiListRequest\x1a-.mattermost.pluginapi.v1.GetEmojiListResponse\x12q\n\x0eGetEmojiByName\x12..mattermost.pluginapi.v1.GetEmojiByNameRequest\x1a/.mattermost.pluginapi.v1.GetEmojiByNameResponse\x12_\n\x08GetEmoji\x12(.mattermost.pluginapi.v1.GetEmojiRequest\x1a).mattermost.pluginapi.v1.GetEmojiResponse\x12n\n\rGetEmojiImage\x12-.mattermost.pluginapi.v1.GetEmojiImageRequest\x1a..mattermost.pluginapi.v1.GetEmojiImageResponse\x12V\n\x05KVSet\x12%.mattermost.pluginapi.v1.KVSetRequest\x1a&.mattermost.pluginapi.v1.KVSetResponse\x12t\n\x0fKVCompareAndSet\x12/.mattermost.pluginapi.v1.KVCompareAndSetRequest\x1a\x30.mattermost.pluginapi.v1.KVCompareAndSetResponse\x12}\n\x12KVCompareAndDelete\x12\x32.mattermost.pluginapi.v1.KVCompareAndDeleteRequest\x1a\x33.mattermost.pluginapi.v1.KVCompareAndDeleteResponse\x12w\n\x10KVSetWithOptions\x12\x30.mattermost.pluginapi.v1.KVSetWithOptionsRequest\x1a\x31.mattermost.pluginapi.v1.KVSetWithOptionsResponse\x12t\n\x0fKVSetWithExpiry\x12/.mattermost.pluginapi.v1.KVSetWithExpiryRequest\x1a\x30.mattermost.pluginapi.v1.KVSetWithExpiryResponse\x12V\n\x05KVGet\x12%.mattermost.pluginapi.v1.KVGetRequest\x1a&.mattermost.pluginapi.v1.KVGetResponse\x12_\n\x08KVDelete\x12(.mattermost.pluginapi.v1.KVDeleteRequest\x1a).mattermost.pluginapi.v1.KVDeleteResponse\x12h\n\x0bKVDeleteAll\x12+.mattermost.pluginapi.v1.KVDeleteAllRequest\x1a,.mattermost.pluginapi.v1.KVDeleteAllResponse\x12Y\n\x06KVList\x12&.mattermost.pluginapi.v1.KVListRequest\x1a\'.mattermost.pluginapi.v1.KVListResponse\x12\x86\x01\n\x15PublishWebSocketEvent\x12\x35.mattermost.pluginapi.v1.PublishWebSocketEventRequest\x1a\x36.mattermost.pluginapi.v1.PublishWebSocketEventResponse\x12\x8c\x01\n\x17LoadPluginConfiguration\x12\x37.mattermost.pluginapi.v1.LoadPluginConfigurationRequest\x1a\x38.mattermost.pluginapi.v1.LoadPluginConfigurationResponse\x12\x62\n\tGetConfig\x12).mattermost.pluginapi.v1.GetConfigRequest\x1a*.mattermost.pluginapi.v1.GetConfigResponse\x12\x83\x01\n\x14GetUnsanitizedConfig\x12\x34.mattermost.pluginapi.v1.GetUnsanitizedConfigRequest\x1a\x35.mattermost.pluginapi.v1.GetUnsanitizedConfigResponse\x12\x65\n\nSaveConfig\x12*.mattermost.pluginapi.v1.SaveConfigRequest\x1a+.mattermost.pluginapi.v1.SaveConfigResponse\x12t\n\x0fGetPluginConfig\x12/.mattermost.pluginapi.v1.GetPluginConfigRequest\x1a\x30.mattermost.pluginapi.v1.GetPluginConfigResponse\x12w\n\x10SavePluginConfig\x12\x30.mattermost.pluginapi.v1.SavePluginConfigRequest\x1a\x31.mattermost.pluginapi.v1.SavePluginConfigResponse\x12n\n\rGetBundlePath\x12-.mattermost.pluginapi.v1.GetBundlePathRequest\x1a..mattermost.pluginapi.v1.GetBundlePathResponse\x12\x65\n\nGetPlugins\x12*.mattermost.pluginapi.v1.GetPluginsRequest\x1a+.mattermost.pluginapi.v1.GetPluginsResponse\x12k\n\x0c\x45nablePlugin\x12,.mattermost.pluginapi.v1.EnablePluginRequest\x1a-.mattermost.pluginapi.v1.EnablePluginResponse\x12n\n\rDisablePlugin\x12-.mattermost.pluginapi.v1.DisablePluginRequest\x1a..mattermost.pluginapi.v1.DisablePluginResponse\x12k\n\x0cRemovePlugin\x12,.mattermost.pluginapi.v1.RemovePluginRequest\x1a-.mattermost.pluginapi.v1.RemovePluginResponse\x12t\n\x0fGetPluginStatus\x12/.mattermost.pluginapi.v1.GetPluginStatusRequest\x1a\x30.mattermost.pluginapi.v1.GetPluginStatusResponse\x12n\n\rInstallPlugin\x12-.mattermost.pluginapi.v1.InstallPluginRequest\x1a..mattermost.pluginapi.v1.InstallPluginResponse\x12h\n\x0bGetPluginID\x12+.mattermost.pluginapi.v1.GetPluginIDRequest\x1a,.mattermost.pluginapi.v1.GetPluginIDResponse\x12_\n\x08LogDebug\x12(.mattermost.pluginapi.v1.LogDebugRequest\x1a).mattermost.pluginapi.v1.LogDebugResponse\x12\\\n\x07LogInfo\x12\'.mattermost.pluginapi.v1.LogInfoRequest\x1a(.mattermost.pluginapi.v1.LogInfoResponse\x12_\n\x08LogError\x12(.mattermost.pluginapi.v1.LogErrorRequest\x1a).mattermost.pluginapi.v1.LogErrorResponse\x12\\\n\x07LogWarn\x12\'.mattermost.pluginapi.v1.LogWarnRequest\x1a(.mattermost.pluginapi.v1.LogWarnResponse\x12n\n\rCopyFileInfos\x12-.mattermost.pluginapi.v1.CopyFileInfosRequest\x1a..mattermost.pluginapi.v1.CopyFileInfosResponse\x12h\n\x0bGetFileInfo\x12+.mattermost.pluginapi.v1.GetFileInfoRequest\x1a,.mattermost.pluginapi.v1.GetFileInfoResponse\x12\x8f\x01\n\x18SetFileSearchableContent\x12\x38.mattermost.pluginapi.v1.SetFileSearchableContentRequest\x1a\x39.mattermost.pluginapi.v1.SetFileSearchableContentResponse\x12k\n\x0cGetFileInfos\x12,.mattermost.pluginapi.v1.GetFileInfosRequest\x1a-.mattermost.pluginapi.v1.GetFileInfosResponse\x12\\\n\x07GetFile\x12\'.mattermost.pluginapi.v1.GetFileRequest\x1a(.mattermost.pluginapi.v1.GetFileResponse\x12h\n\x0bGetFileLink\x12+.mattermost.pluginapi.v1.GetFileLinkRequest\x1a,.mattermost.pluginapi.v1.GetFileLinkResponse\x12_\n\x08ReadFile\x12(.mattermost.pluginapi.v1.ReadFileRequest\x1a).mattermost.pluginapi.v1.ReadFileResponse\x12\x65\n\nUploadFile\x12*.mattermost.pluginapi.v1.UploadFileRequest\x1a+.mattermost.pluginapi.v1.UploadFileResponse\x12\x80\x01\n\x13\x43reateUploadSession\x12\x33.mattermost.pluginapi.v1.CreateUploadSessionRequest\x1a\x34.mattermost.pluginapi.v1.CreateUploadSessionResponse\x12\x65\n\nUploadData\x12*.mattermost.pluginapi.v1.UploadDataRequest\x1a+.mattermost.pluginapi.v1.UploadDataResponse\x12w\n\x10GetUploadSession\x12\x30.mattermost.pluginapi.v1.GetUploadSessionRequest\x1a\x31.mattermost.pluginapi.v1.GetUploadSessionResponse\x12\x62\n\tCreateBot\x12).mattermost.pluginapi.v1.CreateBotRequest\x1a*.mattermost.pluginapi.v1.CreateBotResponse\x12_\n\x08PatchBot\x12(.mattermost.pluginapi.v1.PatchBotRequest\x1a).mattermost.pluginapi.v1.PatchBotResponse\x12Y\n\x06GetBot\x12&.mattermost.pluginapi.v1.GetBotRequest\x1a\'.mattermost.pluginapi.v1.GetBotResponse\x12\\\n\x07GetBots\x12\'.mattermost.pluginapi.v1.GetBotsRequest\x1a(.mattermost.pluginapi.v1.GetBotsResponse\x12t\n\x0fUpdateBotActive\x12/.mattermost.pluginapi.v1.UpdateBotActiveRequest\x1a\x30.mattermost.pluginapi.v1.UpdateBotActiveResponse\x12}\n\x12PermanentDeleteBot\x12\x32.mattermost.pluginapi.v1.PermanentDeleteBotRequest\x1a\x33.mattermost.pluginapi.v1.PermanentDeleteBotResponse\x12n\n\rEnsureBotUser\x12-.mattermost.pluginapi.v1.EnsureBotUserRequest\x1a..mattermost.pluginapi.v1.EnsureBotUserResponse\x12\x65\n\nGetLicense\x12*.mattermost.pluginapi.v1.GetLicenseRequest\x1a+.mattermost.pluginapi.v1.GetLicenseResponse\x12z\n\x11IsEnterpriseReady\x12\x31.mattermost.pluginapi.v1.IsEnterpriseReadyRequest\x1a\x32.mattermost.pluginapi.v1.IsEnterpriseReadyResponse\x12w\n\x10GetServerVersion\x12\x30.mattermost.pluginapi.v1.GetServerVersionRequest\x1a\x31.mattermost.pluginapi.v1.GetServerVersionResponse\x12\x83\x01\n\x14GetSystemInstallDate\x12\x34.mattermost.pluginapi.v1.GetSystemInstallDateRequest\x1a\x35.mattermost.pluginapi.v1.GetSystemInstallDateResponse\x12t\n\x0fGetDiagnosticId\x12/.mattermost.pluginapi.v1.GetDiagnosticIdRequest\x1a\x30.mattermost.pluginapi.v1.GetDiagnosticIdResponse\x12q\n\x0eGetTelemetryId\x12..mattermost.pluginapi.v1.GetTelemetryIdRequest\x1a/.mattermost.pluginapi.v1.GetTelemetryIdResponse\x12t\n\x0fRegisterCommand\x12/.mattermost.pluginapi.v1.RegisterCommandRequest\x1a\x30.mattermost.pluginapi.v1.RegisterCommandResponse\x12z\n\x11UnregisterCommand\x12\x31.mattermost.pluginapi.v1.UnregisterCommandRequest\x1a\x32.mattermost.pluginapi.v1.UnregisterCommandResponse\x12\x80\x01\n\x13\x45xecuteSlashCommand\x12\x33.mattermost.pluginapi.v1.ExecuteSlashCommandRequest\x1a\x34.mattermost.pluginapi.v1.ExecuteSlashCommandResponse\x12n\n\rCreateCommand\x12-.mattermost.pluginapi.v1.CreateCommandRequest\x1a..mattermost.pluginapi.v1.CreateCommandResponse\x12k\n\x0cListCommands\x12,.mattermost.pluginapi.v1.ListCommandsRequest\x1a-.mattermost.pluginapi.v1.ListCommandsResponse\x12}\n\x12ListCustomCommands\x12\x32.mattermost.pluginapi.v1.ListCustomCommandsRequest\x1a\x33.mattermost.pluginapi.v1.ListCustomCommandsResponse\x12}\n\x12ListPluginCommands\x12\x32.mattermost.pluginapi.v1.ListPluginCommandsRequest\x1a\x33.mattermost.pluginapi.v1.ListPluginCommandsResponse\x12\x80\x01\n\x13ListBuiltInCommands\x12\x33.mattermost.pluginapi.v1.ListBuiltInCommandsRequest\x1a\x34.mattermost.pluginapi.v1.ListBuiltInCommandsResponse\x12\x65\n\nGetCommand\x12*.mattermost.pluginapi.v1.GetCommandRequest\x1a+.mattermost.pluginapi.v1.GetCommandResponse\x12n\n\rUpdateCommand\x12-.mattermost.pluginapi.v1.UpdateCommandRequest\x1a..mattermost.pluginapi.v1.UpdateCommandResponse\x12n\n\rDeleteCommand\x12-.mattermost.pluginapi.v1.DeleteCommandRequest\x1a..mattermost.pluginapi.v1.DeleteCommandResponse\x12\x83\x01\n\x14GetPreferenceForUser\x12\x34.mattermost.pluginapi.v1.GetPreferenceForUserRequest\x1a\x35.mattermost.pluginapi.v1.GetPreferenceForUserResponse\x12\x86\x01\n\x15GetPreferencesForUser\x12\x35.mattermost.pluginapi.v1.GetPreferencesForUserRequest\x1a\x36.mattermost.pluginapi.v1.GetPreferencesForUserResponse\x12\x8f\x01\n\x18UpdatePreferencesForUser\x12\x38.mattermost.pluginapi.v1.UpdatePreferencesForUserRequest\x1a\x39.mattermost.pluginapi.v1.UpdatePreferencesForUserResponse\x12\x8f\x01\n\x18\x44\x65letePreferencesForUser\x12\x38.mattermost.pluginapi.v1.DeletePreferencesForUserRequest\x1a\x39.mattermost.pluginapi.v1.DeletePreferencesForUserResponse\x12q\n\x0e\x43reateOAuthApp\x12..mattermost.pluginapi.v1.CreateOAuthAppRequest\x1a/.mattermost.pluginapi.v1.CreateOAuthAppResponse\x12h\n\x0bGetOAuthApp\x12+.mattermost.pluginapi.v1.GetOAuthAppRequest\x1a,.mattermost.pluginapi.v1.GetOAuthAppResponse\x12q\n\x0eUpdateOAuthApp\x12..mattermost.pluginapi.v1.UpdateOAuthAppRequest\x1a/.mattermost.pluginapi.v1.UpdateOAuthAppResponse\x12q\n\x0e\x44\x65leteOAuthApp\x12..mattermost.pluginapi.v1.DeleteOAuthAppRequest\x1a/.mattermost.pluginapi.v1.DeleteOAuthAppResponse\x12_\n\x08GetGroup\x12(.mattermost.pluginapi.v1.GetGroupRequest\x1a).mattermost.pluginapi.v1.GetGroupResponse\x12q\n\x0eGetGroupByName\x12..mattermost.pluginapi.v1.GetGroupByNameRequest\x1a/.mattermost.pluginapi.v1.GetGroupByNameResponse\x12\x80\x01\n\x13GetGroupMemberUsers\x12\x33.mattermost.pluginapi.v1.GetGroupMemberUsersRequest\x1a\x34.mattermost.pluginapi.v1.GetGroupMemberUsersResponse\x12z\n\x11GetGroupsBySource\x12\x31.mattermost.pluginapi.v1.GetGroupsBySourceRequest\x1a\x32.mattermost.pluginapi.v1.GetGroupsBySourceResponse\x12w\n\x10GetGroupsForUser\x12\x30.mattermost.pluginapi.v1.GetGroupsForUserRequest\x1a\x31.mattermost.pluginapi.v1.GetGroupsForUserResponse\x12z\n\x11UpsertGroupMember\x12\x31.mattermost.pluginapi.v1.UpsertGroupMemberRequest\x1a\x32.mattermost.pluginapi.v1.UpsertGroupMemberResponse\x12}\n\x12UpsertGroupMembers\x12\x32.mattermost.pluginapi.v1.UpsertGroupMembersRequest\x1a\x33.mattermost.pluginapi.v1.UpsertGroupMembersResponse\x12}\n\x12GetGroupByRemoteID\x12\x32.mattermost.pluginapi.v1.GetGroupByRemoteIDRequest\x1a\x33.mattermost.pluginapi.v1.GetGroupByRemoteIDResponse\x12h\n\x0b\x43reateGroup\x12+.mattermost.pluginapi.v1.CreateGroupRequest\x1a,.mattermost.pluginapi.v1.CreateGroupResponse\x12h\n\x0bUpdateGroup\x12+.mattermost.pluginapi.v1.UpdateGroupRequest\x1a,.mattermost.pluginapi.v1.UpdateGroupResponse\x12h\n\x0b\x44\x65leteGroup\x12+.mattermost.pluginapi.v1.DeleteGroupRequest\x1a,.mattermost.pluginapi.v1.DeleteGroupResponse\x12k\n\x0cRestoreGroup\x12,.mattermost.pluginapi.v1.RestoreGroupRequest\x1a-.mattermost.pluginapi.v1.RestoreGroupResponse\x12z\n\x11\x44\x65leteGroupMember\x12\x31.mattermost.pluginapi.v1.DeleteGroupMemberRequest\x1a\x32.mattermost.pluginapi.v1.DeleteGroupMemberResponse\x12w\n\x10GetGroupSyncable\x12\x30.mattermost.pluginapi.v1.GetGroupSyncableRequest\x1a\x31.mattermost.pluginapi.v1.GetGroupSyncableResponse\x12z\n\x11GetGroupSyncables\x12\x31.mattermost.pluginapi.v1.GetGroupSyncablesRequest\x1a\x32.mattermost.pluginapi.v1.GetGroupSyncablesResponse\x12\x80\x01\n\x13UpsertGroupSyncable\x12\x33.mattermost.pluginapi.v1.UpsertGroupSyncableRequest\x1a\x34.mattermost.pluginapi.v1.UpsertGroupSyncableResponse\x12\x80\x01\n\x13UpdateGroupSyncable\x12\x33.mattermost.pluginapi.v1.UpdateGroupSyncableRequest\x1a\x34.mattermost.pluginapi.v1.UpdateGroupSyncableResponse\x12\x80\x01\n\x13\x44\x65leteGroupSyncable\x12\x33.mattermost.pluginapi.v1.DeleteGroupSyncableRequest\x1a\x34.mattermost.pluginapi.v1.DeleteGroupSyncableResponse\x12\x62\n\tGetGroups\x12).mattermost.pluginapi.v1.GetGroupsRequest\x1a*.mattermost.pluginapi.v1.GetGroupsResponse\x12\xa7\x01\n CreateDefaultSyncableMemberships\x12@.mattermost.pluginapi.v1.CreateDefaultSyncableMembershipsRequest\x1a\x41.mattermost.pluginapi.v1.CreateDefaultSyncableMembershipsResponse\x12\xaa\x01\n!DeleteGroupConstrainedMemberships\x12\x41.mattermost.pluginapi.v1.DeleteGroupConstrainedMembershipsRequest\x1a\x42.mattermost.pluginapi.v1.DeleteGroupConstrainedMembershipsResponse\x12\xa4\x01\n\x1fRegisterPluginForSharedChannels\x12?.mattermost.pluginapi.v1.RegisterPluginForSharedChannelsRequest\x1a@.mattermost.pluginapi.v1.RegisterPluginForSharedChannelsResponse\x12\xaa\x01\n!UnregisterPluginForSharedChannels\x12\x41.mattermost.pluginapi.v1.UnregisterPluginForSharedChannelsRequest\x1a\x42.mattermost.pluginapi.v1.UnregisterPluginForSharedChannelsResponse\x12k\n\x0cShareChannel\x12,.mattermost.pluginapi.v1.ShareChannelRequest\x1a-.mattermost.pluginapi.v1.ShareChannelResponse\x12\x80\x01\n\x13UpdateSharedChannel\x12\x33.mattermost.pluginapi.v1.UpdateSharedChannelRequest\x1a\x34.mattermost.pluginapi.v1.UpdateSharedChannelResponse\x12q\n\x0eUnshareChannel\x12..mattermost.pluginapi.v1.UnshareChannelRequest\x1a/.mattermost.pluginapi.v1.UnshareChannelResponse\x12\x92\x01\n\x19UpdateSharedChannelCursor\x12\x39.mattermost.pluginapi.v1.UpdateSharedChannelCursorRequest\x1a:.mattermost.pluginapi.v1.UpdateSharedChannelCursorResponse\x12z\n\x11SyncSharedChannel\x12\x31.mattermost.pluginapi.v1.SyncSharedChannelRequest\x1a\x32.mattermost.pluginapi.v1.SyncSharedChannelResponse\x12\x86\x01\n\x15InviteRemoteToChannel\x12\x35.mattermost.pluginapi.v1.InviteRemoteToChannelRequest\x1a\x36.mattermost.pluginapi.v1.InviteRemoteToChannelResponse\x12\x92\x01\n\x19UninviteRemoteFromChannel\x12\x39.mattermost.pluginapi.v1.UninviteRemoteFromChannelRequest\x1a:.mattermost.pluginapi.v1.UninviteRemoteFromChannelResponse\x12\x80\x01\n\x13\x43reatePropertyField\x12\x33.mattermost.pluginapi.v1.CreatePropertyFieldRequest\x1a\x34.mattermost.pluginapi.v1.CreatePropertyFieldResponse\x12w\n\x10GetPropertyField\x12\x30.mattermost.pluginapi.v1.GetPropertyFieldRequest\x1a\x31.mattermost.pluginapi.v1.GetPropertyFieldResponse\x12z\n\x11GetPropertyFields\x12\x31.mattermost.pluginapi.v1.GetPropertyFieldsRequest\x1a\x32.mattermost.pluginapi.v1.GetPropertyFieldsResponse\x12\x80\x01\n\x13UpdatePropertyField\x12\x33.mattermost.pluginapi.v1.UpdatePropertyFieldRequest\x1a\x34.mattermost.pluginapi.v1.UpdatePropertyFieldResponse\x12\x80\x01\n\x13\x44\x65letePropertyField\x12\x33.mattermost.pluginapi.v1.DeletePropertyFieldRequest\x1a\x34.mattermost.pluginapi.v1.DeletePropertyFieldResponse\x12\x83\x01\n\x14SearchPropertyFields\x12\x34.mattermost.pluginapi.v1.SearchPropertyFieldsRequest\x1a\x35.mattermost.pluginapi.v1.SearchPropertyFieldsResponse\x12\x80\x01\n\x13\x43ountPropertyFields\x12\x33.mattermost.pluginapi.v1.CountPropertyFieldsRequest\x1a\x34.mattermost.pluginapi.v1.CountPropertyFieldsResponse\x12\x9b\x01\n\x1c\x43ountPropertyFieldsForTarget\x12<.mattermost.pluginapi.v1.CountPropertyFieldsForTargetRequest\x1a=.mattermost.pluginapi.v1.CountPropertyFieldsForTargetResponse\x12\x80\x01\n\x13\x43reatePropertyValue\x12\x33.mattermost.pluginapi.v1.CreatePropertyValueRequest\x1a\x34.mattermost.pluginapi.v1.CreatePropertyValueResponse\x12w\n\x10GetPropertyValue\x12\x30.mattermost.pluginapi.v1.GetPropertyValueRequest\x1a\x31.mattermost.pluginapi.v1.GetPropertyValueResponse\x12z\n\x11GetPropertyValues\x12\x31.mattermost.pluginapi.v1.GetPropertyValuesRequest\x1a\x32.mattermost.pluginapi.v1.GetPropertyValuesResponse\x12\x80\x01\n\x13UpdatePropertyValue\x12\x33.mattermost.pluginapi.v1.UpdatePropertyValueRequest\x1a\x34.mattermost.pluginapi.v1.UpdatePropertyValueResponse\x12\x80\x01\n\x13UpsertPropertyValue\x12\x33.mattermost.pluginapi.v1.UpsertPropertyValueRequest\x1a\x34.mattermost.pluginapi.v1.UpsertPropertyValueResponse\x12\x80\x01\n\x13\x44\x65letePropertyValue\x12\x33.mattermost.pluginapi.v1.DeletePropertyValueRequest\x1a\x34.mattermost.pluginapi.v1.DeletePropertyValueResponse\x12\x83\x01\n\x14SearchPropertyValues\x12\x34.mattermost.pluginapi.v1.SearchPropertyValuesRequest\x1a\x35.mattermost.pluginapi.v1.SearchPropertyValuesResponse\x12\x86\x01\n\x15RegisterPropertyGroup\x12\x35.mattermost.pluginapi.v1.RegisterPropertyGroupRequest\x1a\x36.mattermost.pluginapi.v1.RegisterPropertyGroupResponse\x12w\n\x10GetPropertyGroup\x12\x30.mattermost.pluginapi.v1.GetPropertyGroupRequest\x1a\x31.mattermost.pluginapi.v1.GetPropertyGroupResponse\x12\x89\x01\n\x16GetPropertyFieldByName\x12\x36.mattermost.pluginapi.v1.GetPropertyFieldByNameRequest\x1a\x37.mattermost.pluginapi.v1.GetPropertyFieldByNameResponse\x12\x83\x01\n\x14UpdatePropertyFields\x12\x34.mattermost.pluginapi.v1.UpdatePropertyFieldsRequest\x1a\x35.mattermost.pluginapi.v1.UpdatePropertyFieldsResponse\x12\x83\x01\n\x14UpdatePropertyValues\x12\x34.mattermost.pluginapi.v1.UpdatePropertyValuesRequest\x1a\x35.mattermost.pluginapi.v1.UpdatePropertyValuesResponse\x12\x83\x01\n\x14UpsertPropertyValues\x12\x34.mattermost.pluginapi.v1.UpsertPropertyValuesRequest\x1a\x35.mattermost.pluginapi.v1.UpsertPropertyValuesResponse\x12\x9e\x01\n\x1d\x44\x65letePropertyValuesForTarget\x12=.mattermost.pluginapi.v1.DeletePropertyValuesForTargetRequest\x1a>.mattermost.pluginapi.v1.DeletePropertyValuesForTargetResponse\x12\x9b\x01\n\x1c\x44\x65letePropertyValuesForField\x12<.mattermost.pluginapi.v1.DeletePropertyValuesForFieldRequest\x1a=.mattermost.pluginapi.v1.DeletePropertyValuesForFieldResponse\x12h\n\x0bLogAuditRec\x12+.mattermost.pluginapi.v1.LogAuditRecRequest\x1a,.mattermost.pluginapi.v1.LogAuditRecResponse\x12\x83\x01\n\x14LogAuditRecWithLevel\x12\x34.mattermost.pluginapi.v1.LogAuditRecWithLevelRequest\x1a\x35.mattermost.pluginapi.v1.LogAuditRecWithLevelResponse\x12\x65\n\nPluginHTTP\x12*.mattermost.pluginapi.v1.PluginHTTPRequest\x1a+.mattermost.pluginapi.v1.PluginHTTPResponse\x12q\n\x0eGetCloudLimits\x12..mattermost.pluginapi.v1.GetCloudLimitsRequest\x1a/.mattermost.pluginapi.v1.GetCloudLimitsResponse\x12\x86\x01\n\x15OpenInteractiveDialog\x12\x35.mattermost.pluginapi.v1.OpenInteractiveDialogRequest\x1a\x36.mattermost.pluginapi.v1.OpenInteractiveDialogResponse\x12\x92\x01\n\x19PublishPluginClusterEvent\x12\x39.mattermost.pluginapi.v1.PublishPluginClusterEventRequest\x1a:.mattermost.pluginapi.v1.PublishPluginClusterEventResponse\x12\x95\x01\n\x1aRegisterCollectionAndTopic\x12:.mattermost.pluginapi.v1.RegisterCollectionAndTopicRequest\x1a;.mattermost.pluginapi.v1.RegisterCollectionAndTopicResponse\x12\x80\x01\n\x13RequestTrialLicense\x12\x33.mattermost.pluginapi.v1.RequestTrialLicenseRequest\x1a\x34.mattermost.pluginapi.v1.RequestTrialLicenseResponse\x12\x83\x01\n\x14RolesGrantPermission\x12\x34.mattermost.pluginapi.v1.RolesGrantPermissionRequest\x1a\x35.mattermost.pluginapi.v1.RolesGrantPermissionResponse\x12_\n\x08SendMail\x12(.mattermost.pluginapi.v1.SendMailRequest\x1a).mattermost.pluginapi.v1.SendMailResponse\x12\x83\x01\n\x14SendPushNotification\x12\x34.mattermost.pluginapi.v1.SendPushNotificationRequest\x1a\x35.mattermost.pluginapi.v1.SendPushNotificationResponseBXZVgithub.com/mattermost/mattermost/server/public/pluginapi/grpc/generated/go/pluginapiv1b\x06proto3')
|
|
|
|
_globals = globals()
|
|
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
|
|
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'api_pb2', _globals)
|
|
if not _descriptor._USE_C_DESCRIPTORS:
|
|
_globals['DESCRIPTOR']._loaded_options = None
|
|
_globals['DESCRIPTOR']._serialized_options = b'ZVgithub.com/mattermost/mattermost/server/public/pluginapi/grpc/generated/go/pluginapiv1'
|
|
_globals['_PLUGINAPI']._serialized_start=147
|
|
_globals['_PLUGINAPI']._serialized_end=28823
|
|
# @@protoc_insertion_point(module_scope)
|