Esempio n. 1
0
        internal static RestGuildTemplate Create(BaseDiscordClient discord, Model model, bool withSnapshot)
        {
            RestGuildTemplate entity = new RestGuildTemplate();

            entity.Update(discord, model, withSnapshot);
            return(entity);
        }
Esempio n. 2
0
        internal void Update(BaseDiscordClient discord, Model model, bool withSnapshot)
        {
            Code        = model.Code;
            Name        = model.Name;
            Description = model.Description;
            UsageCount  = model.UsageCount;
            CreatorId   = model.CreatorId;
            Creator     = RestUser.Create(discord, model.Creator);

            SourceGuildId = model.SourceGuildId;
            CreatedAt     = model.CreatedAt;
            UpdatedAt     = model.UpdatedAt;
            if (withSnapshot)
            {
                Snapshot = RestGuildSnapshot.Create(discord, (model as GuildTemplateSnapshotJson).Snapshot);
            }
        }