internal static SocketInteraction Create(DiscordSocketClient client, Model model) { var entitiy = new SocketInteraction(client, model.Id); entitiy.Update(model); return(entitiy); }
internal void Update(Model model) { Data = model.Data.IsSpecified ? SocketInteractionData.Create(Discord, model.Data.Value, model.GuildId) : null; GuildId = model.GuildId; ChannelId = model.ChannelId; Token = model.Token; Version = model.Version; UserId = model.Member.User.Id; Type = model.Type; }
internal void Update(Model model) { this.Data = model.Data.IsSpecified ? SocketInteractionData.Create(this.Discord, model.Data.Value) : null; this.GuildId = model.GuildId; this.ChannelId = model.ChannelId; this.Token = model.Token; this.Version = model.Version; this.MemberId = model.Member.User.Id; this.Type = model.Type; }