// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.6 // protoc v6.33.4 // source: hooks.proto package pluginapiv1 import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) var File_hooks_proto protoreflect.FileDescriptor const file_hooks_proto_rawDesc = "" + "\n" + "\vhooks.proto\x12\x17mattermost.pluginapi.v1\x1a\x15hooks_lifecycle.proto\x1a\x13hooks_message.proto\x1a\x18hooks_user_channel.proto\x1a\x13hooks_command.proto\x1a\x10hooks_http.proto2\xa3+\n" + "\vPluginHooks\x12h\n" + "\vImplemented\x12+.mattermost.pluginapi.v1.ImplementedRequest\x1a,.mattermost.pluginapi.v1.ImplementedResponse\x12e\n" + "\n" + "OnActivate\x12*.mattermost.pluginapi.v1.OnActivateRequest\x1a+.mattermost.pluginapi.v1.OnActivateResponse\x12k\n" + "\fOnDeactivate\x12,.mattermost.pluginapi.v1.OnDeactivateRequest\x1a-.mattermost.pluginapi.v1.OnDeactivateResponse\x12\x86\x01\n" + "\x15OnConfigurationChange\x125.mattermost.pluginapi.v1.OnConfigurationChangeRequest\x1a6.mattermost.pluginapi.v1.OnConfigurationChangeResponse\x12b\n" + "\tOnInstall\x12).mattermost.pluginapi.v1.OnInstallRequest\x1a*.mattermost.pluginapi.v1.OnInstallResponse\x12\x83\x01\n" + "\x14OnSendDailyTelemetry\x124.mattermost.pluginapi.v1.OnSendDailyTelemetryRequest\x1a5.mattermost.pluginapi.v1.OnSendDailyTelemetryResponse\x12w\n" + "\x10RunDataRetention\x120.mattermost.pluginapi.v1.RunDataRetentionRequest\x1a1.mattermost.pluginapi.v1.RunDataRetentionResponse\x12\x83\x01\n" + "\x14OnCloudLimitsUpdated\x124.mattermost.pluginapi.v1.OnCloudLimitsUpdatedRequest\x1a5.mattermost.pluginapi.v1.OnCloudLimitsUpdatedResponse\x12\x8f\x01\n" + "\x18ConfigurationWillBeSaved\x128.mattermost.pluginapi.v1.ConfigurationWillBeSavedRequest\x1a9.mattermost.pluginapi.v1.ConfigurationWillBeSavedResponse\x12\x80\x01\n" + "\x13MessageWillBePosted\x123.mattermost.pluginapi.v1.MessageWillBePostedRequest\x1a4.mattermost.pluginapi.v1.MessageWillBePostedResponse\x12\x83\x01\n" + "\x14MessageWillBeUpdated\x124.mattermost.pluginapi.v1.MessageWillBeUpdatedRequest\x1a5.mattermost.pluginapi.v1.MessageWillBeUpdatedResponse\x12\x83\x01\n" + "\x14MessageHasBeenPosted\x124.mattermost.pluginapi.v1.MessageHasBeenPostedRequest\x1a5.mattermost.pluginapi.v1.MessageHasBeenPostedResponse\x12\x86\x01\n" + "\x15MessageHasBeenUpdated\x125.mattermost.pluginapi.v1.MessageHasBeenUpdatedRequest\x1a6.mattermost.pluginapi.v1.MessageHasBeenUpdatedResponse\x12\x89\x01\n" + "\x16MessagesWillBeConsumed\x126.mattermost.pluginapi.v1.MessagesWillBeConsumedRequest\x1a7.mattermost.pluginapi.v1.MessagesWillBeConsumedResponse\x12\x86\x01\n" + "\x15MessageHasBeenDeleted\x125.mattermost.pluginapi.v1.MessageHasBeenDeletedRequest\x1a6.mattermost.pluginapi.v1.MessageHasBeenDeletedResponse\x12}\n" + "\x12FileWillBeUploaded\x122.mattermost.pluginapi.v1.FileWillBeUploadedRequest\x1a3.mattermost.pluginapi.v1.FileWillBeUploadedResponse\x12\x83\x01\n" + "\x14ReactionHasBeenAdded\x124.mattermost.pluginapi.v1.ReactionHasBeenAddedRequest\x1a5.mattermost.pluginapi.v1.ReactionHasBeenAddedResponse\x12\x89\x01\n" + "\x16ReactionHasBeenRemoved\x126.mattermost.pluginapi.v1.ReactionHasBeenRemovedRequest\x1a7.mattermost.pluginapi.v1.ReactionHasBeenRemovedResponse\x12\x8f\x01\n" + "\x18NotificationWillBePushed\x128.mattermost.pluginapi.v1.NotificationWillBePushedRequest\x1a9.mattermost.pluginapi.v1.NotificationWillBePushedResponse\x12\x98\x01\n" + "\x1bEmailNotificationWillBeSent\x12;.mattermost.pluginapi.v1.EmailNotificationWillBeSentRequest\x1a<.mattermost.pluginapi.v1.EmailNotificationWillBeSentResponse\x12\x89\x01\n" + "\x16PreferencesHaveChanged\x126.mattermost.pluginapi.v1.PreferencesHaveChangedRequest\x1a7.mattermost.pluginapi.v1.PreferencesHaveChangedResponse\x12}\n" + "\x12UserHasBeenCreated\x122.mattermost.pluginapi.v1.UserHasBeenCreatedRequest\x1a3.mattermost.pluginapi.v1.UserHasBeenCreatedResponse\x12n\n" + "\rUserWillLogIn\x12-.mattermost.pluginapi.v1.UserWillLogInRequest\x1a..mattermost.pluginapi.v1.UserWillLogInResponse\x12t\n" + "\x0fUserHasLoggedIn\x12/.mattermost.pluginapi.v1.UserHasLoggedInRequest\x1a0.mattermost.pluginapi.v1.UserHasLoggedInResponse\x12\x89\x01\n" + "\x16UserHasBeenDeactivated\x126.mattermost.pluginapi.v1.UserHasBeenDeactivatedRequest\x1a7.mattermost.pluginapi.v1.UserHasBeenDeactivatedResponse\x12h\n" + "\vOnSAMLLogin\x12+.mattermost.pluginapi.v1.OnSAMLLoginRequest\x1a,.mattermost.pluginapi.v1.OnSAMLLoginResponse\x12\x86\x01\n" + "\x15ChannelHasBeenCreated\x125.mattermost.pluginapi.v1.ChannelHasBeenCreatedRequest\x1a6.mattermost.pluginapi.v1.ChannelHasBeenCreatedResponse\x12\x83\x01\n" + "\x14UserHasJoinedChannel\x124.mattermost.pluginapi.v1.UserHasJoinedChannelRequest\x1a5.mattermost.pluginapi.v1.UserHasJoinedChannelResponse\x12}\n" + "\x12UserHasLeftChannel\x122.mattermost.pluginapi.v1.UserHasLeftChannelRequest\x1a3.mattermost.pluginapi.v1.UserHasLeftChannelResponse\x12z\n" + "\x11UserHasJoinedTeam\x121.mattermost.pluginapi.v1.UserHasJoinedTeamRequest\x1a2.mattermost.pluginapi.v1.UserHasJoinedTeamResponse\x12t\n" + "\x0fUserHasLeftTeam\x12/.mattermost.pluginapi.v1.UserHasLeftTeamRequest\x1a0.mattermost.pluginapi.v1.UserHasLeftTeamResponse\x12q\n" + "\x0eExecuteCommand\x12..mattermost.pluginapi.v1.ExecuteCommandRequest\x1a/.mattermost.pluginapi.v1.ExecuteCommandResponse\x12}\n" + "\x12OnWebSocketConnect\x122.mattermost.pluginapi.v1.OnWebSocketConnectRequest\x1a3.mattermost.pluginapi.v1.OnWebSocketConnectResponse\x12\x86\x01\n" + "\x15OnWebSocketDisconnect\x125.mattermost.pluginapi.v1.OnWebSocketDisconnectRequest\x1a6.mattermost.pluginapi.v1.OnWebSocketDisconnectResponse\x12\x9e\x01\n" + "\x1dWebSocketMessageHasBeenPosted\x12=.mattermost.pluginapi.v1.WebSocketMessageHasBeenPostedRequest\x1a>.mattermost.pluginapi.v1.WebSocketMessageHasBeenPostedResponse\x12\x83\x01\n" + "\x14OnPluginClusterEvent\x124.mattermost.pluginapi.v1.OnPluginClusterEventRequest\x1a5.mattermost.pluginapi.v1.OnPluginClusterEventResponse\x12\x8c\x01\n" + "\x17OnSharedChannelsSyncMsg\x127.mattermost.pluginapi.v1.OnSharedChannelsSyncMsgRequest\x1a8.mattermost.pluginapi.v1.OnSharedChannelsSyncMsgResponse\x12\x83\x01\n" + "\x14OnSharedChannelsPing\x124.mattermost.pluginapi.v1.OnSharedChannelsPingRequest\x1a5.mattermost.pluginapi.v1.OnSharedChannelsPingResponse\x12\xaa\x01\n" + "!OnSharedChannelsAttachmentSyncMsg\x12A.mattermost.pluginapi.v1.OnSharedChannelsAttachmentSyncMsgRequest\x1aB.mattermost.pluginapi.v1.OnSharedChannelsAttachmentSyncMsgResponse\x12\xb0\x01\n" + "#OnSharedChannelsProfileImageSyncMsg\x12C.mattermost.pluginapi.v1.OnSharedChannelsProfileImageSyncMsgRequest\x1aD.mattermost.pluginapi.v1.OnSharedChannelsProfileImageSyncMsgResponse\x12\x80\x01\n" + "\x13GenerateSupportData\x123.mattermost.pluginapi.v1.GenerateSupportDataRequest\x1a4.mattermost.pluginapi.v1.GenerateSupportDataResponse\x12f\n" + "\tServeHTTP\x12).mattermost.pluginapi.v1.ServeHTTPRequest\x1a*.mattermost.pluginapi.v1.ServeHTTPResponse(\x010\x01BXZVgithub.com/mattermost/mattermost/server/public/pluginapi/grpc/generated/go/pluginapiv1b\x06proto3" var file_hooks_proto_goTypes = []any{ (*ImplementedRequest)(nil), // 0: mattermost.pluginapi.v1.ImplementedRequest (*OnActivateRequest)(nil), // 1: mattermost.pluginapi.v1.OnActivateRequest (*OnDeactivateRequest)(nil), // 2: mattermost.pluginapi.v1.OnDeactivateRequest (*OnConfigurationChangeRequest)(nil), // 3: mattermost.pluginapi.v1.OnConfigurationChangeRequest (*OnInstallRequest)(nil), // 4: mattermost.pluginapi.v1.OnInstallRequest (*OnSendDailyTelemetryRequest)(nil), // 5: mattermost.pluginapi.v1.OnSendDailyTelemetryRequest (*RunDataRetentionRequest)(nil), // 6: mattermost.pluginapi.v1.RunDataRetentionRequest (*OnCloudLimitsUpdatedRequest)(nil), // 7: mattermost.pluginapi.v1.OnCloudLimitsUpdatedRequest (*ConfigurationWillBeSavedRequest)(nil), // 8: mattermost.pluginapi.v1.ConfigurationWillBeSavedRequest (*MessageWillBePostedRequest)(nil), // 9: mattermost.pluginapi.v1.MessageWillBePostedRequest (*MessageWillBeUpdatedRequest)(nil), // 10: mattermost.pluginapi.v1.MessageWillBeUpdatedRequest (*MessageHasBeenPostedRequest)(nil), // 11: mattermost.pluginapi.v1.MessageHasBeenPostedRequest (*MessageHasBeenUpdatedRequest)(nil), // 12: mattermost.pluginapi.v1.MessageHasBeenUpdatedRequest (*MessagesWillBeConsumedRequest)(nil), // 13: mattermost.pluginapi.v1.MessagesWillBeConsumedRequest (*MessageHasBeenDeletedRequest)(nil), // 14: mattermost.pluginapi.v1.MessageHasBeenDeletedRequest (*FileWillBeUploadedRequest)(nil), // 15: mattermost.pluginapi.v1.FileWillBeUploadedRequest (*ReactionHasBeenAddedRequest)(nil), // 16: mattermost.pluginapi.v1.ReactionHasBeenAddedRequest (*ReactionHasBeenRemovedRequest)(nil), // 17: mattermost.pluginapi.v1.ReactionHasBeenRemovedRequest (*NotificationWillBePushedRequest)(nil), // 18: mattermost.pluginapi.v1.NotificationWillBePushedRequest (*EmailNotificationWillBeSentRequest)(nil), // 19: mattermost.pluginapi.v1.EmailNotificationWillBeSentRequest (*PreferencesHaveChangedRequest)(nil), // 20: mattermost.pluginapi.v1.PreferencesHaveChangedRequest (*UserHasBeenCreatedRequest)(nil), // 21: mattermost.pluginapi.v1.UserHasBeenCreatedRequest (*UserWillLogInRequest)(nil), // 22: mattermost.pluginapi.v1.UserWillLogInRequest (*UserHasLoggedInRequest)(nil), // 23: mattermost.pluginapi.v1.UserHasLoggedInRequest (*UserHasBeenDeactivatedRequest)(nil), // 24: mattermost.pluginapi.v1.UserHasBeenDeactivatedRequest (*OnSAMLLoginRequest)(nil), // 25: mattermost.pluginapi.v1.OnSAMLLoginRequest (*ChannelHasBeenCreatedRequest)(nil), // 26: mattermost.pluginapi.v1.ChannelHasBeenCreatedRequest (*UserHasJoinedChannelRequest)(nil), // 27: mattermost.pluginapi.v1.UserHasJoinedChannelRequest (*UserHasLeftChannelRequest)(nil), // 28: mattermost.pluginapi.v1.UserHasLeftChannelRequest (*UserHasJoinedTeamRequest)(nil), // 29: mattermost.pluginapi.v1.UserHasJoinedTeamRequest (*UserHasLeftTeamRequest)(nil), // 30: mattermost.pluginapi.v1.UserHasLeftTeamRequest (*ExecuteCommandRequest)(nil), // 31: mattermost.pluginapi.v1.ExecuteCommandRequest (*OnWebSocketConnectRequest)(nil), // 32: mattermost.pluginapi.v1.OnWebSocketConnectRequest (*OnWebSocketDisconnectRequest)(nil), // 33: mattermost.pluginapi.v1.OnWebSocketDisconnectRequest (*WebSocketMessageHasBeenPostedRequest)(nil), // 34: mattermost.pluginapi.v1.WebSocketMessageHasBeenPostedRequest (*OnPluginClusterEventRequest)(nil), // 35: mattermost.pluginapi.v1.OnPluginClusterEventRequest (*OnSharedChannelsSyncMsgRequest)(nil), // 36: mattermost.pluginapi.v1.OnSharedChannelsSyncMsgRequest (*OnSharedChannelsPingRequest)(nil), // 37: mattermost.pluginapi.v1.OnSharedChannelsPingRequest (*OnSharedChannelsAttachmentSyncMsgRequest)(nil), // 38: mattermost.pluginapi.v1.OnSharedChannelsAttachmentSyncMsgRequest (*OnSharedChannelsProfileImageSyncMsgRequest)(nil), // 39: mattermost.pluginapi.v1.OnSharedChannelsProfileImageSyncMsgRequest (*GenerateSupportDataRequest)(nil), // 40: mattermost.pluginapi.v1.GenerateSupportDataRequest (*ServeHTTPRequest)(nil), // 41: mattermost.pluginapi.v1.ServeHTTPRequest (*ImplementedResponse)(nil), // 42: mattermost.pluginapi.v1.ImplementedResponse (*OnActivateResponse)(nil), // 43: mattermost.pluginapi.v1.OnActivateResponse (*OnDeactivateResponse)(nil), // 44: mattermost.pluginapi.v1.OnDeactivateResponse (*OnConfigurationChangeResponse)(nil), // 45: mattermost.pluginapi.v1.OnConfigurationChangeResponse (*OnInstallResponse)(nil), // 46: mattermost.pluginapi.v1.OnInstallResponse (*OnSendDailyTelemetryResponse)(nil), // 47: mattermost.pluginapi.v1.OnSendDailyTelemetryResponse (*RunDataRetentionResponse)(nil), // 48: mattermost.pluginapi.v1.RunDataRetentionResponse (*OnCloudLimitsUpdatedResponse)(nil), // 49: mattermost.pluginapi.v1.OnCloudLimitsUpdatedResponse (*ConfigurationWillBeSavedResponse)(nil), // 50: mattermost.pluginapi.v1.ConfigurationWillBeSavedResponse (*MessageWillBePostedResponse)(nil), // 51: mattermost.pluginapi.v1.MessageWillBePostedResponse (*MessageWillBeUpdatedResponse)(nil), // 52: mattermost.pluginapi.v1.MessageWillBeUpdatedResponse (*MessageHasBeenPostedResponse)(nil), // 53: mattermost.pluginapi.v1.MessageHasBeenPostedResponse (*MessageHasBeenUpdatedResponse)(nil), // 54: mattermost.pluginapi.v1.MessageHasBeenUpdatedResponse (*MessagesWillBeConsumedResponse)(nil), // 55: mattermost.pluginapi.v1.MessagesWillBeConsumedResponse (*MessageHasBeenDeletedResponse)(nil), // 56: mattermost.pluginapi.v1.MessageHasBeenDeletedResponse (*FileWillBeUploadedResponse)(nil), // 57: mattermost.pluginapi.v1.FileWillBeUploadedResponse (*ReactionHasBeenAddedResponse)(nil), // 58: mattermost.pluginapi.v1.ReactionHasBeenAddedResponse (*ReactionHasBeenRemovedResponse)(nil), // 59: mattermost.pluginapi.v1.ReactionHasBeenRemovedResponse (*NotificationWillBePushedResponse)(nil), // 60: mattermost.pluginapi.v1.NotificationWillBePushedResponse (*EmailNotificationWillBeSentResponse)(nil), // 61: mattermost.pluginapi.v1.EmailNotificationWillBeSentResponse (*PreferencesHaveChangedResponse)(nil), // 62: mattermost.pluginapi.v1.PreferencesHaveChangedResponse (*UserHasBeenCreatedResponse)(nil), // 63: mattermost.pluginapi.v1.UserHasBeenCreatedResponse (*UserWillLogInResponse)(nil), // 64: mattermost.pluginapi.v1.UserWillLogInResponse (*UserHasLoggedInResponse)(nil), // 65: mattermost.pluginapi.v1.UserHasLoggedInResponse (*UserHasBeenDeactivatedResponse)(nil), // 66: mattermost.pluginapi.v1.UserHasBeenDeactivatedResponse (*OnSAMLLoginResponse)(nil), // 67: mattermost.pluginapi.v1.OnSAMLLoginResponse (*ChannelHasBeenCreatedResponse)(nil), // 68: mattermost.pluginapi.v1.ChannelHasBeenCreatedResponse (*UserHasJoinedChannelResponse)(nil), // 69: mattermost.pluginapi.v1.UserHasJoinedChannelResponse (*UserHasLeftChannelResponse)(nil), // 70: mattermost.pluginapi.v1.UserHasLeftChannelResponse (*UserHasJoinedTeamResponse)(nil), // 71: mattermost.pluginapi.v1.UserHasJoinedTeamResponse (*UserHasLeftTeamResponse)(nil), // 72: mattermost.pluginapi.v1.UserHasLeftTeamResponse (*ExecuteCommandResponse)(nil), // 73: mattermost.pluginapi.v1.ExecuteCommandResponse (*OnWebSocketConnectResponse)(nil), // 74: mattermost.pluginapi.v1.OnWebSocketConnectResponse (*OnWebSocketDisconnectResponse)(nil), // 75: mattermost.pluginapi.v1.OnWebSocketDisconnectResponse (*WebSocketMessageHasBeenPostedResponse)(nil), // 76: mattermost.pluginapi.v1.WebSocketMessageHasBeenPostedResponse (*OnPluginClusterEventResponse)(nil), // 77: mattermost.pluginapi.v1.OnPluginClusterEventResponse (*OnSharedChannelsSyncMsgResponse)(nil), // 78: mattermost.pluginapi.v1.OnSharedChannelsSyncMsgResponse (*OnSharedChannelsPingResponse)(nil), // 79: mattermost.pluginapi.v1.OnSharedChannelsPingResponse (*OnSharedChannelsAttachmentSyncMsgResponse)(nil), // 80: mattermost.pluginapi.v1.OnSharedChannelsAttachmentSyncMsgResponse (*OnSharedChannelsProfileImageSyncMsgResponse)(nil), // 81: mattermost.pluginapi.v1.OnSharedChannelsProfileImageSyncMsgResponse (*GenerateSupportDataResponse)(nil), // 82: mattermost.pluginapi.v1.GenerateSupportDataResponse (*ServeHTTPResponse)(nil), // 83: mattermost.pluginapi.v1.ServeHTTPResponse } var file_hooks_proto_depIdxs = []int32{ 0, // 0: mattermost.pluginapi.v1.PluginHooks.Implemented:input_type -> mattermost.pluginapi.v1.ImplementedRequest 1, // 1: mattermost.pluginapi.v1.PluginHooks.OnActivate:input_type -> mattermost.pluginapi.v1.OnActivateRequest 2, // 2: mattermost.pluginapi.v1.PluginHooks.OnDeactivate:input_type -> mattermost.pluginapi.v1.OnDeactivateRequest 3, // 3: mattermost.pluginapi.v1.PluginHooks.OnConfigurationChange:input_type -> mattermost.pluginapi.v1.OnConfigurationChangeRequest 4, // 4: mattermost.pluginapi.v1.PluginHooks.OnInstall:input_type -> mattermost.pluginapi.v1.OnInstallRequest 5, // 5: mattermost.pluginapi.v1.PluginHooks.OnSendDailyTelemetry:input_type -> mattermost.pluginapi.v1.OnSendDailyTelemetryRequest 6, // 6: mattermost.pluginapi.v1.PluginHooks.RunDataRetention:input_type -> mattermost.pluginapi.v1.RunDataRetentionRequest 7, // 7: mattermost.pluginapi.v1.PluginHooks.OnCloudLimitsUpdated:input_type -> mattermost.pluginapi.v1.OnCloudLimitsUpdatedRequest 8, // 8: mattermost.pluginapi.v1.PluginHooks.ConfigurationWillBeSaved:input_type -> mattermost.pluginapi.v1.ConfigurationWillBeSavedRequest 9, // 9: mattermost.pluginapi.v1.PluginHooks.MessageWillBePosted:input_type -> mattermost.pluginapi.v1.MessageWillBePostedRequest 10, // 10: mattermost.pluginapi.v1.PluginHooks.MessageWillBeUpdated:input_type -> mattermost.pluginapi.v1.MessageWillBeUpdatedRequest 11, // 11: mattermost.pluginapi.v1.PluginHooks.MessageHasBeenPosted:input_type -> mattermost.pluginapi.v1.MessageHasBeenPostedRequest 12, // 12: mattermost.pluginapi.v1.PluginHooks.MessageHasBeenUpdated:input_type -> mattermost.pluginapi.v1.MessageHasBeenUpdatedRequest 13, // 13: mattermost.pluginapi.v1.PluginHooks.MessagesWillBeConsumed:input_type -> mattermost.pluginapi.v1.MessagesWillBeConsumedRequest 14, // 14: mattermost.pluginapi.v1.PluginHooks.MessageHasBeenDeleted:input_type -> mattermost.pluginapi.v1.MessageHasBeenDeletedRequest 15, // 15: mattermost.pluginapi.v1.PluginHooks.FileWillBeUploaded:input_type -> mattermost.pluginapi.v1.FileWillBeUploadedRequest 16, // 16: mattermost.pluginapi.v1.PluginHooks.ReactionHasBeenAdded:input_type -> mattermost.pluginapi.v1.ReactionHasBeenAddedRequest 17, // 17: mattermost.pluginapi.v1.PluginHooks.ReactionHasBeenRemoved:input_type -> mattermost.pluginapi.v1.ReactionHasBeenRemovedRequest 18, // 18: mattermost.pluginapi.v1.PluginHooks.NotificationWillBePushed:input_type -> mattermost.pluginapi.v1.NotificationWillBePushedRequest 19, // 19: mattermost.pluginapi.v1.PluginHooks.EmailNotificationWillBeSent:input_type -> mattermost.pluginapi.v1.EmailNotificationWillBeSentRequest 20, // 20: mattermost.pluginapi.v1.PluginHooks.PreferencesHaveChanged:input_type -> mattermost.pluginapi.v1.PreferencesHaveChangedRequest 21, // 21: mattermost.pluginapi.v1.PluginHooks.UserHasBeenCreated:input_type -> mattermost.pluginapi.v1.UserHasBeenCreatedRequest 22, // 22: mattermost.pluginapi.v1.PluginHooks.UserWillLogIn:input_type -> mattermost.pluginapi.v1.UserWillLogInRequest 23, // 23: mattermost.pluginapi.v1.PluginHooks.UserHasLoggedIn:input_type -> mattermost.pluginapi.v1.UserHasLoggedInRequest 24, // 24: mattermost.pluginapi.v1.PluginHooks.UserHasBeenDeactivated:input_type -> mattermost.pluginapi.v1.UserHasBeenDeactivatedRequest 25, // 25: mattermost.pluginapi.v1.PluginHooks.OnSAMLLogin:input_type -> mattermost.pluginapi.v1.OnSAMLLoginRequest 26, // 26: mattermost.pluginapi.v1.PluginHooks.ChannelHasBeenCreated:input_type -> mattermost.pluginapi.v1.ChannelHasBeenCreatedRequest 27, // 27: mattermost.pluginapi.v1.PluginHooks.UserHasJoinedChannel:input_type -> mattermost.pluginapi.v1.UserHasJoinedChannelRequest 28, // 28: mattermost.pluginapi.v1.PluginHooks.UserHasLeftChannel:input_type -> mattermost.pluginapi.v1.UserHasLeftChannelRequest 29, // 29: mattermost.pluginapi.v1.PluginHooks.UserHasJoinedTeam:input_type -> mattermost.pluginapi.v1.UserHasJoinedTeamRequest 30, // 30: mattermost.pluginapi.v1.PluginHooks.UserHasLeftTeam:input_type -> mattermost.pluginapi.v1.UserHasLeftTeamRequest 31, // 31: mattermost.pluginapi.v1.PluginHooks.ExecuteCommand:input_type -> mattermost.pluginapi.v1.ExecuteCommandRequest 32, // 32: mattermost.pluginapi.v1.PluginHooks.OnWebSocketConnect:input_type -> mattermost.pluginapi.v1.OnWebSocketConnectRequest 33, // 33: mattermost.pluginapi.v1.PluginHooks.OnWebSocketDisconnect:input_type -> mattermost.pluginapi.v1.OnWebSocketDisconnectRequest 34, // 34: mattermost.pluginapi.v1.PluginHooks.WebSocketMessageHasBeenPosted:input_type -> mattermost.pluginapi.v1.WebSocketMessageHasBeenPostedRequest 35, // 35: mattermost.pluginapi.v1.PluginHooks.OnPluginClusterEvent:input_type -> mattermost.pluginapi.v1.OnPluginClusterEventRequest 36, // 36: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsSyncMsg:input_type -> mattermost.pluginapi.v1.OnSharedChannelsSyncMsgRequest 37, // 37: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsPing:input_type -> mattermost.pluginapi.v1.OnSharedChannelsPingRequest 38, // 38: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsAttachmentSyncMsg:input_type -> mattermost.pluginapi.v1.OnSharedChannelsAttachmentSyncMsgRequest 39, // 39: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsProfileImageSyncMsg:input_type -> mattermost.pluginapi.v1.OnSharedChannelsProfileImageSyncMsgRequest 40, // 40: mattermost.pluginapi.v1.PluginHooks.GenerateSupportData:input_type -> mattermost.pluginapi.v1.GenerateSupportDataRequest 41, // 41: mattermost.pluginapi.v1.PluginHooks.ServeHTTP:input_type -> mattermost.pluginapi.v1.ServeHTTPRequest 42, // 42: mattermost.pluginapi.v1.PluginHooks.Implemented:output_type -> mattermost.pluginapi.v1.ImplementedResponse 43, // 43: mattermost.pluginapi.v1.PluginHooks.OnActivate:output_type -> mattermost.pluginapi.v1.OnActivateResponse 44, // 44: mattermost.pluginapi.v1.PluginHooks.OnDeactivate:output_type -> mattermost.pluginapi.v1.OnDeactivateResponse 45, // 45: mattermost.pluginapi.v1.PluginHooks.OnConfigurationChange:output_type -> mattermost.pluginapi.v1.OnConfigurationChangeResponse 46, // 46: mattermost.pluginapi.v1.PluginHooks.OnInstall:output_type -> mattermost.pluginapi.v1.OnInstallResponse 47, // 47: mattermost.pluginapi.v1.PluginHooks.OnSendDailyTelemetry:output_type -> mattermost.pluginapi.v1.OnSendDailyTelemetryResponse 48, // 48: mattermost.pluginapi.v1.PluginHooks.RunDataRetention:output_type -> mattermost.pluginapi.v1.RunDataRetentionResponse 49, // 49: mattermost.pluginapi.v1.PluginHooks.OnCloudLimitsUpdated:output_type -> mattermost.pluginapi.v1.OnCloudLimitsUpdatedResponse 50, // 50: mattermost.pluginapi.v1.PluginHooks.ConfigurationWillBeSaved:output_type -> mattermost.pluginapi.v1.ConfigurationWillBeSavedResponse 51, // 51: mattermost.pluginapi.v1.PluginHooks.MessageWillBePosted:output_type -> mattermost.pluginapi.v1.MessageWillBePostedResponse 52, // 52: mattermost.pluginapi.v1.PluginHooks.MessageWillBeUpdated:output_type -> mattermost.pluginapi.v1.MessageWillBeUpdatedResponse 53, // 53: mattermost.pluginapi.v1.PluginHooks.MessageHasBeenPosted:output_type -> mattermost.pluginapi.v1.MessageHasBeenPostedResponse 54, // 54: mattermost.pluginapi.v1.PluginHooks.MessageHasBeenUpdated:output_type -> mattermost.pluginapi.v1.MessageHasBeenUpdatedResponse 55, // 55: mattermost.pluginapi.v1.PluginHooks.MessagesWillBeConsumed:output_type -> mattermost.pluginapi.v1.MessagesWillBeConsumedResponse 56, // 56: mattermost.pluginapi.v1.PluginHooks.MessageHasBeenDeleted:output_type -> mattermost.pluginapi.v1.MessageHasBeenDeletedResponse 57, // 57: mattermost.pluginapi.v1.PluginHooks.FileWillBeUploaded:output_type -> mattermost.pluginapi.v1.FileWillBeUploadedResponse 58, // 58: mattermost.pluginapi.v1.PluginHooks.ReactionHasBeenAdded:output_type -> mattermost.pluginapi.v1.ReactionHasBeenAddedResponse 59, // 59: mattermost.pluginapi.v1.PluginHooks.ReactionHasBeenRemoved:output_type -> mattermost.pluginapi.v1.ReactionHasBeenRemovedResponse 60, // 60: mattermost.pluginapi.v1.PluginHooks.NotificationWillBePushed:output_type -> mattermost.pluginapi.v1.NotificationWillBePushedResponse 61, // 61: mattermost.pluginapi.v1.PluginHooks.EmailNotificationWillBeSent:output_type -> mattermost.pluginapi.v1.EmailNotificationWillBeSentResponse 62, // 62: mattermost.pluginapi.v1.PluginHooks.PreferencesHaveChanged:output_type -> mattermost.pluginapi.v1.PreferencesHaveChangedResponse 63, // 63: mattermost.pluginapi.v1.PluginHooks.UserHasBeenCreated:output_type -> mattermost.pluginapi.v1.UserHasBeenCreatedResponse 64, // 64: mattermost.pluginapi.v1.PluginHooks.UserWillLogIn:output_type -> mattermost.pluginapi.v1.UserWillLogInResponse 65, // 65: mattermost.pluginapi.v1.PluginHooks.UserHasLoggedIn:output_type -> mattermost.pluginapi.v1.UserHasLoggedInResponse 66, // 66: mattermost.pluginapi.v1.PluginHooks.UserHasBeenDeactivated:output_type -> mattermost.pluginapi.v1.UserHasBeenDeactivatedResponse 67, // 67: mattermost.pluginapi.v1.PluginHooks.OnSAMLLogin:output_type -> mattermost.pluginapi.v1.OnSAMLLoginResponse 68, // 68: mattermost.pluginapi.v1.PluginHooks.ChannelHasBeenCreated:output_type -> mattermost.pluginapi.v1.ChannelHasBeenCreatedResponse 69, // 69: mattermost.pluginapi.v1.PluginHooks.UserHasJoinedChannel:output_type -> mattermost.pluginapi.v1.UserHasJoinedChannelResponse 70, // 70: mattermost.pluginapi.v1.PluginHooks.UserHasLeftChannel:output_type -> mattermost.pluginapi.v1.UserHasLeftChannelResponse 71, // 71: mattermost.pluginapi.v1.PluginHooks.UserHasJoinedTeam:output_type -> mattermost.pluginapi.v1.UserHasJoinedTeamResponse 72, // 72: mattermost.pluginapi.v1.PluginHooks.UserHasLeftTeam:output_type -> mattermost.pluginapi.v1.UserHasLeftTeamResponse 73, // 73: mattermost.pluginapi.v1.PluginHooks.ExecuteCommand:output_type -> mattermost.pluginapi.v1.ExecuteCommandResponse 74, // 74: mattermost.pluginapi.v1.PluginHooks.OnWebSocketConnect:output_type -> mattermost.pluginapi.v1.OnWebSocketConnectResponse 75, // 75: mattermost.pluginapi.v1.PluginHooks.OnWebSocketDisconnect:output_type -> mattermost.pluginapi.v1.OnWebSocketDisconnectResponse 76, // 76: mattermost.pluginapi.v1.PluginHooks.WebSocketMessageHasBeenPosted:output_type -> mattermost.pluginapi.v1.WebSocketMessageHasBeenPostedResponse 77, // 77: mattermost.pluginapi.v1.PluginHooks.OnPluginClusterEvent:output_type -> mattermost.pluginapi.v1.OnPluginClusterEventResponse 78, // 78: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsSyncMsg:output_type -> mattermost.pluginapi.v1.OnSharedChannelsSyncMsgResponse 79, // 79: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsPing:output_type -> mattermost.pluginapi.v1.OnSharedChannelsPingResponse 80, // 80: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsAttachmentSyncMsg:output_type -> mattermost.pluginapi.v1.OnSharedChannelsAttachmentSyncMsgResponse 81, // 81: mattermost.pluginapi.v1.PluginHooks.OnSharedChannelsProfileImageSyncMsg:output_type -> mattermost.pluginapi.v1.OnSharedChannelsProfileImageSyncMsgResponse 82, // 82: mattermost.pluginapi.v1.PluginHooks.GenerateSupportData:output_type -> mattermost.pluginapi.v1.GenerateSupportDataResponse 83, // 83: mattermost.pluginapi.v1.PluginHooks.ServeHTTP:output_type -> mattermost.pluginapi.v1.ServeHTTPResponse 42, // [42:84] is the sub-list for method output_type 0, // [0:42] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name 0, // [0:0] is the sub-list for extension extendee 0, // [0:0] is the sub-list for field type_name } func init() { file_hooks_proto_init() } func file_hooks_proto_init() { if File_hooks_proto != nil { return } file_hooks_lifecycle_proto_init() file_hooks_message_proto_init() file_hooks_user_channel_proto_init() file_hooks_command_proto_init() file_hooks_http_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_hooks_proto_rawDesc), len(file_hooks_proto_rawDesc)), NumEnums: 0, NumMessages: 0, NumExtensions: 0, NumServices: 1, }, GoTypes: file_hooks_proto_goTypes, DependencyIndexes: file_hooks_proto_depIdxs, }.Build() File_hooks_proto = out.File file_hooks_proto_goTypes = nil file_hooks_proto_depIdxs = nil }