private void GetAny(TweetMedia item) { if (item.IsGIF) { AnyGIFs = true; } else if (item.IsImage) { AnyImages = true; } else if (item.IsVideo) { AnyVideos = true; } else if (item.IsUnknown) { AnyUnknownMedia = true; } else { throw new Exception("unexpected missing media type"); } }
public TweetMedia(TwitterMediaDTO dto) : this(dto.MediaKey, TweetMedia.Parse(dto)) { }
} // v2 remove? public Tweet(TwitterTweetDTO dto) : this(dto.Id, dto.Text, TweetMedia.From(dto.Includes?.Media)) { }
public static Tweet From(TwitterTweetDTO dto) { return(new Tweet(dto.Text, dto.Id, TweetMedia.From(dto.Includes.Media))); }