private static MediaType Parse(TwitterMediaDTO dto)
        {
            // v2 photo vs image?
            if (dto.IsPhoto())
            {
                return(MediaType.Image);
            }

            else if (dto.IsGIF())
            {
                return(MediaType.GIF);
            }

            else if (dto.IsVideo())
            {
                return(MediaType.Video);
            }

            else
            {
                return(MediaType.Unknown);
            }
        }
 public TweetMedia(TwitterMediaDTO dto) : this(dto.MediaKey, TweetMedia.Parse(dto))
 {
 }