using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using Model = Discord.API.Channel; namespace Discord.Rest { /// /// Represents a REST-based news channel in a guild that has the same properties as a . /// [DebuggerDisplay(@"{DebuggerDisplay,nq}")] public class RestNewsChannel : RestTextChannel { internal RestNewsChannel(BaseDiscordClient discord, IGuild guild, ulong id) :base(discord, guild, id) { } internal new static RestNewsChannel Create(BaseDiscordClient discord, IGuild guild, Model model) { var entity = new RestNewsChannel(discord, guild, model.Id); entity.Update(model); return entity; } public override int SlowModeInterval => throw new NotSupportedException("News channels do not support Slow Mode."); } }