示例#1
0
        internal static RestSimpleTeam Create(BaseTwitchClient client, Model model)
        {
            var entity = new RestSimpleTeam(client, model.Id);

            entity.Update(model);
            return(entity);
        }
示例#2
0
        internal new static RestTeam Create(BaseRestClient client, Model model)
        {
            var entity = new RestTeam(client, model.Id);

            entity.Update(model);
            return(entity);
        }
示例#3
0
 internal override void Update(Model model)
 {
     base.Update(model);
     Channels = model.Channels.Select(x =>
     {
         var entity = new RestChannel(Client, x.Id);
         entity.Update(x);
         return(entity);
     }).ToArray();
 }
示例#4
0
 internal virtual void Update(Model model)
 {
     Background  = model.Background;
     BannerUrl   = model.BannerUrl;
     CreatedAt   = model.CreatedAt;
     DisplayName = model.DisplayName;
     Info        = model.Info;
     LogoUrl     = model.LogoUrl;
     Name        = model.Name;
     UpdatedAt   = model.UpdatedAt;
 }