Files
EchoHub/api/toc.html
T
2026-02-19 10:40:46 +00:00

472 lines
32 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>
<li>
<a href="client/EchoHub.Client.AsyncRunner.html" name="" title="AsyncRunner">AsyncRunner</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.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.EchoHubConnection.html" name="" title="EchoHubConnection">EchoHubConnection</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.ChatColors.html" name="" title="ChatColors">ChatColors</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ChatLine.html" name="" title="ChatLine">ChatLine</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ChatListSource.html" name="" title="ChatListSource">ChatListSource</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ChatSegment.html" name="" title="ChatSegment">ChatSegment</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ColorHelper.html" name="" title="ColorHelper">ColorHelper</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ConnectDialog.html" name="" title="ConnectDialog">ConnectDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ConnectDialogResult.html" name="" title="ConnectDialogResult">ConnectDialogResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.CreateChannelDialog.html" name="" title="CreateChannelDialog">CreateChannelDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.CreateChannelResult.html" name="" title="CreateChannelResult">CreateChannelResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.MainWindow.html" name="" title="MainWindow">MainWindow</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ProfileAction.html" name="" title="ProfileAction">ProfileAction</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ProfileEditDialog.html" name="" title="ProfileEditDialog">ProfileEditDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ProfileEditResult.html" name="" title="ProfileEditResult">ProfileEditResult</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.ProfileViewDialog.html" name="" title="ProfileViewDialog">ProfileViewDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.StatusDialog.html" name="" title="StatusDialog">StatusDialog</a>
</li>
<li>
<a href="client/EchoHub.Client.UI.StatusDialogResult.html" name="" title="StatusDialogResult">StatusDialogResult</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a href="client-articles/index.html" name="client-articles/toc.html" title="Articles">Articles</a>
</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.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>
</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.AvatarUploadResponse.html" name="" title="AvatarUploadResponse">AvatarUploadResponse</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ChannelDto.html" name="" title="ChannelDto">ChannelDto</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.CreateChannelRequest.html" name="" title="CreateChannelRequest">CreateChannelRequest</a>
</li>
<li>
<a href="core/EchoHub.Core.DTOs.ErrorResponse.html" name="" title="ErrorResponse">ErrorResponse</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.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.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.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.Channel.html" name="" title="Channel">Channel</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.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>
</ul>
</li>
<li>
<a href="core-articles/index.html" name="core-articles/toc.html" title="Articles">Articles</a>
</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.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.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.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.ChatService.html" name="" title="ChatService">ChatService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.FileStorageService.html" name="" title="FileStorageService">FileStorageService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.FileValidationHelper.html" name="" title="FileValidationHelper">FileValidationHelper</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.ImageToAsciiService.html" name="" title="ImageToAsciiService">ImageToAsciiService</a>
</li>
<li>
<a href="server/EchoHub.Server.Services.PresenceTracker.html" name="" title="PresenceTracker">PresenceTracker</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>
</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.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>
<a href="server-articles/index.html" name="server-articles/toc.html" title="Articles">Articles</a>
</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>