Files
EchoHub/api/toc.html
T
2026-07-16 18:34:55 +00:00

776 lines
57 KiB
HTML

<div id="sidetoggle">
<div>
<div class="sidefilter">
<form class="toc-filter">
<span class="glyphicon glyphicon-filter filter-icon"></span>
<span class="glyphicon glyphicon-remove clear-icon" id="toc_filter_clear"></span>
<input type="text" id="toc_filter_input" placeholder="Filter by title" onkeypress="if(event.keyCode==13) {return false;}">
</form>
</div>
<div class="sidetoc">
<div class="toc" id="toc">
<ul class="nav level1">
<li>
<span class="expand-stub"></span>
<a>Client</a>
<ul class="nav level2">
<li>
<span class="expand-stub"></span>
<a>API Reference</a>
<ul class="nav level3">
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.html" name="" title="EchoHub.Client">EchoHub.Client</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.AppOrchestrator.html" name="" title="AppOrchestrator">AppOrchestrator</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.Commands.html" name="" title="EchoHub.Client.Commands">EchoHub.Client.Commands</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.Commands.CommandHandler.html" name="" title="CommandHandler">CommandHandler</a>
</li>
<li>
<a href="client/EchoHub.Client.Commands.CommandResult.html" name="" title="CommandResult">CommandResult</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.Config.html" name="" title="EchoHub.Client.Config">EchoHub.Client.Config</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.Config.AccountPreset.html" name="" title="AccountPreset">AccountPreset</a>
</li>
<li>
<a href="client/EchoHub.Client.Config.ClientConfig.html" name="" title="ClientConfig">ClientConfig</a>
</li>
<li>
<a href="client/EchoHub.Client.Config.ConfigManager.html" name="" title="ConfigManager">ConfigManager</a>
</li>
<li>
<a href="client/EchoHub.Client.Config.NotificationConfig.html" name="" title="NotificationConfig">NotificationConfig</a>
</li>
<li>
<a href="client/EchoHub.Client.Config.SavedServer.html" name="" title="SavedServer">SavedServer</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.Services.html" name="" title="EchoHub.Client.Services">EchoHub.Client.Services</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.Services.ApiClient.html" name="" title="ApiClient">ApiClient</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.AsyncRunner.html" name="" title="AsyncRunner">AsyncRunner</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.AudioPlaybackService.html" name="" title="AudioPlaybackService">AudioPlaybackService</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.BackupInfo.html" name="" title="BackupInfo">BackupInfo</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.ChannelPasswordRequiredException.html" name="" title="ChannelPasswordRequiredException">ChannelPasswordRequiredException</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.ClientEncryptionService.html" name="" title="ClientEncryptionService">ClientEncryptionService</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.ClipboardFiles.html" name="" title="ClipboardFiles">ClipboardFiles</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.ClipboardImage.html" name="" title="ClipboardImage">ClipboardImage</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.EchoHubConnection.html" name="" title="EchoHubConnection">EchoHubConnection</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.FolderPickResult.html" name="" title="FolderPickResult">FolderPickResult</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.JoinOutcome.html" name="" title="JoinOutcome">JoinOutcome</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.NativeFolderPicker.html" name="" title="NativeFolderPicker">NativeFolderPicker</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.NotificationSoundService.html" name="" title="NotificationSoundService">NotificationSoundService</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.OutgoingAttachment.html" name="" title="OutgoingAttachment">OutgoingAttachment</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.PathSetup.html" name="" title="PathSetup">PathSetup</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.PickerOutcome.html" name="" title="PickerOutcome">PickerOutcome</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.RoomKeyProtector.html" name="" title="RoomKeyProtector">RoomKeyProtector</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.RoomKeyStore.html" name="" title="RoomKeyStore">RoomKeyStore</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.RoomLockedException.html" name="" title="RoomLockedException">RoomLockedException</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.UpdateBackupService.html" name="" title="UpdateBackupService">UpdateBackupService</a>
</li>
<li>
<a href="client/EchoHub.Client.Services.UpdateChecker.html" name="" title="UpdateChecker">UpdateChecker</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.Themes.html" name="" title="EchoHub.Client.Themes">EchoHub.Client.Themes</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.Themes.Theme.html" name="" title="Theme">Theme</a>
</li>
<li>
<a href="client/EchoHub.Client.Themes.ThemeColors.html" name="" title="ThemeColors">ThemeColors</a>
</li>
<li>
<a href="client/EchoHub.Client.Themes.ThemeManager.html" name="" title="ThemeManager">ThemeManager</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.UI.html" name="" title="EchoHub.Client.UI">EchoHub.Client.UI</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.UI.MainWindow.html" name="" title="MainWindow">MainWindow</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.UI.Chat.html" name="" title="EchoHub.Client.UI.Chat">EchoHub.Client.UI.Chat</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.UI.Chat.ChatColors.html" name="" title="ChatColors">ChatColors</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Chat.ChatLine.html" name="" title="ChatLine">ChatLine</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Chat.ChatListSource.html" name="" title="ChatListSource">ChatListSource</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Chat.ChatMessageManager.html" name="" title="ChatMessageManager">ChatMessageManager</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Chat.ChatSegment.html" name="" title="ChatSegment">ChatSegment</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.UI.Dialogs.html" name="" title="EchoHub.Client.UI.Dialogs">EchoHub.Client.UI.Dialogs</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.UI.Dialogs.AudioPlayerDialog.html" name="" title="AudioPlayerDialog">AudioPlayerDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.ChannelPasswordDialog.html" name="" title="ChannelPasswordDialog">ChannelPasswordDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.ConnectDialog.html" name="" title="ConnectDialog">ConnectDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.ConnectDialogResult.html" name="" title="ConnectDialogResult">ConnectDialogResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.CreateChannelDialog.html" name="" title="CreateChannelDialog">CreateChannelDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.CreateChannelResult.html" name="" title="CreateChannelResult">CreateChannelResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.ProfileAction.html" name="" title="ProfileAction">ProfileAction</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.ProfileEditDialog.html" name="" title="ProfileEditDialog">ProfileEditDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.ProfileEditResult.html" name="" title="ProfileEditResult">ProfileEditResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.ProfileViewDialog.html" name="" title="ProfileViewDialog">ProfileViewDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.SearchDialog.html" name="" title="SearchDialog">SearchDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.SearchResult.html" name="" title="SearchResult">SearchResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.SearchResultType.html" name="" title="SearchResultType">SearchResultType</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.StatusDialog.html" name="" title="StatusDialog">StatusDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.StatusDialogResult.html" name="" title="StatusDialogResult">StatusDialogResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Dialogs.UpdateConfirmDialog.html" name="" title="UpdateConfirmDialog">UpdateConfirmDialog</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.UI.Helpers.html" name="" title="EchoHub.Client.UI.Helpers">EchoHub.Client.UI.Helpers</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.UI.Helpers.DroppedFileParser.html" name="" title="DroppedFileParser">DroppedFileParser</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Helpers.EmojiHelper.html" name="" title="EmojiHelper">EmojiHelper</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Helpers.HexColorHelper.html" name="" title="HexColorHelper">HexColorHelper</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.Helpers.NickColorHelper.html" name="" title="NickColorHelper">NickColorHelper</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="client/EchoHub.Client.UI.ListSources.html" name="" title="EchoHub.Client.UI.ListSources">EchoHub.Client.UI.ListSources</a>
<ul class="nav level4">
<li>
<a href="client/EchoHub.Client.UI.ListSources.ChannelListSource.html" name="" title="ChannelListSource">ChannelListSource</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ListSources.SearchListSource.html" name="" title="SearchListSource">SearchListSource</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ListSources.UserListSource.html" name="" title="UserListSource">UserListSource</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a>Articles</a>
<ul class="nav level3">
<li>
<a href="client-articles/index.html" name="" title="Overview">Overview</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a>Core</a>
<ul class="nav level2">
<li>
<span class="expand-stub"></span>
<a>API Reference</a>
<ul class="nav level3">
<li>
<span class="expand-stub"></span>
<a href="core/EchoHub.Core.Constants.html" name="" title="EchoHub.Core.Constants">EchoHub.Core.Constants</a>
<ul class="nav level4">
<li>
<a href="core/EchoHub.Core.Constants.HubConstants.html" name="" title="HubConstants">HubConstants</a>
</li>
<li>
<a href="core/EchoHub.Core.Constants.ValidationConstants.html" name="" title="ValidationConstants">ValidationConstants</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="core/EchoHub.Core.Contracts.html" name="" title="EchoHub.Core.Contracts">EchoHub.Core.Contracts</a>
<ul class="nav level4">
<li>
<a href="core/EchoHub.Core.Contracts.ChannelListItem.html" name="" title="ChannelListItem">ChannelListItem</a>
</li>
<li>
<a href="core/EchoHub.Core.Contracts.IChannelService.html" name="" title="IChannelService">IChannelService</a>
</li>
<li>
<a href="core/EchoHub.Core.Contracts.IChatBroadcaster.html" name="" title="IChatBroadcaster">IChatBroadcaster</a>
</li>
<li>
<a href="core/EchoHub.Core.Contracts.IChatService.html" name="" title="IChatService">IChatService</a>
</li>
<li>
<a href="core/EchoHub.Core.Contracts.IEchoHubClient.html" name="" title="IEchoHubClient">IEchoHubClient</a>
</li>
<li>
<a href="core/EchoHub.Core.Contracts.IMessageEncryptionService.html" name="" title="IMessageEncryptionService">IMessageEncryptionService</a>
</li>
<li>
<a href="core/EchoHub.Core.Contracts.IUserService.html" name="" title="IUserService">IUserService</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="core/EchoHub.Core.DTOs.html" name="" title="EchoHub.Core.DTOs">EchoHub.Core.DTOs</a>
<ul class="nav level4">
<li>
<a href="core/EchoHub.Core.DTOs.ApiResponse.html" name="" title="ApiResponse">ApiResponse</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ApiResponse-1.html" name="" title="ApiResponse&lt;T&gt;">ApiResponse&lt;T&gt;</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.AssignRoleRequest.html" name="" title="AssignRoleRequest">AssignRoleRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.AttachmentDto.html" name="" title="AttachmentDto">AttachmentDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.AvatarUploadResponse.html" name="" title="AvatarUploadResponse">AvatarUploadResponse</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.BanRequest.html" name="" title="BanRequest">BanRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ChannelCryptoDto.html" name="" title="ChannelCryptoDto">ChannelCryptoDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ChannelDto.html" name="" title="ChannelDto">ChannelDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ChannelError.html" name="" title="ChannelError">ChannelError</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ChannelMetaDto.html" name="" title="ChannelMetaDto">ChannelMetaDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ChannelOperationResult.html" name="" title="ChannelOperationResult">ChannelOperationResult</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.CreateChannelRequest.html" name="" title="CreateChannelRequest">CreateChannelRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.EmbedDto.html" name="" title="EmbedDto">EmbedDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.EncryptionKeyResponse.html" name="" title="EncryptionKeyResponse">EncryptionKeyResponse</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ErrorResponse.html" name="" title="ErrorResponse">ErrorResponse</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.JoinChannelResult.html" name="" title="JoinChannelResult">JoinChannelResult</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.KickRequest.html" name="" title="KickRequest">KickRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.LoginRequest.html" name="" title="LoginRequest">LoginRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.LoginResponse.html" name="" title="LoginResponse">LoginResponse</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.MessageDto.html" name="" title="MessageDto">MessageDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.MuteRequest.html" name="" title="MuteRequest">MuteRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.PaginatedResponse-1.html" name="" title="PaginatedResponse&lt;T&gt;">PaginatedResponse&lt;T&gt;</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.RefreshRequest.html" name="" title="RefreshRequest">RefreshRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.RegisterRequest.html" name="" title="RegisterRequest">RegisterRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.RekeyChannelRequest.html" name="" title="RekeyChannelRequest">RekeyChannelRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.SendMessageRequest.html" name="" title="SendMessageRequest">SendMessageRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.SendUrlRequest.html" name="" title="SendUrlRequest">SendUrlRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ServerStatusDto.html" name="" title="ServerStatusDto">ServerStatusDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UpdateProfileRequest.html" name="" title="UpdateProfileRequest">UpdateProfileRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UpdateStatusRequest.html" name="" title="UpdateStatusRequest">UpdateStatusRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UpdateTopicRequest.html" name="" title="UpdateTopicRequest">UpdateTopicRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UserDto.html" name="" title="UserDto">UserDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UserError.html" name="" title="UserError">UserError</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UserOperationResult.html" name="" title="UserOperationResult">UserOperationResult</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UserPresenceDto.html" name="" title="UserPresenceDto">UserPresenceDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.UserProfileDto.html" name="" title="UserProfileDto">UserProfileDto</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="core/EchoHub.Core.Models.html" name="" title="EchoHub.Core.Models">EchoHub.Core.Models</a>
<ul class="nav level4">
<li>
<a href="core/EchoHub.Core.Models.Attachment.html" name="" title="Attachment">Attachment</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.AttachmentKind.html" name="" title="AttachmentKind">AttachmentKind</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.Channel.html" name="" title="Channel">Channel</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.ChannelMembership.html" name="" title="ChannelMembership">ChannelMembership</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.Message.html" name="" title="Message">Message</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.MessageType.html" name="" title="MessageType">MessageType</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.RefreshToken.html" name="" title="RefreshToken">RefreshToken</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.ServerRole.html" name="" title="ServerRole">ServerRole</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.User.html" name="" title="User">User</a>
</li>
<li>
<a href="core/EchoHub.Core.Models.UserStatus.html" name="" title="UserStatus">UserStatus</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="core/EchoHub.Core.Security.html" name="" title="EchoHub.Core.Security">EchoHub.Core.Security</a>
<ul class="nav level4">
<li>
<a href="core/EchoHub.Core.Security.RoomCrypto.html" name="" title="RoomCrypto">RoomCrypto</a>
</li>
<li>
<a href="core/EchoHub.Core.Security.RoomCrypto.DerivedKeys.html" name="" title="RoomCrypto.DerivedKeys">RoomCrypto.DerivedKeys</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="core/EchoHub.Core.Services.html" name="" title="EchoHub.Core.Services">EchoHub.Core.Services</a>
<ul class="nav level4">
<li>
<a href="core/EchoHub.Core.Services.FileValidationHelper.html" name="" title="FileValidationHelper">FileValidationHelper</a>
</li>
<li>
<a href="core/EchoHub.Core.Services.ImageToAsciiService.html" name="" title="ImageToAsciiService">ImageToAsciiService</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a>Articles</a>
<ul class="nav level3">
<li>
<a href="core-articles/index.html" name="" title="Overview">Overview</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a>Server</a>
<ul class="nav level2">
<li>
<span class="expand-stub"></span>
<a>API Reference</a>
<ul class="nav level3">
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Auth.html" name="" title="EchoHub.Server.Auth">EchoHub.Server.Auth</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Auth.JwtTokenService.html" name="" title="JwtTokenService">JwtTokenService</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Config.html" name="" title="EchoHub.Server.Config">EchoHub.Server.Config</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Config.UploadLimits.html" name="" title="UploadLimits">UploadLimits</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Controllers.html" name="" title="EchoHub.Server.Controllers">EchoHub.Server.Controllers</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Controllers.AuthController.html" name="" title="AuthController">AuthController</a>
</li>
<li>
<a href="server/EchoHub.Server.Controllers.ChannelsController.html" name="" title="ChannelsController">ChannelsController</a>
</li>
<li>
<a href="server/EchoHub.Server.Controllers.FilesController.html" name="" title="FilesController">FilesController</a>
</li>
<li>
<a href="server/EchoHub.Server.Controllers.ModerationController.html" name="" title="ModerationController">ModerationController</a>
</li>
<li>
<a href="server/EchoHub.Server.Controllers.ServerController.html" name="" title="ServerController">ServerController</a>
</li>
<li>
<a href="server/EchoHub.Server.Controllers.UsersController.html" name="" title="UsersController">UsersController</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Data.html" name="" title="EchoHub.Server.Data">EchoHub.Server.Data</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Data.EchoHubDbContext.html" name="" title="EchoHubDbContext">EchoHubDbContext</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Data.Migrations.html" name="" title="EchoHub.Server.Data.Migrations">EchoHub.Server.Data.Migrations</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddAttachmentFileSize.html" name="" title="AddAttachmentFileSize">AddAttachmentFileSize</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddChannelEncryptionEnvelope.html" name="" title="AddChannelEncryptionEnvelope">AddChannelEncryptionEnvelope</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddChannelIsPublic.html" name="" title="AddChannelIsPublic">AddChannelIsPublic</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddChannelMembership.html" name="" title="AddChannelMembership">AddChannelMembership</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddChannelPasswordHash.html" name="" title="AddChannelPasswordHash">AddChannelPasswordHash</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddEncryptionSupport.html" name="" title="AddEncryptionSupport">AddEncryptionSupport</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddMessageAttachments.html" name="" title="AddMessageAttachments">AddMessageAttachments</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddMessageEmbed.html" name="" title="AddMessageEmbed">AddMessageEmbed</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.AddModerationRoles.html" name="" title="AddModerationRoles">AddModerationRoles</a>
</li>
<li>
<a href="server/EchoHub.Server.Data.Migrations.InitialCreate.html" name="" title="InitialCreate">InitialCreate</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Hubs.html" name="" title="EchoHub.Server.Hubs">EchoHub.Server.Hubs</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Hubs.ChatHub.html" name="" title="ChatHub">ChatHub</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Services.html" name="" title="EchoHub.Server.Services">EchoHub.Server.Services</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Services.ChannelService.html" name="" title="ChannelService">ChannelService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.ChatService.html" name="" title="ChatService">ChatService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.DirectoryClaimStore.html" name="" title="DirectoryClaimStore">DirectoryClaimStore</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.FileCleanupService.html" name="" title="FileCleanupService">FileCleanupService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.FileStorageService.html" name="" title="FileStorageService">FileStorageService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.LinkEmbedService.html" name="" title="LinkEmbedService">LinkEmbedService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.MessageEncryptionService.html" name="" title="MessageEncryptionService">MessageEncryptionService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.MuteExpirationService.html" name="" title="MuteExpirationService">MuteExpirationService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.PresenceTracker.html" name="" title="PresenceTracker">PresenceTracker</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.RegistrationStatus.html" name="" title="RegistrationStatus">RegistrationStatus</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.ServerDirectoryService.html" name="" title="ServerDirectoryService">ServerDirectoryService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.SignalRBroadcaster.html" name="" title="SignalRBroadcaster">SignalRBroadcaster</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.UserService.html" name="" title="UserService">UserService</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="server/EchoHub.Server.Setup.html" name="" title="EchoHub.Server.Setup">EchoHub.Server.Setup</a>
<ul class="nav level4">
<li>
<a href="server/EchoHub.Server.Setup.DataMigrationService.html" name="" title="DataMigrationService">DataMigrationService</a>
</li>
<li>
<a href="server/EchoHub.Server.Setup.DatabaseSetup.html" name="" title="DatabaseSetup">DatabaseSetup</a>
</li>
<li>
<a href="server/EchoHub.Server.Setup.FirstRunSetup.html" name="" title="FirstRunSetup">FirstRunSetup</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a>Articles</a>
<ul class="nav level3">
<li>
<a href="server-articles/index.html" name="" title="Overview">Overview</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a>Server.Irc</a>
<ul class="nav level2">
<li>
<span class="expand-stub"></span>
<a>API Reference</a>
<ul class="nav level3">
<li>
<span class="expand-stub"></span>
<a href="server-irc/EchoHub.Server.Irc.html" name="" title="EchoHub.Server.Irc">EchoHub.Server.Irc</a>
<ul class="nav level4">
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcBroadcaster.html" name="" title="IrcBroadcaster">IrcBroadcaster</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcClientConnection.html" name="" title="IrcClientConnection">IrcClientConnection</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcCommandHandler.html" name="" title="IrcCommandHandler">IrcCommandHandler</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcGatewayService.html" name="" title="IrcGatewayService">IrcGatewayService</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcMessage.html" name="" title="IrcMessage">IrcMessage</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcMessageFormatter.html" name="" title="IrcMessageFormatter">IrcMessageFormatter</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcNumericReply.html" name="" title="IrcNumericReply">IrcNumericReply</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcOptions.html" name="" title="IrcOptions">IrcOptions</a>
</li>
<li>
<a href="server-irc/EchoHub.Server.Irc.IrcServiceExtensions.html" name="" title="IrcServiceExtensions">IrcServiceExtensions</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>