internal static RestTeam Create(BaseDiscordClient discord, Model model) { RestTeam entity = new RestTeam(discord, model.Id); entity.Update(model); return(entity); }
internal virtual void Update(Model model) { if (model.Icon.IsSpecified) { _iconId = model.Icon.Value; } OwnerUserId = model.OwnerUserId; TeamMembers = model.TeamMembers.Select(x => new RestTeamMember(Discord, x)).ToImmutableArray(); }