Exemple #1
0
 public void Update(RoleJsonModel model)
 {
     Name  = model.Name;
     Color = model.Color != 0
         ? model.Color
         : null;
     IsHoisted     = model.Hoist;
     Position      = model.Position;
     Permissions   = model.Permissions;
     IsManaged     = model.Managed;
     IsMentionable = model.Mentionable;
     Tags          = Optional.ConvertOrDefault(model.Tags, x => new RoleTags(x), RoleTags.Empty);
 }
Exemple #2
0
 internal void Update(Model model)
 {
     Name          = model.Name;
     IsHoisted     = model.Hoist;
     IsManaged     = model.Managed;
     IsMentionable = model.Mentionable;
     Position      = model.Position;
     Color         = new Color(model.Color);
     Permissions   = new GuildPermissions(model.Permissions);
     if (model.Tags.IsSpecified)
     {
         Tags = model.Tags.Value.ToEntity();
     }
 }