Show / Hide Table of Contents

Class RestNewsChannel

Represents a REST-based news channel in a guild that has the same properties as a RestTextChannel.

Inheritance
System.Object
RestEntity<System.UInt64>
RestChannel
RestGuildChannel
RestTextChannel
RestNewsChannel
Implements
IUpdateable
IRestMessageChannel
ITextChannel
IMessageChannel
IMentionable
INestedChannel
IGuildChannel
IChannel
ISnowflakeEntity
IEntity<System.UInt64>
IDeletable
Inherited Members
RestTextChannel.Topic
RestTextChannel.CategoryId
RestTextChannel.Mention
RestTextChannel.IsNsfw
RestTextChannel.ModifyAsync(Action<TextChannelProperties>, RequestOptions)
RestTextChannel.GetUserAsync(UInt64, RequestOptions)
RestTextChannel.GetUsersAsync(RequestOptions)
RestTextChannel.GetMessageAsync(UInt64, RequestOptions)
RestTextChannel.GetMessagesAsync(Int32, RequestOptions)
RestTextChannel.GetMessagesAsync(UInt64, Direction, Int32, RequestOptions)
RestTextChannel.GetMessagesAsync(IMessage, Direction, Int32, RequestOptions)
RestTextChannel.GetPinnedMessagesAsync(RequestOptions)
RestTextChannel.SendMessageAsync(String, Boolean, Embed, RequestOptions)
RestTextChannel.SendFileAsync(String, String, Boolean, Embed, RequestOptions, Boolean)
RestTextChannel.SendFileAsync(Stream, String, String, Boolean, Embed, RequestOptions, Boolean)
RestTextChannel.DeleteMessageAsync(UInt64, RequestOptions)
RestTextChannel.DeleteMessageAsync(IMessage, RequestOptions)
RestTextChannel.DeleteMessagesAsync(IEnumerable<IMessage>, RequestOptions)
RestTextChannel.DeleteMessagesAsync(IEnumerable<UInt64>, RequestOptions)
RestTextChannel.TriggerTypingAsync(RequestOptions)
RestTextChannel.EnterTypingState(RequestOptions)
RestTextChannel.CreateWebhookAsync(String, Stream, RequestOptions)
RestTextChannel.GetWebhookAsync(UInt64, RequestOptions)
RestTextChannel.GetWebhooksAsync(RequestOptions)
RestTextChannel.GetCategoryAsync(RequestOptions)
RestTextChannel.SyncPermissionsAsync(RequestOptions)
RestTextChannel.CreateInviteAsync(Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
RestTextChannel.GetInvitesAsync(RequestOptions)
RestTextChannel.ITextChannel.CreateWebhookAsync(String, Stream, RequestOptions)
RestTextChannel.ITextChannel.GetWebhookAsync(UInt64, RequestOptions)
RestTextChannel.ITextChannel.GetWebhooksAsync(RequestOptions)
RestTextChannel.IMessageChannel.GetMessageAsync(UInt64, CacheMode, RequestOptions)
RestTextChannel.IMessageChannel.GetMessagesAsync(Int32, CacheMode, RequestOptions)
RestTextChannel.IMessageChannel.GetMessagesAsync(UInt64, Direction, Int32, CacheMode, RequestOptions)
RestTextChannel.IMessageChannel.GetMessagesAsync(IMessage, Direction, Int32, CacheMode, RequestOptions)
RestTextChannel.IMessageChannel.GetPinnedMessagesAsync(RequestOptions)
RestTextChannel.IMessageChannel.SendFileAsync(String, String, Boolean, Embed, RequestOptions, Boolean)
RestTextChannel.IMessageChannel.SendFileAsync(Stream, String, String, Boolean, Embed, RequestOptions, Boolean)
RestTextChannel.IMessageChannel.SendMessageAsync(String, Boolean, Embed, RequestOptions)
RestTextChannel.IGuildChannel.GetUserAsync(UInt64, CacheMode, RequestOptions)
RestTextChannel.IGuildChannel.GetUsersAsync(CacheMode, RequestOptions)
RestTextChannel.IChannel.GetUserAsync(UInt64, CacheMode, RequestOptions)
RestTextChannel.IChannel.GetUsersAsync(CacheMode, RequestOptions)
RestTextChannel.INestedChannel.GetCategoryAsync(CacheMode, RequestOptions)
RestGuildChannel.PermissionOverwrites
RestGuildChannel.Name
RestGuildChannel.Position
RestGuildChannel.GuildId
RestGuildChannel.UpdateAsync(RequestOptions)
RestGuildChannel.ModifyAsync(Action<GuildChannelProperties>, RequestOptions)
RestGuildChannel.DeleteAsync(RequestOptions)
RestGuildChannel.GetPermissionOverwrite(IUser)
RestGuildChannel.GetPermissionOverwrite(IRole)
RestGuildChannel.AddPermissionOverwriteAsync(IUser, OverwritePermissions, RequestOptions)
RestGuildChannel.AddPermissionOverwriteAsync(IRole, OverwritePermissions, RequestOptions)
RestGuildChannel.RemovePermissionOverwriteAsync(IUser, RequestOptions)
RestGuildChannel.RemovePermissionOverwriteAsync(IRole, RequestOptions)
RestGuildChannel.ToString()
RestGuildChannel.IGuildChannel.Guild
RestGuildChannel.IGuildChannel.GetPermissionOverwrite(IRole)
RestGuildChannel.IGuildChannel.GetPermissionOverwrite(IUser)
RestGuildChannel.IGuildChannel.AddPermissionOverwriteAsync(IRole, OverwritePermissions, RequestOptions)
RestGuildChannel.IGuildChannel.AddPermissionOverwriteAsync(IUser, OverwritePermissions, RequestOptions)
RestGuildChannel.IGuildChannel.RemovePermissionOverwriteAsync(IRole, RequestOptions)
RestGuildChannel.IGuildChannel.RemovePermissionOverwriteAsync(IUser, RequestOptions)
RestChannel.CreatedAt
RestChannel.IChannel.Name
RestEntity<UInt64>.Id
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Discord.Rest
Assembly: Discord.Net.Rest.dll
Syntax
public class RestNewsChannel : RestTextChannel, IUpdateable, IRestMessageChannel, ITextChannel, IMessageChannel, IMentionable, INestedChannel, IGuildChannel, IChannel, ISnowflakeEntity, IEntity<ulong>, IDeletable

Properties

| Improve this Doc View Source

SlowModeInterval

Declaration
public override int SlowModeInterval { get; }
Property Value
Type Description
System.Int32
Overrides
RestTextChannel.SlowModeInterval

Implements

IUpdateable
IRestMessageChannel
ITextChannel
IMessageChannel
IMentionable
INestedChannel
IGuildChannel
IChannel
ISnowflakeEntity
IEntity<TId>
IDeletable
  • Improve this Doc
  • View Source
Back to top Generated by DocFX