internal override void Update(Model model) { base.Update(model); Channel = new RestSimpleChannel(Client, model.Channel.Id); Channel.Update(model.Channel); BroadcastId = model.BroadcastId; BroadcastType = model.BroadcastType; CreatedAt = model.CreatedAt; Description = model.Description; DescriptionHtml = model.Description; Qualities = model.Fps; Game = model.Game; Language = model.Language; Length = model.Length; MutedSegments = model.MutedSegments.ToArray(); Previews = model.PreviewImages; PublishedAt = model.PublishedAt; Resolutions = model.Resolutions; Status = model.Status; Tags = model.Tags.Split(' '); Thumbnails = model.Thumbnails; Title = model.Title; Viewable = model.Viewable; ViewableAt = model.ViewableAt; Views = model.Views; }
internal static RestVideo Create(BaseTwitchClient client, Model model) { var entity = new RestVideo(client, model.Id); entity.Update(model); return(entity); }
internal override void Update(Model model) { base.Update(model); Title = model.Title; Description = model.Description; DescriptionHtml = model.Description; BroadcastId = model.BroadcastId; BroadcastType = model.BroadcastType; Status = model.Status; Tags = model.Tags.Split(' '); Language = model.Language; Game = model.Game; Length = model.Length; Views = model.Views; Viewable = model.Viewable; ViewableAt = model.ViewableAt; CreatedAt = model.CreatedAt; PublishedAt = model.PublishedAt; RecordedAt = model.RecordedAt; AnimatedPreviewUrl = model.AnimatedPreviewUrl; Qualities = model.Fps; Resolutions = model.Resolutions; Channel = RestChannel.Create(Client, model.Channel); //Preview = model.Preview; //Thumbnail = model.Thumbnails; }
internal virtual void Update(Model model) { Url = model.Url; }