using System.Diagnostics; using Model = Discord.API.User; namespace Discord.Rest { /// /// Represents a REST-based group user. /// [DebuggerDisplay(@"{DebuggerDisplay,nq}")] public class RestGroupUser : RestUser, IGroupUser { internal RestGroupUser(BaseDiscordClient discord, ulong id) : base(discord, id) { } internal new static RestGroupUser Create(BaseDiscordClient discord, Model model) { var entity = new RestGroupUser(discord, model.Id); entity.Update(model); return entity; } //IVoiceState /// bool IVoiceState.IsDeafened => false; /// bool IVoiceState.IsMuted => false; /// bool IVoiceState.IsSelfDeafened => false; /// bool IVoiceState.IsSelfMuted => false; /// bool IVoiceState.IsSuppressed => false; /// IVoiceChannel IVoiceState.VoiceChannel => null; /// string IVoiceState.VoiceSessionId => null; /// bool IVoiceState.IsStreaming => false; } }