using System.Threading.Tasks;
using System.Collections.Generic;
var userClient = new UserClient();
var tweet = await userClient.Timelines.GetUserTimelineAsync(user);
for (int i = 0; i <2; i++)
WriteNullable("Coordinates", t => t.Coordinates);
WriteNullable("Contributors", t => t.Contributors);
WriteNullable("ExtendedTweet", t => t.ExtendedTweet);
WriteNullable("FilterLevel", t => t.FilterLevel);
WriteNullable("WithheldInCountries", t => t.WithheldInCountries);
WriteNullable("ContributorsIds", t => t.ContributorsIds);
Console.WriteLine(tweet[i].CreatedAt);
Console.WriteLine(tweet[i].CreatedBy);
Console.WriteLine(tweet[i].DisplayTextRange);
Console.WriteLine(tweet[i].Entities);
Console.WriteLine(tweet[i].FavoriteCount);
Console.WriteLine(tweet[i].Favorited);
Console.WriteLine(tweet[i].FullText);
Console.WriteLine(tweet[i].Text);
void WriteNullable(string name, Func<Tweet, object?> propertySelector)
var property = propertySelector(tweet[i]);
Console.WriteLine($"no {name}");
Console.WriteLine(property);
public Timelines Timelines { get; set; } = new Timelines();
public Task<IReadOnlyList<Tweet>> GetUserTimelineAsync(User user)
IReadOnlyList<Tweet> result = new[]
new Tweet() { Coordinates = "Coordinates", FilterLevel="FilterLevel" },
new Tweet() { ExtendedTweet = "ExtendedTweet", Coordinates = "Coordinates" }
return Task.FromResult(result);
public object? Coordinates { get; set; }
public object? Contributors { get; set; }
public object? ExtendedTweet { get; set; }
public object? FilterLevel { get; set; }
public object? WithheldInCountries { get; set; }
public object? ContributorsIds { get; set; }
public object CreatedAt { get; set; } = "CreatedAt";
public object CreatedBy { get; set; } = "CreatedBy";
public object DisplayTextRange { get; set; } = "DisplayTextRange";
public object Entities { get; set; } = "Entities";
public object FavoriteCount { get; set; } = "FavoriteCount";
public object Favorited { get; set; } = "Favorited";
public object FullText { get; set; } = "FullText";
public object Text { get; set; } = "Text";