Exemple #1
0
        internal static SocketInteraction Create(DiscordSocketClient client, Model model)
        {
            var entitiy = new SocketInteraction(client, model.Id);

            entitiy.Update(model);
            return(entitiy);
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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;
        }