|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace Discord
- {
- internal sealed class MockedTextChannel : ITextChannel
- {
- public bool IsNsfw => throw new NotImplementedException();
-
- public string Topic => throw new NotImplementedException();
-
- public int SlowModeInterval => throw new NotImplementedException();
-
- public string Mention => throw new NotImplementedException();
-
- public ulong? CategoryId => throw new NotImplementedException();
-
- public int Position => throw new NotImplementedException();
-
- public IGuild Guild => throw new NotImplementedException();
-
- public ulong GuildId => throw new NotImplementedException();
-
- public IReadOnlyCollection<Overwrite> PermissionOverwrites => throw new NotImplementedException();
-
- public string Name => throw new NotImplementedException();
-
- public DateTimeOffset CreatedAt => throw new NotImplementedException();
-
- public ulong Id => throw new NotImplementedException();
-
- public Task AddPermissionOverwriteAsync(IRole role, OverwritePermissions permissions, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task AddPermissionOverwriteAsync(IUser user, OverwritePermissions permissions, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IInviteMetadata> CreateInviteAsync(int? maxAge = 86400, int? maxUses = null, bool isTemporary = false, bool isUnique = false, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IWebhook> CreateWebhookAsync(string name, Stream avatar = null, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task DeleteAsync(RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task DeleteMessageAsync(ulong messageId, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task DeleteMessageAsync(IMessage message, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task DeleteMessagesAsync(IEnumerable<IMessage> messages, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task DeleteMessagesAsync(IEnumerable<ulong> messageIds, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public IDisposable EnterTypingState(RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<ICategoryChannel> GetCategoryAsync(CacheMode mode = CacheMode.AllowDownload, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IReadOnlyCollection<IInviteMetadata>> GetInvitesAsync(RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IMessage> GetMessageAsync(ulong id, CacheMode mode = CacheMode.AllowDownload, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public IAsyncEnumerable<IReadOnlyCollection<IMessage>> GetMessagesAsync(int limit = 100, CacheMode mode = CacheMode.AllowDownload, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public IAsyncEnumerable<IReadOnlyCollection<IMessage>> GetMessagesAsync(ulong fromMessageId, Direction dir, int limit = 100, CacheMode mode = CacheMode.AllowDownload, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public IAsyncEnumerable<IReadOnlyCollection<IMessage>> GetMessagesAsync(IMessage fromMessage, Direction dir, int limit = 100, CacheMode mode = CacheMode.AllowDownload, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public OverwritePermissions? GetPermissionOverwrite(IRole role)
- {
- throw new NotImplementedException();
- }
-
- public OverwritePermissions? GetPermissionOverwrite(IUser user)
- {
- throw new NotImplementedException();
- }
-
- public Task<IReadOnlyCollection<IMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IGuildUser> GetUserAsync(ulong id, CacheMode mode = CacheMode.AllowDownload, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public IAsyncEnumerable<IReadOnlyCollection<IGuildUser>> GetUsersAsync(CacheMode mode = CacheMode.AllowDownload, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IWebhook> GetWebhookAsync(ulong id, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IReadOnlyCollection<IWebhook>> GetWebhooksAsync(RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task ModifyAsync(Action<TextChannelProperties> func, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task ModifyAsync(Action<GuildChannelProperties> func, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task RemovePermissionOverwriteAsync(IRole role, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task RemovePermissionOverwriteAsync(IUser user, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IUserMessage> SendFileAsync(string filePath, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IUserMessage> SendFileAsync(Stream stream, string filename, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task<IUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task SyncPermissionsAsync(RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- public Task TriggerTypingAsync(RequestOptions options = null)
- {
- throw new NotImplementedException();
- }
-
- Task<IUser> IChannel.GetUserAsync(ulong id, CacheMode mode, RequestOptions options)
- {
- throw new NotImplementedException();
- }
-
- IAsyncEnumerable<IReadOnlyCollection<IUser>> IChannel.GetUsersAsync(CacheMode mode, RequestOptions options)
- {
- throw new NotImplementedException();
- }
- }
- }
|