private static void InitializeTweetinviObjectConverters() { var privacyModeConverter = new JsonPrivacyModeConverter(); var coordinatesConverter = new JsonInterfaceToObjectConverter <ICoordinates, Coordinates>(); var languageConverter = new JsonLanguageConverter(); JsonConverters.Add(typeof(PrivacyMode), privacyModeConverter); JsonConverters.Add(typeof(ICoordinates), coordinatesConverter); JsonConverters.Add(typeof(Language), languageConverter); }
private static void InitializeEntitiesConverters() { var hashtagEntityConverter = new JsonInterfaceToObjectConverter <IHashtagEntity, HashtagEntity>(); var urlEntityConverter = new JsonInterfaceToObjectConverter <IHashtagEntity, HashtagEntity>(); var mediaEntityConverter = new JsonInterfaceToObjectConverter <IHashtagEntity, HashtagEntity>(); var mediaEntitySizeConverter = new JsonInterfaceToObjectConverter <IMediaEntitySize, MediaEntitySize>(); var entitiesConverter = new JsonInterfaceToObjectConverter <ITweetEntities, TweetEntities>(); JsonConverters.Add(typeof(IHashtagEntity), hashtagEntityConverter); JsonConverters.Add(typeof(IUrlEntity), urlEntityConverter); JsonConverters.Add(typeof(IMediaEntity), mediaEntityConverter); JsonConverters.Add(typeof(IMediaEntitySize), mediaEntitySizeConverter); JsonConverters.Add(typeof(ITweetEntities), entitiesConverter); }
private static void InitializeTweetinviInterfacesConverters() { var userConverter = new JsonInterfaceToObjectConverter <IUserDTO, UserDTO>(); var tweetConverter = new JsonInterfaceToObjectConverter <ITweetDTO, TweetDTO>(); var tweetListConverter = new JsonInterfaceToObjectConverter <ITweetListDTO, TweetListDTO>(); var messageConverter = new JsonInterfaceToObjectConverter <IMessageDTO, MessageDTO>(); var oembedTweetConverter = new JsonInterfaceToObjectConverter <IOEmbedTweetDTO, OEmbedTweetDTO>(); var relationshipConverter = new JsonInterfaceToObjectConverter <IRelationshipDTO, RelationshipDTO>(); var relationshipStateConverter = new JsonInterfaceToObjectConverter <IRelationshipStateDTO, RelationshipStateDTO>(); var accountSettingsConverter = new JsonInterfaceToObjectConverter <IAccountSettingsDTO, AccountSettingsDTO>(); var geoConverter = new JsonInterfaceToObjectConverter <IGeo, Geo>(); var timezoneConverter = new JsonInterfaceToObjectConverter <ITimeZone, Model.TimeZone>(); var trendLocationConverter = new JsonInterfaceToObjectConverter <ITrendLocation, TrendLocation>(); var placeConverter = new JsonInterfaceToObjectConverter <IPlace, Place>(); var trendConverter = new JsonInterfaceToObjectConverter <ITrend, Trend>(); var placeTrendsConverter = new JsonInterfaceToObjectConverter <IPlaceTrends, PlaceTrends>(); var woeIdLocationConverter = new JsonInterfaceToObjectConverter <IWoeIdLocation, WoeIdLocation>(); var tokenRateLimitConverter = new JsonInterfaceToObjectConverter <ITokenRateLimit, TokenRateLimit>(); var tokenRateLimitsConverter = new JsonInterfaceToObjectConverter <ITokenRateLimits, TokenRateLimits>(); var savedSearchConverter = new JsonInterfaceToObjectConverter <ISavedSearchDTO, SavedSearchDTO>(); JsonConverters.Add(typeof(IUserDTO), userConverter); JsonConverters.Add(typeof(ITweetDTO), tweetConverter); JsonConverters.Add(typeof(ITweetListDTO), tweetListConverter); JsonConverters.Add(typeof(IMessageDTO), messageConverter); JsonConverters.Add(typeof(IOEmbedTweetDTO), oembedTweetConverter); JsonConverters.Add(typeof(IRelationshipDTO), relationshipConverter); JsonConverters.Add(typeof(IRelationshipStateDTO), relationshipStateConverter); JsonConverters.Add(typeof(IAccountSettingsDTO), accountSettingsConverter); JsonConverters.Add(typeof(IGeo), geoConverter); JsonConverters.Add(typeof(ITimeZone), timezoneConverter); JsonConverters.Add(typeof(ITrendLocation), trendLocationConverter); JsonConverters.Add(typeof(IPlace), placeConverter); JsonConverters.Add(typeof(IWoeIdLocation), woeIdLocationConverter); JsonConverters.Add(typeof(ITrend), trendConverter); JsonConverters.Add(typeof(IPlaceTrends), placeTrendsConverter); JsonConverters.Add(typeof(ITokenRateLimit), tokenRateLimitConverter); JsonConverters.Add(typeof(ITokenRateLimits), tokenRateLimitsConverter); JsonConverters.Add(typeof(ISavedSearch), savedSearchConverter); }